Share via


firstbithigh 函式

取得第一個設定位的位置,從最高順序位開始,並在每個元件向下運作。

語法

int firstbithigh(
  in int value
);

參數

value [in]

類型: int

輸入值。

傳回值

類型: int

第一個設定位的位置。

備註

如果是帶正負號的整數,第一個有效位是負數的零。

您也可以使用下列多載版本:

int2 firstbithigh(int2 value);
int3 firstbithigh(int3 value);
int4 firstbithigh(int4 value);
uint firstbithigh(uint value);
uint2 firstbithigh(uint2 value);
uint3 firstbithigh(uint3 value);
uint4 firstbithigh(uint4 value);

最小著色器模型

下列著色器模型支援此函式。

著色器模型 支援
著色器模型 5 和更高的著色器模型

 

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

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

 

另請參閱

內建函式

著色器模型 5