break_comp - ps

根据每个组件的比较,在最近的 endloop - psendrep - ps 处中断当前循环。

语法

break_comp src0、src1

 

其中:

  • _comp是两个源寄存器之间的标量 (或单) 比较。 该参数可以是下列值之一:

    语法 比较
    _燃气轮机 大于
    _lt 小于
    _通用 电气 大于或等于
    _乐 小于或等于
    _情 商 等于
    _ne 不等于

     

  • src0 是源寄存器。 如果选择单个组件,则需要复制重排。

  • src1 是源寄存器。 如果选择单个组件,则需要复制重排。

备注

以下版本支持此指令。

像素着色器版本 1_1 1_2 1_3 1_4 2_0 2_x 2_sw 3_0 3_sw
break_comp x x x x

 

当比较为 true 时,它将中断当前循环,如下所示。

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

像素着色器说明