顶点着色器源寄存器修饰符

在指令使用数据之前,可以应用源修饰符来修改从源寄存器读取的数据。

Negate

否定源寄存器的内容。

组件修饰符 说明
-R 源反

 

这些指令的第二个源寄存器不能使用反门修饰符: m3x2 - vsm3x3 - vsm3x4 - vsm4x3 - vsm4x4 - vs

顶点着色器版本 1_1 2_0 2_x 2_sw 3_0 3_sw
- x x x x x x

 

绝对值

获取寄存器的绝对值。

顶点着色器版本 1_1 2_0 2_x 2_sw 3_0 3_sw
abs x x

 

如果任何版本 3 着色器从一个或多个常量浮点寄存器读取 (c#) ,则必须满足以下条件之一。

  • 所有常量浮点寄存器都必须使用 abs 修饰符。
  • 任何常量浮点寄存器都不能使用 abs 修饰符。

顶点着色器寄存器修饰符