次の方法で共有


WaveActiveAllEqual 関数

式が現在のウェーブ内のすべてのアクティブ レーンで同じ (したがって、それ全体で均一である) 場合は true を返します。

構文

<bool-type> WaveActiveAllEqual(
   <type> expr
);

パラメーター

expr

評価する式。 <type> は、基本的なスカラー、ベクトル、マトリックスの型です。

戻り値

現在のウェーブ内のアクティブなすべてのレーンで同じである expr のコンポーネントごとに true を返します。

<bool-type> は、入力 <type> の次元に一致する、bool のスカラー、ベクトル、またはマトリックスになります。 たとえば、matrix<float, 4, 3> の入力 <type> は、matrix<bool, 4, 3><bool-type> を返します。

解説

この関数は、すべてのシェーダー ステージでシェーダー モデル 6.0 からサポートされています。

 

関連項目

シェーダー モデル 6 の概要

シェーダー モデル 6