Skip to main content
Fornece configurações para o registro DB_SHADER_CONTROL.DEPTH_BEFORE_SHADER, para controlar o momento do teste de profundidade do sombreador de pixel.

Sintaxe

Constantes

Comentários

D3D12XBOX_PIXEL_SHADER_OPTION_DEPTH_BEFORE_SHADER fornece configurações para o registro DB_SHADER_CONTROL.DEPTH_BEFORE_SHADER, para controlar o momento do teste de profundidade do sombreador de pixel. D3D12XBOX_PIXEL_SHADER_OPTIONS_DESC usa esta enumeração. Por padrão, o sombreador é executado após o processamento de profundidade. Nesse modo:
  • O sombreador é impedido de eliminar amostras.
  • O processamento de pixels (teste alfa, alfa para cobertura, cobertura para máscara, exportação de máscara e exportações de z/estêncil) é impedido de afetar a operação de profundidade.
  • Os processos de sombreador e de pixel são impedidos de desabilitar o EarlyZ.
  • As contagens de ZPass são contadas após o teste Z; a eliminação baseada no sombreador e no alfa não reduz mais as contagens de ZPass.

Requisitos

Cabeçalho: d3d12_x.h Plataformas com suporte: família XBOX One

Confira também

CreateGraphicsPipelineStateX
CreateDerivedGraphicsPipelineStateX
d3d12_x
Last modified on October 6, 2026