Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Break out of the current loop at the nearest endloop - ps or endrep - ps, based on a per-component comparison.
Syntax
break_comp src0, src1 |
---|
Where:
_comp is a scalar (or single) comparison between the two source registers. It can be one of the following:
Syntax Comparison _gt Greater than _lt Less than _ge Greater than or equal _le Less than or equal _eq Equal to _ne Not equal to src0 is a source register. Replicate swizzle is required if selecting a single component.
src1 is a source register. Replicate swizzle is required if selecting a single component.
Remarks
This instruction is supported in the following versions.
Pixel shader versions | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
break_comp | x | x | x | x |
When the comparison is true, it breaks out of the current loop, as shown.
if (!(src0 comparison src1))
jump to the corresponding endloop or endrep instruction;
Related topics