ret - ps

从返回地址堆栈获取指令的地址,并继续从该堆栈执行。 对于 main 函数,此指令将停止着色器执行。

语法

Ret

 

备注

像素着色器版本 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
Ret x x x x

 

此指令从返回地址堆栈中获取指令的地址,并继续从该堆栈执行。 对于 main 函数,此指令将停止着色器执行。

ret 指令使用一个顶点着色器指令槽。

如果着色器不包含子例程,则可以在main程序末尾使用 ret。

不允许在main程序或任何子例程中使用多个 return 语句,第一个 return 语句被视为main程序或子例程的末尾。

像素着色器说明