ps_1_4 texld、texcrd 的源寄存器修饰符
两个像素着色器版本 1_4 纹理地址指令,texld - ps_1_4和 texcrd - ps具有自定义语法。 这些说明支持自己的源寄存器修饰符、源注册选择器和目标注册写入掩码集,如下所示。
texld 和 texcrd 的源寄存器修饰符
这些修饰符通过将 x 值和 y 值除以 z 或 w 值来提供投影除法功能。
源寄存器修饰符 | 描述 | 语法 |
---|---|---|
_dz | 将 x,y 组件除以 z | register_dz |
_分贝 | 将 x,y 组件除以 z | register_db |
_dw | 将 x,y 组件除以 w | register_dw |
_大 | 将 x,y 组件除以 w | register_da |
言论
_dz或_db修饰符执行以下作:
x' = x/z ( x' = 1.0 if z == 0)
y' = y/z ( y' = 1.0 if z == 0)
z' is undefined
w' is undefined
_dw或_da修饰符执行以下作:
x' = x/w ( x' = 1.0 if w == 0)
y' = y/w ( y' = 1.0 if w == 0)
z' is undefined
w' is undefined
相关主题