enumerazione D3D12_PROGRAMMABLE_SAMPLE_POSITIONS_TIER (d3d12.h)

Specifica il livello di supporto per le posizioni di esempio programmabili 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 per ripetere per ogni pixel (parametro SetSamplePositionNumPixels = 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 SetSamplePositionNumPixels = 1) che si ripete sulla destinazione di rendering o sul viewport, allineato su coordinate pari.

Commenti

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

Requisiti

Requisito Valore
Intestazione d3d12.h

Vedi anche

Enumerazioni principali