Closed Bug 379317 Opened 17 years ago Closed 3 years ago

Quartz mishandles OPERATOR_ADD

Categories

(Core :: Graphics, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: vlad, Unassigned)

Details

The new border rendering code uses OPERATOR_ADD to handle seams; quartz seems to have rounding issues in this that give a 1px or 2px difference from the expected result.  (To reproduce: fill a square by filling two triangles the same solid color with operator add; the seam should be the solid color at the end, whereas on quartz it's not quite there.)

This affects a bunch of reftests that check for drawing two or three borders at once in a solid color and expect them to match up to a div with a solid background color (e.g. a bunch of the border-* tests in pixel-rounding).
This affects fewer reftests now that bug 464970 has landed, but the underlying bug is still present.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.