Share via


Texture2D::GatherCmp (S,float,float,int) 函式

針對將用於雙向線性篩選作業的四個紋素值,會傳回其與比較值的比較。

語法

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

參數

s [in]

類型: SamplerComparisonState

以零起始的取樣器索引。

位置 [in]

類型: float2

範例座標 (u,v) 。

compare_value [in]

類型: float

要比較每個值與每個取樣值的值。

offset [in]

類型: int2

取樣之前套用至紋理座標的位移。

傳回值

類型: float4

四個元件值,每個元件都是每個元件比較的結果。

備註

紋理樣本可用於雙線性插補。

下列著色器類型支援此函式:

頂點 船體 網域 幾何形狀 像素 計算
x x x x x x

 

另請參閱

GatherCmp 方法

著色器模型 5