firstbithigh
要素ごとに最上位ビットから下位に向かって各ビットを調べ、設定されている最初のビットの位置を取得します。
int
firstbithigh(
int value
);
パラメータ
- value
入力値。
戻り値
最初に設定されるビットの場所。
解説
符号付き整数については、負の数値の最上位ビットはゼロです。
以下のオーバーロード バージョンも使用できます。
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 |