Open
Bug 885021
Opened 11 years ago
Updated 6 months ago
Firefox renders radial-gradient incorrectly
Categories
(Core :: Graphics: WebRender, defect)
Core
Graphics: WebRender
Tracking
()
NEW
People
(Reporter: bugs, Unassigned)
References
(Blocks 1 open bug, )
Details
Attachments
(8 files)
This is a reduced testcase of a curve on a sample site that looked wrong under OSX.
Blocky and ugly. Renders perfectly under Linux and Windows.
Also, Safari under OSX also screws up the rendering but in a different (and a bit less ugly) way.
So possibly some fault of underlying gfx layer?
Component: Layout → Graphics
Oh. And Google Chrome renders it worst of all.
Test system is a Mac Mini 2, OSX 10.7.5, AMD Radeon HD 6630 256MB
Since this isn't browser specific (apart from oddity that all 3 browsers render the gradient incorrectly in 3 different ways, with Chrome's being most hideous). Should I just close this out as being some OSX thingy that isn't Firefox' business?
Oh. And went over to another OSX machine (only had Safari).
Gradients rendered smoothly, but the lowest one was far too thick and dark.
Kind of reminded me a bit of Chromium's screwing up of box-shadow on http://m8y.org/tmp/testcase348.xhtml on my linux system.
Soo, really effed up rendering seems specific to this mac, but it looks like macs in general are not great at this gradient rendering.
Comment 5•11 years ago
|
||
Can you post an image of what the result *should* look like?
Comment 7•11 years ago
|
||
IE 10 result. At a glance, seems to be the same(?) as the Fx21 on Windows.
Yep. That's it. As noted, renders perfectly on Linux and Windows.
So, figured prob most folks over there have access to an OSX and Linux machine :)
But, I can make screenies for all the various ways it is screwed up on OSX if you like.
Flags: needinfo?(bugs)
Comment 9•11 years ago
|
||
Comment 10•11 years ago
|
||
Comment 11•11 years ago
|
||
Reporter | ||
Comment 12•11 years ago
|
||
Yep. Those match mine, except that Safari on the Mac Mini renders more like Firefox only w/ the line in the gradient pixelated in a 45° diagonal stairstep.
Safari on the iMac matches your screenshot.
Comment 13•11 years ago
|
||
STR:
1) Add debug menu: https://developer.mozilla.org/en-US/docs/Debugging_Safari
2) Turn off page acceleration
Looks like this is a quality/cost setting for software. Safari is better by default because they use hardware.
Updated•2 years ago
|
Severity: normal → S3
Comment 14•2 years ago
|
||
Comment 15•2 years ago
|
||
Seems like this is still a problem
Severity: S3 → --
Component: Graphics → Graphics: WebRender
OS: macOS → All
Hardware: x86_64 → All
Summary: Firefox under OSX renders radial-gradient incorrectly → Firefox renders radial-gradient incorrectly
Reporter | ||
Comment 16•2 years ago
|
||
Hm. I noticed you changed it from OSX specific to all platforms.
When I reported this a decade ago it was OSX specific - rendering on Linux and Windows was fine, and it was also not browser specific, although some did better than others - in the thread it was attributed to a software quality optimisation vs hardware acceleration.
If it impacts all platforms now, I wonder if it isn't a different bug in one of the many graphics layers Firefox has used over the past decade.
Updated•8 months ago
|
Blocks: wr-gradients, wr-correctness
You need to log in
before you can comment on or make changes to this bug.
Description
•