临时注册 (HLSL PS 参考)

像素着色器输入临时寄存器用于保存中间结果。

语法

no declaration is required
像素着色器版本 1_1 1_2 1_3 1_4 2_0 2_sw 2_x 3_0 3_sw
临时寄存器 x x x x x

 

  • 有 12 个像素着色器临时寄存器:r0 到 r11。
  • 这些寄存器用于在计算过程中存储中间结果。
  • 如果临时寄存器使用之前代码中未定义的组件,则着色器验证将失败。
  • 这些至少是浮点精度。
  • 单个指令中最多可以使用三个。

寄存器