Condividi tramite


enumerazione D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER (d3d12.h)

Specifica il livello di supporto per le posizioni programmabili di esempio offerte dall'adattatore.

Sintassi

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
} ;

Costanti

 
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_NOT_SUPPORTED
Valore: 0
Indica che non è disponibile alcun supporto per le posizioni di esempio programmabili.
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_1
Valore: 1
Indica che è disponibile il supporto di livello 1 per le posizioni di esempio programmabili. Nel livello 1 è possibile specificare un singolo modello di esempio da ripetere per ogni pixel (parametro SetSamplePosition parametro NumPixels = 1) e ResolveSubResource è supportato.
D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER_2
Valore: 2
Indica che è disponibile il supporto di livello 2 per le posizioni di esempio programmabili. Nel livello 2 è possibile specificare quattro modelli di esempio separati per ogni pixel in una griglia 2x2 (parametro SetSamplePosition parametro NumPixels = 4) che si ripete sulla destinazione di rendering o sul viewport, allineato su coordinate pari.

Osservazioni

Questa enumerazione viene utilizzata dalla struttura D3D12_FEATURE_D3D12_DATA_OPTIONS2 per indicare il livello di supporto offerto per le posizioni di esempio programmabili.

Fabbisogno

Requisito Valore
intestazione d3d12.h

Vedere anche

core enumerationi