enumerazione D3D12_FILTER_TYPE (d3d12.h)

Specifica il tipo di filtri del campionatore di ingrandimento o di minificazione.

Sintassi

typedef enum D3D12_FILTER_TYPE {
  D3D12_FILTER_TYPE_POINT = 0,
  D3D12_FILTER_TYPE_LINEAR = 1
} ;

Costanti

 
D3D12_FILTER_TYPE_POINT
Valore: 0
Il filtro dei punti viene usato come filtro di ingrandimento o minimizzazione delle trame. Viene usato il texel con coordinate più vicine al valore del pixel desiderato. Il filtro trama da usare tra i livelli mipmap è il filtro mipmap più vicino. Il rasterizzatore usa il colore del texel della trama mipmap più vicina.
D3D12_FILTER_TYPE_LINEAR
Valore: 1
Il filtro di interpolazione bilineare viene usato come filtro di ingrandimento o minimizzazione delle trame. Viene usata una media ponderata di 2 x 2 di texel che circondano il pixel desiderato. Il filtro trama da usare tra i livelli mipmap è l'interpolazione mipmap trilineare. Il rasterizzatore interpola in modo lineare il colore dei pixel, usando i texel delle due trame mipmap più vicine.

Commenti

Questa enumerazione viene utilizzata dalla struttura D3D12_SAMPLER_DESC . Inoltre, fare riferimento alle osservazioni per D3D12_FILTER.

Requisiti

   
Intestazione d3d12.h

Vedi anche

Enumerazioni principali