Passer au contenu principal
Spécifie les options de filtrage pendant 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 indéfini se produit dans certains cas où le choix entre agrandissement et minification est ambigu. Pour éviter ce comportement indéfini, utilisez des modes de filtre qui emploient des opérations de filtrage semblables pour la minification et l’agrandissement (ou utilisez le filtrage anisotrope, qui évite également ce problème).
Pendant l’échantillonnage de texture, un ou plusieurs texels sont lus et combinés (c’est ce qu’on appelle le filtrage) pour produire une seule valeur. L’échantillonnage ponctuel lit un seul texel, tandis que l’échantillonnage linéaire lit deux texels (les extrémités) et interpole linéairement une troisième valeur entre ces extrémités. Les fonctions d’échantillonnage de texture du langage HLSL (Microsoft High Level Shader Language) prennent également en charge le filtrage par comparaison pendant l’échantillonnage de texture. Le filtrage par comparaison compare chaque texel échantillonné à une valeur de comparaison. Le résultat booléen est mélangé de la même façon que le filtrage de texture normal. Vous pouvez utiliser des fonctions intrinsèques HLSL d’échantillonnage de texture qui implémentent uniquement le filtrage de texture, ou des fonctions complémentaires qui utilisent le filtrage de texture avec le filtrage par comparaison. Notez également les définitions suivantes :
Les filtres de comparaison fonctionnent uniquement avec les textures qui ont les 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 de base Descripteurs
Dernière modification le 6 octobre 2026