break_comp - ps
Interrompere il ciclo corrente all'endloop più vicino - ps o endrep - ps, in base a un confronto per componente.
Sintassi
break_comp src0, src1 |
---|
Dove:
_comp è un confronto scalare (o singolo) tra i due registri di origine. I possibili valori sono i seguenti:
Sintassi Confronto _Gt Maggiore di _Tenente Minore di _Ge Maggiore o uguale a _le Minore o uguale a _Eq Uguale a _ne Diverso da src0 è un registro di origine. Se si seleziona un singolo componente, è necessario eseguire la replica swizzle.
src1 è un registro di origine. Se si seleziona un singolo componente, è necessario eseguire la replica swizzle.
Commenti
Questa istruzione è supportata nelle versioni seguenti.
Versioni di Pixel shader | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
break_comp | x | x | x | x |
Quando il confronto è true, si interrompe il ciclo corrente, come illustrato.
if (!(src0 comparison src1))
jump to the corresponding endloop or endrep instruction;
Argomenti correlati