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

関連項目

シェーダー モデル 5