Freigeben über


WaveIsFirstLane-Funktion

Gibt true nur für die aktive Spur in der aktuellen Welle mit dem kleinsten Index zurück.

Syntax

bool WaveIsFirstLane(void);

Parameter

Diese Funktion besitzt keine Parameter.

Rückgabewert

True nur für die aktive Spur in der aktuellen Welle mit dem kleinsten Index.

Bemerkungen

Diese Funktion kann verwendet werden, um Vorgänge zu identifizieren, die nur einmal pro Welle ausgeführt werden sollen.

Diese Funktion wird vom Shadermodell 6.0 in allen Shaderphasen unterstützt.

 

Beispiele

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

Weitere Informationen

Übersicht über Shadermodell 6

Shadermodell 6