输入颜色寄存器

包含顶点颜色的像素着色器输入寄存器。

语法

dcl v#.writeMask

其中:

  • dcl - (sm2, sm3 - ps asm) 是寄存器声明指令。
  • v 是输入寄存器,#是寄存器号。 允许的寄存器数由着色器版本确定。
  • writeMask 确定写入最多四个) (哪些组件。 有效组件包括: (x、y、z、w) 或 (r、g、b、a) 。

注解

颜色寄存器是只读寄存器。 每个寄存器包含从输入顶点迭代的四个分量 RGBA 值。 它们的精度低于大多数寄存器,保证在 (0、+1) 范围内有 8 位无符号数据。 不能在单个指令中使用多个。

寄存器

ps_1_1__ps_1_2__ps_1_3__ps_1_4寄存器

ps_2_0寄存器

ps_2_x寄存器

ps_3_0寄存器