Passer au contenu principal
Spécifie les options de filtrage lors de l’échantillonnage de texture.

Syntaxe

Constantes

Remarques

Cette énumération est utilisée par la structure D3D12_SAMPLER_DESC.
Remarque Si vous utilisez des types de filtres différents pour le filtre de minification et le filtre d’agrandissement, un comportement non défini se produit dans certains cas où le choix entre l’agrandissement et la minification est ambigu. Pour éviter ce comportement non défini, utilisez des modes de filtre qui appliquent des opérations de filtrage similaires pour la minification et l’agrandissement (ou utilisez le filtrage anisotrope, qui évite également ce problème).
Lors de l’échantillonnage de texture, un ou plusieurs texels sont lus et combinés (c’est ce qu’on appelle le filtrage) pour produire une valeur unique. L’échantillonnage par point lit un seul texel, tandis que l’échantillonnage linéaire lit deux texels (extrémités) et interpole linéairement une troisième valeur entre ces extrémités. Les fonctions d’échantillonnage de texture du langage Microsoft High Level Shader Language (HLSL) prennent également en charge le filtrage de comparaison lors de l’échantillonnage de texture. Le filtrage de comparaison compare chaque texel échantillonné à une valeur de comparaison. Le résultat booléen est fusionné de la même manière que pour le filtrage de texture normal. Vous pouvez utiliser les fonctions intrinsèques HLSL d’échantillonnage de texture qui implémentent uniquement le filtrage de texture, ou les fonctions associées qui utilisent le filtrage de texture avec filtrage de comparaison. Notez également les définitions suivantes :
Les filtres de comparaison fonctionnent uniquement avec les textures aux formats suivants : DXGI_FORMAT_R32_FLOAT_X8X24_TYPELESS, DXGI_FORMAT_R32_FLOAT, DXGI_FORMAT_R24_UNORM_X8_TYPELESS, DXGI_FORMAT_R16_UNORM.

Configuration requise

En-tête : d3d12_xs.h ou d3d12_x.h
Bibliothèque : d3d12_xs.lib ou d3d12_x.lib
Plateformes prises en charge : consoles XBOX Series et famille XBOX One

Voir aussi

Énumérations principales Descripteurs
Dernière modification le 6 octobre 2026