ret – im Vergleich zu

Gibt von einer Unterroutine oder einer Main-Funktion zurück.

Syntax

Ret

Hinweise

Vertex-Shaderversionen 1_1 2 _ 0 2 _ x 2 _ sw 3 _ 0 3 _ sw
Ret x x x x x

Diese Anweisung übernimmt die Adresse einer Anweisung aus dem Rückgabeadressstapel und setzt ihre Ausführung fort. Im Fall der Main-Funktion beendet diese Anweisung die Shaderausführung.

Die Ret-Anweisung verwendet einen Vertex-Shaderanweisungsslot.

Wenn ein Shader keine Unterroutinen enthält, ist die Verwendung von ret am Ende des Hauptprogramms optional.

Mehrere Rückgabeanweisungen sind im Hauptprogramm oder in einer Unterroutine nicht zulässig. Die erste return-Anweisung wird als Ende des Hauptprogramms oder der Unterroutine behandelt.

Vertex-Shaderanweisungen