countbits 関数

入力整数に設定されたビット数 (コンポーネントごと) をカウントします。

構文

uint countbits(
  in uint value
);

パラメーター

value [in]

型: uint

入力値。

戻り値

型: uint

ビット数。

解説

次のオーバーロードされたバージョンも使用できます。

uint count_bits(uint value);
uint2 count_bits(uint2 value);
uint3 count_bits(uint3 value);
uint4 count_bits(uint4 value);

最小シェーダー モデル

この関数は、次のシェーダー モデルでサポートされています。

シェーダー モデル サポートされています
シェーダー モデル 5 以降のシェーダー モデル はい

 

この関数は、次の種類のシェーダーでサポートされています。

Vertex Hull Domain ジオメトリ ピクセル Compute
x x x x x x

 

関連項目

組み込み関数

シェーダー モデル 5