Texture2DArray :: GatherCmpAlpha (S, float, float, int) (fonction)

Pour quatre valeurs de Texel qui seraient utilisées dans une opération de filtrage bilinéaire, retourne une comparaison de leur composant alpha par rapport à une valeur de comparaison.

Syntaxe

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

Paramètres

[ dans]

Type : SamplerComparisonState

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

emplacement [ dans]

Type : float3

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

Voir aussi

Méthodes GatherCmpAlpha

Shader, modèle 5