Closed
Bug 1244754
Opened 9 years ago
Closed 9 years ago
Turn on Skia canvas on linux in 48
Categories
(Core :: Graphics, defect)
Core
Graphics
Tracking
()
RESOLVED
FIXED
mozilla48
People
(Reporter: jrmuizel, Assigned: lsalzman)
References
(Blocks 1 open bug, Regressed 2 open bugs)
Details
(Whiteboard: [gfx-noted])
Attachments
(2 files)
2.90 KB,
patch
|
jrmuizel
:
review+
|
Details | Diff | Splinter Review |
14.86 KB,
patch
|
jrmuizel
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Release Note Request (optional, but appreciated)
[Why is this notable]: We're changing how canvas gets rendered on Linux.
[Suggested wording]: Let's figure out the wording as it gets closer to being done. We should have information about performance at that point as well.
relnote-firefox:
--- → ?
Reporter | ||
Updated•9 years ago
|
Whiteboard: [gfx-noted]
Assignee | ||
Comment 2•9 years ago
|
||
This is just a straight backport of a fix I already had upstreamed but was not incorporated in time before Skia upstream tagged the m49 branch. It fixes some failing reftests.
Assignee | ||
Comment 3•9 years ago
|
||
The main effect of this patch is to pref on Skia canvas on Linux.
It removes a lot of meta-data we had for web-platform-test fails with Cairo. Since now Linux is not a special snowflake on canvas results, using Skia like everything else, a lot of "unexpected-pass"es showed up, so this removes those. Adds one actual WPT failure in Linux that matches existing failures on Mac and Windows. Another reftest that is insane and actually skipped on all platforms but Linux (drawCustomFocusRing.html) had to be fuzzed due to 4 corner pixels blending weirdly from inside an onFocus handler.
Attachment #8733432 -
Flags: review?(jmuizelaar)
Assignee | ||
Comment 4•9 years ago
|
||
Try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=91b8128f7267
Everything looks green, ignoring the current intermittent reftest flu that is currently going around on some talos results.
Assignee | ||
Comment 5•9 years ago
|
||
(In reply to Lee Salzman [:lsalzman] from comment #4)
> Try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=91b8128f7267
>
> Everything looks green, ignoring the current intermittent reftest flu that
> is currently going around on some talos results.
It should also be noted that the talos results are more or less unchanged. Bigger differences we might have previously noticed were addressed when we disabled xrender by default with Cairo still in place. So if nothing else, we at least don't regress and now our canvas results should be more or less consistent across all platforms.
Reporter | ||
Updated•9 years ago
|
Attachment #8733430 -
Flags: review?(jmuizelaar) → review+
Reporter | ||
Updated•9 years ago
|
Attachment #8733432 -
Flags: review?(jmuizelaar) → review+
Comment 8•9 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/a37ac3dbec9f
https://hg.mozilla.org/mozilla-central/rev/180f3f0494a7
https://hg.mozilla.org/mozilla-central/rev/826afa1625f4
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox48:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla48
We're going to let go with 48 to dev edition, but if we encounter any blocking problems, may keep it twice on dev edition.
Comment 10•9 years ago
|
||
Added to the release notes with "Skia enabled by default on GNU/Linux" as wording
Updated•9 years ago
|
Blocks: Backendnuken
Comment 11•9 years ago
|
||
Milan, can we have more information or a blog post?
For now "Skia enabled by default on GNU/Linux" is cryptic, even for geek like us...
Flags: needinfo?(milan)
Comment 12•9 years ago
|
||
"Skia, the graphic library, enabled by default on GNU/Linux for better performances" => I updated to that
"The use of Skia, the graphic library, enabled by default on GNU/Linux for better canvas performance."
It is just canvas, so it's worth mentioning that.
Flags: needinfo?(milan)
Comment 14•9 years ago
|
||
thanks, updated!
You need to log in
before you can comment on or make changes to this bug.
Description
•