Freigeben über


WaveActiveMin-Funktion

Gibt den Mindestwert des Ausdrucks über alle aktiven Lanes in der aktuellen Welle zurück, und repliziert ihn wieder auf alle aktiven Lanes.

Syntax

<type> WaveActiveMin(
   <type> expr
);

Parameter

expr

Der auszuwertende Ausdruck.

Rückgabewert

Der Minimalwert.

Bemerkungen

Die Reihenfolge der Vorgänge ist nicht definiert.

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

 

Beispiele

 float3 minPos = WaveActiveMin( myPoint.position );
    BoundingBox.min = min( minPos, BoundingBox.min );

Weitere Informationen

Übersicht über Shadermodell 6

Shadermodell 6