Skip to main content
Parâmetros usados para especificar qual vertex shader depurar ao vivo se Type em D3D12XBOX_LIVE_DEBUGGING_PARAMETERS estiver definido como D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_VERTEX. Se nada for especificado, o primeiro vertex shader encontrado será apresentado para depuração.

Sintaxe

Membros

Flags   _In_
Tipo: D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS
Permite especificar qualquer vertex shader ou um vertex shader específico VertexID   _In_
Tipo: UINT
ID do vértice que o vertex shader vai executar InstanceID   _In_
Tipo: UINT
ID da instância que o vertex shader vai executar

Comentários

Observe que InstanceID só pode ser usado para pesquisar um vertex shader específico se SPI_SHADER_PGM_RSRC1_VS.VGPR_COMP_CNT = 3. Caso contrário, somente VertexID é usado. Observe também que os vertex shaders são iniciados como uma wave combinada ES+GS do tipo GS na configuração VS-GS-PS. O shader é inicializado como um tipo de wave GS, com o PC apontando para a parte ES. Esse shader, começando pela parte ES, é apresentado ao depurar ao vivo o vertex shader. Os vertex shaders também podem ser iniciados como uma wave combinada LS+HS do tipo HS na configuração VS-HS-DS-PS. O shader é inicializado como um tipo de wave HS, com o PC apontando para a parte LS. Esse shader, começando pela parte LS, é apresentado ao depurar ao vivo o vertex shader. Exemplo 1 - Habilitar a depuração ao vivo de qualquer vertex shader em um draw subsequente
Exemplo 2 - Habilitar a depuração ao vivo de um vertex shader específico em um draw subsequente

Requisitos

Type em D3D12XBOX_LIVE_DEBUGGING_PARAMETERS deve ser definido como D3D12XBOX_LIVE_DEBUGGING_SHADER_STAGE_VERTEX. Cabeçalho: d3d12_xs.h
Plataformas compatíveis: consoles XBOX Series

Consulte também

Membros de d3d12_xs
Last modified on October 6, 2026