源寄存器偏差
从所有组件中减去 0.5。
寄存器
源寄存器。 有关寄存器类型的详细信息,请参阅 ps_1_1__ps_1_2__ps_1_3__ps_1_4 寄存器。
备注
寄存器的内容不会更改。 修饰符仅适用于从寄存器读取的数据。 该偏差应用于 RGBA) (所有四个颜色通道,如下所示:
output = (input - 0.5)
效果是将介于 0 到 1 范围内的数据修改为 -0.5 到 0.5。 对超出此范围的数据应用偏差可能会产生未定义的结果。
注意
此修饰符与 源寄存器反转互斥,因此不能应用于同一寄存器。
此修饰符用于与算术指令一起使用。
示例
此示例在 DirectX 6.0 和 7.0 多纹理语法中执行与 D3DTOP_ADDSIGNED 相同的操作。
add r0, r0, t0_bias; Shift down by 0.5.
相关主题