firstbithigh 関数
最上位ビットから始まり、コンポーネントごとに下位に動作する最初のセット ビットの位置を取得します。
構文
int firstbithigh(
in int value
);
パラメーター
-
value [in]
-
型: int
入力値。
戻り値
型: int
最初のセット ビットの位置。
注釈
符号付き整数の場合、負の数の最初の有効ビットは 0 です。
次のオーバーロードされたバージョンも使用できます。
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 以降のシェーダー モデル | はい |
この関数は、次の種類のシェーダーでサポートされています。
Vertex | Hull | Domain | ジオメトリ | ピクセル | Compute |
---|---|---|---|---|---|
x | x | x | x | x | x |
関連項目