Partager via


Fonction Texture2DArray::GatherCmpRed(S,float,float,int)

Pour quatre valeurs de texel qui seraient utilisées dans une opération de filtrage bi-linéaire, retourne une comparaison de leur composant rouge par rapport à une valeur de comparaison.

Syntaxe

float4 GatherCmpRed(
  in SamplerComparisonState s,
  in float3 location,
  in float compare_value,
  in int2 offset
);

Paramètres

s [in]

Type : SamplerComparisonState

Index de l’échantillonneur de base zéro.

location [in]

Type : float3

Coordonnées de l’exemple (u,v).

compare_value [in]

Type : float

Valeur à comparer à chaque valeur échantillonnées.

offset [in]

Type : int2

Décalage appliqué à la coordonnée de texture avant l’échantillonnage.

Valeur retournée

Type : float4

Valeur à quatre composants, chaque composant est le résultat d’une comparaison par composant.

Notes

Les exemples de texture peuvent être utilisés pour l’interpolation bilinéaire.

Cette fonction est prise en charge pour les types de nuanceurs suivants :

Sommet Coque Domain Géométrie Pixel Calcul
x x x x x x

 

Voir aussi

Méthodes GatherCmpRed

Modèle de nuanceur 5