Texture2D :: GatherCmp (S, float, float, int) (fonction)
Pour quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire, retourne leur comparaison par rapport à une valeur de comparaison.
Syntaxe
float4 GatherCmp(
in SamplerComparisonState s,
in float2 location,
in float compare_value,
in int2 offset
);
Paramètres
-
[ dans]
-
Type : SamplerComparisonState
Index de base zéro de l’échantillonneur.
-
emplacement [ dans]
-
Type : float2
Les coordonnées de l’échantillon (u, v).
-
comparer la _ valeur [ dans]
-
Type : float
Valeur à comparer pour chaque valeur échantillonnée.
-
décalage [ dans]
-
Type : Int2
Offset appliqué à la coordonnée de texture avant l’échantillonnage.
Valeur retournée
Type : float4
Une valeur à quatre composants, chaque composant est le résultat d’une comparaison par composant.
Remarques
Les échantillons de texture peuvent être utilisés pour l’interpolation bilinéaire.
Cette fonction est prise en charge pour les types de nuanceurs suivants :
| Sommet | Forme | Domaine | Géométrie | Pixel | Calcul |
|---|---|---|---|---|---|
| x | x | x | x | x | x |