Compartir a través de


enumeración D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER (d3d12.h)

Especifica el nivel de compatibilidad con las posiciones de ejemplo programables que ofrece el adaptador.

Sintaxis

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 no hay compatibilidad con las posiciones de ejemplo programables.
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1
Valor: 1
Indica que hay compatibilidad de nivel 1 con posiciones de ejemplo programables. En el nivel 1, se puede especificar un único patrón de ejemplo para repetirse para cada píxel (se admiteparámetro SetSamplePositionNumPixels = 1) y ResolveSubResource.
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2
Valor: 2
Indica que hay compatibilidad de nivel 2 con posiciones de ejemplo programables. En el nivel 2, se pueden especificar cuatro patrones de ejemplo independientes para cada píxel de una cuadrícula de 2x2 (parámetro SetSamplePosition parámetro NumPixels = 4) que se repite sobre el destino de representación o la ventanilla, alineados en coordenadas par.

Observaciones

Esta enumeración la usa la estructura D3D12_FEATURE_D3D12_DATA_OPTIONS2 para indicar el nivel de compatibilidad que se ofrece para las posiciones de ejemplo programables.

Requisitos

Requisito Valor
encabezado de d3d12.h

Consulte también

enumeraciones de Core