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;