Condividi tramite


Funzione Texture2D::GatherCmpGreen(S,float,float,int)

Per quattro valori texel che verranno usati in un'operazione di filtro bidirezionale lineare, restituisce un confronto del relativo componente verde rispetto a un valore di confronto.

Sintassi

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

Parametri

s [in]

Tipo: SamplerComparisonState

Indice sampler in base zero.

location [in]

Tipo: float2

Coordinate di esempio (u,v).

compare_value [in]

Tipo: float

Valore da confrontare con ogni valore campione.

offset [in]

Tipo: int2

Offset applicato alla coordinata della trama prima del campionamento.

Valore restituito

Tipo: float4

Un valore a quattro componenti, ogni componente è il risultato di un confronto per componente.

Commenti

Gli esempi di trama possono essere usati per l'interpolazione bilineare.

Questa funzione è supportata per i tipi seguenti di shader:

Vertice Scafo Dominio Geometria Pixel Calcolo
x x x x x x

 

Vedi anche

Metodi GatherCmpGreen

Modello shader 5