Texture2D::GatherCmp(S,float,float,int) (función)
Para cuatro valores de elementos de textura que se usarían en una operación de filtrado bi lineal, devuelve su comparación con un valor de comparación.
Sintaxis
float4 GatherCmp(
in SamplerComparisonState s,
in float2 location,
in float compare_value,
in int2 offset
);
Parámetros
-
s [in]
-
Tipo: SamplerComparisonState
Índice del sampler de base cero.
-
location [in]
-
Tipo: float2
Coordenadas de ejemplo (u,v).
-
compare_value [in]
-
Tipo: float
Valor que se va a comparar con cada valor muestreado.
-
offset [in]
-
Tipo: int2
Desplazamiento que se aplica a la coordenada de textura antes del muestreo.
Valor devuelto
Tipo: float4
Un valor de cuatro componentes, cada componente es el resultado de una comparación por componente.
Comentarios
Las muestras de textura se pueden usar para la interpolación bilineal.
Esta función es compatible con los siguientes tipos de sombreadores:
Vértice | Casco | Domain | Geometría | Píxel | Proceso |
---|---|---|---|---|---|
x | x | x | x | x | x |
Consulte también