Closed Bug 1679577 Opened 3 years ago Closed 3 years ago

Disable Advanced Layers

Categories

(Core :: Graphics, task)

task

Tracking

()

RESOLVED FIXED
85 Branch
Tracking Status
firefox85 --- fixed

People

(Reporter: mattwoodrow, Assigned: mattwoodrow)

References

Details

Attachments

(2 files)

Advanced Layers is a large amount of code that duplicates the functionality of CompositorD3D11 (but is believed to be somewhat more performant).

Now that WebRender is shipping to a very large chunk of the users that previous had Advanced Layers, we think we can remove it to reduce our maintenance burden.

We want to remove this in the future, as it's a large amount of code and is being superceeded by WebRender.

Depends on D98091

We're unlikely to get around to fixing the bugs preventing this from riding the trains in the near future, so it'll be better to have Nightly be consistent with release (since it can hide bugs otherwise).

Depends on D98092

Attachment #9190046 - Attachment description: Bug 1679577 - Disable d3d1 double buffering on Nightly. r?jrmuizel → Bug 1679577 - Disable d3d11 double buffering on Nightly. r?jrmuizel
Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c927b7ad07cb
Disable advanced layers pref. r=jrmuizel
https://hg.mozilla.org/integration/autoland/rev/d70a9cd7bd71
Disable d3d11 double buffering on Nightly. r=jrmuizel
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 85 Branch
Regressions: 1680500
Regressions: 1683120
See Also: → 1684474
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: