Closed Bug 1728914 Opened 3 years ago Closed 3 years ago

Remove WindowRenderer::AsLayerManager

Categories

(Core :: Graphics: Layers, task)

task

Tracking

()

RESOLVED FIXED
93 Branch
Tracking Status
firefox93 --- fixed

People

(Reporter: mattwoodrow, Assigned: mattwoodrow)

References

Details

Attachments

(8 files)

48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review
48 bytes, text/x-phabricator-request
Details | Review

We want to get rid of LayerManager, so we should start by removing all the dynamic casts from WindowRenderer into LayerManager (and cast to WebRenderLayerManager directly if needed).

Pushed by mwoodrow@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/f5e32ea819d3
Remove leaf layers partition window, since it's only used for a disabled test. r=gfx-reviewers,jrmuizel
https://hg.mozilla.org/integration/autoland/rev/06213402f850
Use WebRenderLayerManager directly in BrowserChild. r=gfx-reviewers,jrmuizel
https://hg.mozilla.org/integration/autoland/rev/7a2a62de9bdb
Remove widget code references to AsLayerManager and access WebRender directly. r=gfx-reviewers,aosmond,jrmuizel
https://hg.mozilla.org/integration/autoland/rev/14b9c736059f
Convert GetWidgetLayerManager to return a WebRenderLayerManager. r=gfx-reviewers,aosmond
https://hg.mozilla.org/integration/autoland/rev/61ae66289cb0
Convert painting entrance points to use WebRenderLayerManager directly. r=gfx-reviewers,aosmond
https://hg.mozilla.org/integration/autoland/rev/96aa4b688465
Move payload handling from LayerManger to WebRenderLayerManager. r=gfx-reviewers,aosmond,jrmuizel
https://hg.mozilla.org/integration/autoland/rev/6cbca4ad9ae1
Convert a few uses of AsLayerManager to use WebRenderLayerManager. r=gfx-reviewers,aosmond
https://hg.mozilla.org/integration/autoland/rev/b5a9650354ee
Remove AsLayerManager. r=gfx-reviewers,aosmond
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: