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
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de