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;

Instrucciones del sombreador de píxeles