Open
Bug 1061885
Opened 10 years ago
Updated 2 years ago
[Skia] Do not demote for non-standard compositing ops
Categories
(Core :: Graphics: Canvas2D, defect)
Tracking
()
NEW
People
(Reporter: gw280, Unassigned)
Details
Attachments
(1 file)
2.88 KB,
patch
|
snorp
:
review+
|
Details | Diff | Splinter Review |
We currently demote to a software canvas if we detect a "non-standard" compositing operator is used. This is because at the time, the GPU backend for Skia didn't support these ops very well. We should see if this is still an issue, and if so, fix it. https://tbpl.mozilla.org/?tree=Try&rev=ff8322348d04
Reporter | ||
Comment 1•10 years ago
|
||
Looks like try was green. Go ahead and land?
Attachment #8483606 -
Flags: review?(snorp)
Comment 2•10 years ago
|
||
Comment on attachment 8483606 [details] [diff] [review] remove-compositing-fallback.patch Review of attachment 8483606 [details] [diff] [review]: ----------------------------------------------------------------- Cool. I wonder if we're actually testing these with SkiaGL, though. That got disabled for a lot of cases, didn't it? Can you try to smoke test it with an actual example?
Comment 3•10 years ago
|
||
Right - we probably want to give QA heads up on this, as it may need a lot of manual testing on different devices. We're removing the "demotion" to software, which means we may get more overall memory usage, better performance... with this change?
Reporter | ||
Comment 4•10 years ago
|
||
Oh good point. I will test it locally and see what happens. Milan: yep, possibly more overall memory usage, but no spike when we demote to software. Better performance definitely.
Reporter | ||
Comment 5•10 years ago
|
||
http://codepen.io/adobe/full/nmfic/ looks fine on my device. Let's land this.
Reporter | ||
Comment 6•10 years ago
|
||
(also: buttery smooth!)
Updated•10 years ago
|
Attachment #8483606 -
Flags: review?(snorp) → review+
Reporter | ||
Comment 7•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/0fc176518638
Updated•2 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•