Freigeben über


WaveReadLaneAt-Funktion

Gibt den Wert des Ausdrucks für den angegebenen Spurindex innerhalb der angegebenen Welle zurück.

Syntax

<type> WaveReadLaneAt(
   <type> expr,
   uint laneIndex
);

Parameter

expr

Der auszuwertende Ausdruck.

laneIndex

Der Index der Spur, für die das expr-Ergebnis zurückgegeben wird.

Rückgabewert

Der resultierende Wert ist das expr-Ergebnis. Es wird einheitlich, wenn laneIndex einheitlich ist.

Hinweise

Wenn laneIndex einheitlich ist, ist dies effektiv ein Übertragungsvorgang. Andernfalls handelt es sich um einen Shuffle-Vorgang.

Das Ergebnis ist auf einer Hilfsspur nicht definiert, oder wenn die von laneIndex bezeichnete Spur inaktiv oder eine Hilfsspur ist.

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

Siehe auch