break_comp - ps
コンポーネントごとの比較に基づいて、最も近い endloop ( ps または endrep - ps) で現在のループから抜け出します。
構文
src0、src1 のbreak_comp |
---|
この場合、
_compは、2 つのソース レジスタ間のスカラー (または単一) の比較です。 次のいずれかを指定できます。
構文 比較 _Gt より大きい _中尉 より小さい _Ge 以上 _ル 以下 _Eq 等しい _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;
関連トピック