rep - vs
Mulai rep... blok endrep .
Sintaks
rep i # |
---|
di mana i# adalah register bilangan bulat yang menentukan jumlah pengulangan dalam komponen .x. Lihat Daftar Bilangan Bulat Konstan.
Keterangan
Versi shader vertex | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Rep | x | x | x | x | x |
- i#.x menentukan jumlah perulangan. Rentang hukumnya adalah [0, 255]. Perhatikan bahwa instruksi ini tidak menaikkan atau mengurangi nilai i#.x.
- i#.yzw tidak digunakan oleh blok berulang.
- Blok berulang dapat ditumpuk. Lihat Batas Bersarang Kontrol Aliran.
- Blok berulang diizinkan untuk sepenuhnya berada di dalam blok if* atau benar-benar mengelilinginya. Tidak ada straddling yang diperbolehkan.
- Menggunakan i# yang sama untuk instruksi rep yang berbeda atau berlapis tidak masalah - setiap perulangan akan berulang berdasarkan jumlah yang ditentukan.
Contoh
rep i2
add r0, r0, c0
endrep
Topik terkait