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

Sintaxe

Membros

Flags   _In_
Tipo: D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS
Permite especificar qualquer pixel shader ou um pixel shader específico X   _In_
Tipo: UINT
Coordenada X, no espaço da tela, do pixel que o pixel shader vai executar Y   _In_
Tipo: UINT
Coordenada Y, no espaço da tela, do pixel que o pixel shader vai executar

Comentários

Observe que X e Y podem ser usados para pesquisar um pixel shader específico se SPI_PS_INPUT_ENA.POS_FIXED_PT_ENA = 1. No entanto, por padrão, esse valor é definido como 0, o que faz com que X e Y não sejam usados durante a pesquisa do pixel shader. O comportamento é semelhante a definir Flags como D3D12XBOX_LIVE_DEBUGGING_SHADER_FLAGS_ANY. Exemplo 1 - Habilitar a depuração ao vivo de qualquer pixel shader em um draw subsequente
Exemplo 2 - Habilitar a depuração ao vivo de um pixel shader que vai desenhar o pixel (241, 465)

Requisitos

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

Consulte também

Membros de d3d12_xs
Last modified on October 6, 2026