Funzione Texture2D::GatherCmpRed(S,float,float,int)
Per quattro valori di texel che verrebbero usati in un'operazione di filtro bi lineare, restituisce un confronto tra il componente rosso e un valore di confronto.
Sintassi
float4 GatherCmpRed(
in SamplerComparisonState s,
in float2 location,
in float compare_value,
in int2 offset
);
Parametri
-
s [in]
-
Tipo: SamplerComparisonState
Indice del campionatore in base zero.
-
location [in]
-
Tipo: float2
Coordinate di esempio (u,v).
-
compare_value [in]
-
Tipo: float
Valore da confrontare con ogni valore campionato.
-
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
I campioni di trama possono essere usati per l'interpolazione bilineare.
Questa funzione è supportata per i tipi di shader seguenti:
Vertice | Scafo | Dominio | Geometria | Pixel | Calcolo |
---|---|---|---|---|---|
x | x | x | x | x | x |
Vedi anche