Closed
Bug 1690655
Opened 5 years ago
Closed 5 years ago
Occlude SwCompositor surfaces before blitting
Categories
(Core :: Graphics: WebRender, enhancement)
Core
Graphics: WebRender
Tracking
()
RESOLVED
FIXED
87 Branch
Tracking | Status | |
---|---|---|
firefox87 | --- | fixed |
People
(Reporter: lsalzman, Assigned: lsalzman)
References
(Blocks 1 open bug)
Details
Attachments
(1 file)
We have cases where we have opaque surfaces occluding other opaque surfaces in SwCompositor that cause us to blit large areas of pixels that will never be seen, such as when content occludes the browser chrome background. Doing even a coarse occlusion/clipping of these surfaces can save us a lot of blitting work.
Assignee | ||
Comment 1•5 years ago
|
||
Updated•5 years ago
|
Attachment #9200986 -
Attachment description: Bug 1690655 - occlude SwCompositor surfaces. r?jrmuizel → Bug 1690655 - Occlude SwCompositor surfaces. r?jrmuizel
Pushed by lsalzman@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/570370f1d359
Occlude SwCompositor surfaces. r=jrmuizel
Comment 3•5 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
status-firefox87:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 87 Branch
Comment 4•5 years ago
|
||
== Change summary for alert #28627 (as of Thu, 04 Feb 2021 14:18:07 GMT) ==
Improvements:
Ratio | Suite | Test | Platform | Options | Absolute values (old vs new) |
---|---|---|---|---|---|
3% | tscrollx | linux64-shippable-qr | e10s stylo webrender-sw | 1.10 -> 1.07 | |
2% | basic_compositor_video | linux64-qr | e10s stylo webrender-sw | 2.88 -> 2.81 | |
2% | basic_compositor_video | linux64-shippable-qr | e10s stylo webrender-sw | 2.87 -> 2.81 |
For up to date results, see: https://treeherder.mozilla.org/perfherder/alerts?id=28627
You need to log in
before you can comment on or make changes to this bug.
Description
•