Compartir a través de


Texture2DArray::GatherCmpRed(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 una comparación de su componente rojo con un valor de comparación.

Sintaxis

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

Parámetros

s [in]

Tipo: SamplerComparisonState

Índice del sampler de base cero.

location [in]

Tipo: float3

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

Métodos de GatherCmpRed

Modelo de sombreador 5