rep - vs

启动代表...endrep 块。

语法

rep i#

 

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

备注

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

 

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

示例

rep i2
    add r0, r0, c0
endrep  

顶点着色器说明