次の方法で共有


WaveIsFirstLane 関数

インデックスが最も小さい現在のウェーブ内のアクティブ なレーンに対してのみ true を返します。

構文

bool WaveIsFirstLane(void);

パラメーター

この関数にはパラメーターはありません。

戻り値

True を指定するのは、現在の波のアクティブなレーンのうち、インデックスが最も小さい場合のみです。

注釈

この関数は、ウェーブごとに 1 回だけ実行される操作を識別するために使用できます。

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

 

 if ( WaveIsFirstLane() )
{
    . . . // once per-wave code
}

関連項目

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

シェーダー モデル 6