Partager via


énumération D3D12_FILTER_TYPE (d3d12.h)

Spécifie le type de filtres de l’échantillonneur d’agrandissement ou de réduction.

Syntaxe

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

Constantes

 
D3D12_FILTER_TYPE_POINT
Valeur : 0
Le filtrage de points est utilisé comme filtre d’agrandissement ou de réduction de texture. Le texel avec les coordonnées les plus proches de la valeur de pixel souhaitée est utilisé. Le filtre de texture à utiliser entre les niveaux mipmap est le filtrage mipmap le plus proche. Le rastériseur utilise la couleur du texel de la texture mipmap la plus proche.
D3D12_FILTER_TYPE_LINEAR
Valeur : 1
Le filtrage d’interpolation bilinéaire est utilisé comme filtre d’agrandissement ou de réduction des textures. Une moyenne pondérée d’une zone de texels de 2 x 2 entourant le pixel souhaité est utilisée. Le filtre de texture à utiliser entre les niveaux mipmap est l’interpolation mipmap triligne. Le rastériseur interpole linéairement la couleur des pixels, à l’aide des texels des deux textures mipmap les plus proches.

Notes

Cette énumération est utilisée par la structure D3D12_SAMPLER_DESC . Reportez-vous également aux remarques pour D3D12_FILTER.

Spécifications

   
En-tête d3d12.h

Voir aussi

Énumérations principales