se pred - vs
Inizio di un se pred - vs... else - vs... endif - vs block, con la condizione presa dal contenuto del registro predicato.
Sintassi
se [!] pred.replicateSwizzle |
---|
Dove:
- [!] un modificatore NOT facoltativo. Questo modifica il valore nel registro predicato.
- pred è il registro predicato, p0. Vedere Registro predicato.
- replicateSwizzle è un singolo componente copiato (o replicato) in tutti e quattro i componenti (swizzled). I componenti validi sono: x, y, z, w o r, g, b, a.
Commenti
Versioni del vertex shader | 1_1 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|
se pred | x | x | x | x |
Questa istruzione viene usata per ignorare un blocco di codice, in base a un canale del registro predicato. Ogni if_pred blocco deve terminare con un'istruzione diversa o endif.
Tali restrizioni includono:
if_pred blocchi possono essere annidati. Ciò conta sulla profondità totale di annidamento dinamico insieme ai blocchi if_comp .
Un blocco if_pred non può stravallare un blocco ciclo, deve essere completamente all'interno o circondarlo.
Argomenti correlati