D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER enumeração (d3d12.h)
Especifica o nível de suporte para posições de exemplo programáveis oferecidas pelo adaptador.
Sintaxe
typedef enum D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER {
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED = 0,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 = 1,
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 = 2
} ;
Constantes
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED Valor: 0 Indica que não há suporte para posições de exemplo programáveis. |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1 Valor: 1 Indica que há suporte de camada 1 para posições de exemplo programáveis. Na camada 1, um único padrão de exemplo pode ser especificado para repetir para cada pixel (parâmetro SetSamplePositionNumPixels = 1) e resolveSubResource tem suporte. |
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2 Valor: 2 Indica que há suporte de camada 2 para posições de exemplo programáveis. Na camada 2, quatro padrões de exemplo separados podem ser especificados para cada pixel em uma grade 2x2 (parâmetro SetSamplePositionNumPixels = 4) que se repete sobre o destino de renderização ou o visor, alinhado em coordenadas uniformes. |
Observações
Essa enumeração é usada pela estrutura D3D12_FEATURE_D3D12_DATA_OPTIONS2 para indicar o nível de suporte oferecido para posições de exemplo programáveis.
Requisitos
Requisito | Valor |
---|---|
cabeçalho | d3d12.h |