Funzione Texture2DArray::GatherCmp(S,float,float,int)
Per quattro valori di texel che verrebbero usati in un'operazione di filtro bi lineare, restituisce il confronto con un valore di confronto.
Sintassi
float4 GatherCmp(
in SamplerComparisonState s,
in float3 location,
in float compare_value,
in int2 offset
);
Parametri
-
s [in]
-
Tipo: SamplerComparisonState
Indice del campionatore in base zero.
-
location [in]
-
Tipo: float3
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