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 OneConfira também
CreateGraphicsPipelineStateXCreateDerivedGraphicsPipelineStateX
d3d12_x
