ret - vs
从子例程或main函数返回 。
语法
Ret |
---|
备注
顶点着色器版本 | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Ret | x | x | x | x | x |
此指令从返回地址堆栈中获取指令的地址,并继续从该堆栈执行。 对于 main 函数,此指令将停止着色器执行。
ret 指令使用一个顶点着色器指令槽。
如果着色器不包含子例程,则可以在main程序末尾使用 ret。
不允许在main程序或任何子例程中使用多个 return 语句,第一个 return 语句被视为main程序或子例程的末尾。
相关主题