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

Sintaxe

Membros

Flags   _In_
Tipo: D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS
Permite especificar qualquer hull shader ou um hull shader específico PrimitiveID   _In_
Tipo: UINT
ID da primitiva que o hull shader vai executar ControlPointID   _In_
Tipo: UINT
ID do ponto de controle que o hull shader vai executar

Comentários

Observe que os hull shaders são iniciados como uma wave combinada LS+HS do tipo HS. O shader é inicializado como um tipo de wave HS, com o PC apontando para a parte LS. O shader executa primeiro a parte LS e, após a conclusão, executa a parte HS. Pode ser útil depurar ambas as partes para entender a interação e verificar se os problemas na parte HS, se houver, se originam da parte LS. Por isso, o shader completo, começando pela parte LS, é apresentado ao depurar ao vivo o hull shader. Exemplo 1 - Habilitar a depuração ao vivo de qualquer hull shader em um draw subsequente
Exemplo 2 - Habilitar a depuração ao vivo de um hull shader específico em um draw subsequente

Requisitos

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

Consulte também

Membros de d3d12_xs
Last modified on October 6, 2026