rep - vs
rep...endrep 블록을 시작합니다.
Syntax
rep i# |
---|
여기서 i#은 .x 성분의 반복 횟수를 지정하는 정수 레지스터입니다. 상수 정수 레지스터를 참조하세요.
설명
꼭짓점 셰이더 버전 | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
rep | x | x | x | x | x |
- i#.x는 반복 횟수를 지정합니다. 유효한 범위는 [0, 255]입니다. 이 명령은 i#.x의 값을 증가시키거나 감소시키지 않습니다.
- i#.yzw는 반복 블록에서 사용되지 않습니다.
- 반복 블록은 중첩될 수 있습니다. 흐름 제어 중첩 제한을 참조하세요.
- 반복 블록은 if* 블록 안에 완전히 들어가거나 완전히 둘러쌀 수 있습니다. 걸침은 허용되지 않습니다.
- 다른 또는 중첩된 rep 명령에 대해 동일한 i#을 사용하는 것은 괜찮습니다. 각 루프는 지정된 횟수를 기준으로 반복됩니다.
예제
rep i2
add r0, r0, c0
endrep
관련 항목