WaveActiveMax-Funktion

Gibt den Maximalwert des Ausdrucks für alle aktiven Lanes in der aktuellen Welle zurück und repliziert ihn wieder auf alle aktiven Lanes.

Syntax

<type> WaveActiveMax(
   <type> expr
);

Parameter

expr

Der auszuwertende Ausdruck.

Rückgabewert

Der Maximalwert.

Hinweise

Die Reihenfolge der Vorgänge ist nicht definiert.

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

Beispiele

 float3 maxPos = WaveActiveMax( myPoint.position );
    BoundingBox.max = max( maxPos, BoundingBox.max );

Weitere Informationen

Übersicht über Shadermodell 6

Shadermodell 6