rep - vs
Avviare un repository... blocco endrep .
Sintassi
rep i # |
---|
dove i# è un registro integer che specifica il numero di ripetizioni nel componente .x. Vedere Constant Integer Register.See Constant Integer Register.
Commenti
Versioni del vertex shader | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
Rappresentante | x | x | x | x | x |
- i#.x specifica il numero di iterazioni. L'intervallo legale è [0, 255]. Si noti che questa istruzione non incrementa o decrementa il valore di i#.x.
- i#.yzw non vengono usati dal blocco di ripetizione.
- I blocchi ripetuti possono essere annidati. Vedere Limiti di annidamento del controllo del flusso.
- I blocchi di ripetizione possono essere completamente all'interno di un blocco if* o completamente circostanti. Non è consentito alcun stradling.
- L'uso dello stesso i# per istruzioni rep diverse o annidate è corretto. Ogni ciclo eseguirà l'iterazione in base al conteggio specificato.
Esempio
rep i2
add r0, r0, c0
endrep
Argomenti correlati