代表 - ps

启动代表...endrep - ps 块。

语法

代表 i#

 

其中 i# 是一个整数寄存器,用于指定 .x 分量中的重复计数。 请参阅 常量整数寄存器

备注

像素着色器版本 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
代表 x x x x

 

  • i#.x 指定迭代计数。 法定范围为 [0, 255]。 请注意,此指令不会递增或递减 i#.x 的值。
  • 重复块不使用 i#.yzw。
  • 重复块可以嵌套。 请参阅 流控制限制
  • 允许重复块完全位于 if* 块内或完全围绕它。 不允许跨行。
  • 对不同的或嵌套的 rep 指令使用相同的 i# 是可以的 - 每个循环都将基于指定的计数循环访问。

示例

rep i2
    add r0, r0, c0
endrep  

像素着色器说明