Closed Bug 616692 Opened 15 years ago Closed 9 years ago

SVG pattern tiles should be painted without seams (Mac)

Categories

(Core :: SVG, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jwatt, Unassigned)

Details

(Keywords: regression, Whiteboard: [parity-opera][parity-chrome][parity-safari])

Attachments

(2 files)

On Mac 10.6 the rendering of attachment 493664 [details] has regressed between FF3.6 and FF4b7. Attached here is a semi-reduced testcase. You should see just a black square (no stripes).
Attached image testcase
Any change with shapeRendering="crispEdges". You need that to make your testcase valid and if you have it, it works on Windows 3.6 and trunk (without it doesn't work on either). Bug 615042 is similar.
Attached image Mac screenshot
Sorry, I didn't realize there are seam issues on Windows. This bug is actually quite different - see attached screenshot.
yup, totally different on Windows. crispEdges no effect?
None at all.
If you turn off hardware acceleration does it go away?
No. One thing I'd note is that in FF3.6 on Mac the testcase has seam issues like Windows, but then in FF4b7 the seam issues are gone and instead there are the wide gaps.
So on Mac I see two behavior changes, I think. 3.6 shows thin vertical seams. Sometime later, these became thicker vertical gaps, which become horizontal seams like in the screenshot if the zoom is changed. Then later again the thick gaps go horizontal. The regression range for them becoming horizontal seems to be: http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=2370ecfdcbb7&tochange=6272ce1da6f5 (presumably the 32-to-64 switch; can be tested by running trunk in 32-bit mode, I assume). Looking for the range for them becoming wide to start with.
The horizontal gaps on zoom appeared in http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=5fda39cd703c&tochange=96de199027d7 (perhaps retained layers). The wider vertical gaps are older than that. Is it worth looking up that regression range?
Whiteboard: [parity-opera][parity-chrome][parity-safari][parity-ie]
Summary: SVG pattern rendering regression on Mac → SVG pattern tiles should be painted without seams (Mac)
Whiteboard: [parity-opera][parity-chrome][parity-safari][parity-ie] → [parity-opera][parity-chrome][parity-safari]
Does this still reproduce?
Flags: needinfo?(jwatt)
It does.
Flags: needinfo?(jwatt)
Seems highly unlikely we're going to get a useful regression range at this point, however.
There are no seams on my Mac and we've dropped support for 10.6 now.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: