é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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour