Rep-PS

Avvia una Rep... blocco endrep-PS .

Sintassi

Rep i#

 

dove i # è un registro di tipo integer che specifica il numero di ripetizioni nel componente. x. Vedere registro integer costanti.

Commenti

Versioni pixel shader 1_1 1_2 1 _ 3 1_4 2 _ 0 2 _ x 2 _ SW 3 _ 0 3 _ SW
Rep x x x x

 

  • i # . x specifica il numero di iterazioni. L'intervallo valido è [ 0, 255 ] . Si noti che questa istruzione non incrementa o decrementa il valore di i # . x.
  • i # . yzw non vengono utilizzati dal blocco REPEAT.
  • I blocchi di ripetizione possono essere annidati. Vedere limitazioni del controllo di flusso.
  • I blocchi di ripetizione possono trovarsi completamente all'interno di un * blocco if o circondarli completamente. Nessun a cavallo consentito.
  • L'uso della stessa i # per le istruzioni di rep diverse o nidificate è corretto. ogni ciclo viene iterato in base al numero specificato.

Esempio

rep i2
    add r0, r0, c0
endrep  

Istruzioni pixel shader