次の方法で共有


break_comp - vs

条件に応じて、最も近い endloop - vs または endrep - vs で、現在のループから抜けます。

構文

break_comp src0, src1

この場合

  • _comp は、2 つのソース レジスタの比較を表します。次のいずれかを指定できます。

    構文 比較
    _gt より大きい
    _lt より小さい
    _ge 以上
    _le 以下
    _eq 等しい
    _ne 等しくない
  • src0 はソース レジスタです。1 つの要素を選択するには複製スィズルが必要です。

  • src1 はソース レジスタです。1 つの要素を選択するには複製スィズルが必要です。

解説 

この命令は、次のバージョンでサポートされています。

頂点シェーダーのバージョン 1_1 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;