break_comp: ps
Descomprima el bucle actual en el endloop más cercano - ps o endrep - ps, basado en una comparación por componente.
Syntax
break_comp src0, src1 |
---|
Donde:
_comp es una comparación escalar (o única) entre los dos registros de origen. Puede tener uno de los valores siguientes:
Syntax De comparación _Gt Mayor que _Lt Menor que _Ge Mayor o igual que _le Menor o igual que _Eq Igual a _Ne No es igual a src0 es un registro de origen. Es necesario replicar swizzle si se selecciona un único componente.
src1 es un registro de origen. Es necesario replicar swizzle si se selecciona un único componente.
Comentarios
Esta instrucción se admite en las siguientes versiones.
Versiones del sombreador de píxeles | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
break_comp | x | x | x | x |
Cuando la comparación es verdadera, se interrumpe del bucle actual, como se muestra.
if (!(src0 comparison src1))
jump to the corresponding endloop or endrep instruction;
Temas relacionados