Freigeben über


WaveActiveAllEqual-Funktion

Gibt „true“ zurück, wenn der Ausdruck für jede aktive Spur in der aktuellen Welle gleich ist (und somit einheitlich).

Syntax

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

Parameter

expr

Der auszuwertende Ausdruck. <type> kann ein einfacher skalarer, Vektor oder Matrixtyp sein.

Rückgabewert

Gibt true für jede Komponente davon expr für jede aktive Spur in der aktuellen Welle das gleiche zurück.

<bool-type> ist ein skalarer, Vektor oder eine Matrix von bool, die der Dimensionalität der Eingabe <type>entsprechen. Beispielsweise führt eine Eingabe <type> von matrix<float, 4, 3> zu einer Rückgabe <bool-type> von matrix<bool, 4, 3>.

Hinweise

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

 

Siehe auch

Übersicht über Shader Model 6

Shader Model 6