Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Starten Sie eine Wiederholung... endrep – ps block.
Syntax
| rep i # |
|---|
Dabei ist i# ein ganzzahliges Register, das die Wiederholungsanzahl in der X-Komponente angibt. Weitere Informationen finden Sie unter Constant Integer Register.
Bemerkungen
| Pixelshaderversionen | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
|---|---|---|---|---|---|---|---|---|---|
| Rep | x | x | x | x |
- i#.x gibt die Iterationsanzahl an. Der rechtliche Bereich ist [0, 255]. Beachten Sie, dass diese Anweisung den Wert von i#.x nicht erhöht oder verringert.
- i#.yzw wird nicht vom Wiederholungsblock verwendet.
- Wiederholungsblöcke können geschachtelt werden. Weitere Informationen finden Sie unter Einschränkungen der Flusssteuerung.
- Wiederholungsblöcke dürfen sich entweder vollständig innerhalb eines if*-Blocks befinden oder ihn vollständig umgeben. Es ist kein Straddling zulässig.
- Die Verwendung desselben i# für verschiedene oder geschachtelte Rep-Anweisungen ist in Ordnung. Jede Schleife wird basierend auf der angegebenen Anzahl durchlaufen.
Beispiel
rep i2
add r0, r0, c0
endrep
Zugehörige Themen