Textur2D::GatherCmp(S,float,float,int)-Funktion
Für vier Texelwerte, die in einem bilinearen Filtervorgang verwendet würden, wird deren Vergleich mit einem Vergleichswert zurückgegeben.
Syntax
float4 GatherCmp(
in SamplerComparisonState s,
in float2 location,
in float compare_value,
in int2 offset
);
Parameter
-
s [in]
-
Typ: SamplerComparisonState
Der nullbasierte Samplerindex.
-
Location [in]
-
Typ: float2
Die Beispielkoordinaten (u,v).
-
compare_value [in]
-
Typ: float
Ein Wert, der mit jedem stichprobenierten Wert verglichen werden soll.
-
Offset [in]
-
Typ: int2
Ein Offset, der vor dem Sampling auf die Texturkoordinate angewendet wird.
Rückgabewert
Typ: float4
Ein Vier-Komponenten-Wert, wobei jede Komponente das Ergebnis eines Komponentenvergleichs ist.
Bemerkungen
Die Texturbeispiele können für die bilineare Interpolation verwendet werden.
Diese Funktion wird für die folgenden Shadertypen unterstützt:
Scheitelpunkt | Hull | Domain | Geometrie | Pixel | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
Siehe auch