Share via


D3D12_FILTER_TYPE enumeração (d3d12.h)

Especifica o tipo de filtros de amostragem de ampliação ou minificação.

Syntax

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

Constantes

 
D3D12_FILTER_TYPE_POINT
Valor: 0
A filtragem de ponto é usada como um filtro de ampliação ou de minificação de textura. O texel com coordenadas mais próximas do valor de pixel desejado é usado. O filtro de textura a ser usado entre os níveis de mipmap é a filtragem mipmap de ponto mais próximo. O rasterizador usa a cor do texel da textura mipmap mais próxima.
D3D12_FILTER_TYPE_LINEAR
Valor: 1
A filtragem de interpolação bilinear é usada como um filtro de ampliação ou de minificação de textura. Uma média ponderada de uma área de 2 x 2 texels em torno do pixel desejado é usada. O filtro de textura a ser usado entre os níveis de mipmap é a interpolação mipmap trilinear. O rasterizador interpola linearmente a cor do pixel, usando os texels das duas texturas mipmap mais próximas.

Comentários

Essa enumeração é usada pela estrutura D3D12_SAMPLER_DESC . Além disso, consulte as observações para D3D12_FILTER.

Requisitos

   
Cabeçalho d3d12.h

Confira também

Enumerações principais