ret – ps

Übernimmt die Adresse einer Anweisung aus dem Rückgabeadressenstapel und setzt die Ausführung davon fort. Im Fall der main-Funktion beendet diese Anweisung die Shaderausführung.

Syntax

Ret

Hinweise

Pixel-Shaderversionen 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ sw 3 _ 0 3 _ sw
Ret x x x x

Diese Anweisung verwendet die Adresse einer Anweisung aus dem Rückgabeadressenstapel und setzt die Ausführung davon 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 Return-Anweisungen sind im Hauptprogramm oder in einer Unterroutine nicht zulässig. Die erste return-Anweisung wird als Das Ende des Hauptprogramms oder der Unterroutine behandelt.

Anweisungen für Pixel-Shader