Compartilhar via


Função Texture2D::GatherCmpGreen(S,float, float,int)

Para quatro valores texel que seriam usados em uma operação de filtragem bi linear, retorna uma comparação de seu componente verde em relação a um valor de comparação.

Sintaxe

float4 GatherCmpGreen(
  in SamplerComparisonState s,
  in float2 location,
  in float compare_value,
  in int2 offset
);

Parâmetros

s [in]

Tipo: SamplerComparisonState

O índice de amostra de base zero.

location [in]

Tipo: float2

As coordenadas de exemplo (u,v).

compare_value [in]

Tipo: float

Um valor para comparar cada um com cada valor amostrado.

offset [in]

Tipo: int2

Um deslocamento aplicado à coordenada de textura antes da amostragem.

Valor retornado

Tipo: float4

Um valor de quatro componentes, cada componente é o resultado de uma comparação por componente.

Comentários

Os exemplos de textura podem ser usados para interpolação bilinear.

Essa função tem suporte para os seguintes tipos de sombreadores:

Vértice Casco Domínio Geometry Pixel Computação
x x x x x x

 

Confira também

Métodos GatherCmpGreen

Modelo de sombreador 5