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 |