ret - ps

リターン アドレス スタックから命令のアドレスを受け取り、そこから実行を続行します。 メイン関数の場合、この命令はシェーダーの実行を停止します。

構文

Ret

 

解説

ピクセル シェーダーのバージョン 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
Ret x x x x

 

この命令は、リターン アドレス スタックから命令のアドレスを受け取り、そこから実行を続行します。 メイン関数の場合、この命令はシェーダーの実行を停止します。

ret 命令では、頂点シェーダー命令スロットが 1 つ消費されます。

シェーダーにサブルーチンが含まれない場合は、メイン プログラムの最後で ret を使用することは省略可能です。

メイン プログラムまたはサブルーチンでは複数の戻りステートメントを使用できません。最初の戻りステートメントは、メイン プログラムまたはサブルーチンの終わりとして扱われます。

ピクセル シェーダーの手順