break_comp - ps

Sortez de la boucle actuelle au niveau de l’endloop le plus proche - ps ou endrep - ps, en fonction d’une comparaison par composant.

Syntaxe

break_comp src0, src1

 

Où :

  • _comp est une comparaison scalaire (ou unique) entre les deux registres sources. Les valeurs possibles sont les suivantes :

    Syntaxe Comparaison
    _Gt Supérieur à
    _Lt Inférieur à
    _Ge Supérieur ou égal à
    _le Inférieur ou égal à
    _Eq Égal à
    _ne Différent de

     

  • src0 est un registre source. La réplication swizzle est requise si vous sélectionnez un seul composant.

  • src1 est un registre source. La réplication swizzle est requise si vous sélectionnez un seul composant.

Notes

Cette instruction est prise en charge dans les versions suivantes.

Versions du nuanceur de pixels 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
break_comp x x x x

 

Lorsque la comparaison est vraie, elle sort de la boucle actuelle, comme indiqué.

if (!(src0 comparison src1))
   jump to the corresponding endloop or endrep instruction;

Instructions du nuanceur de pixels