Support compositor recording for LayerManagerComposite
Categories
(Core :: Graphics: Layers, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox68 | --- | fixed |
People
(Reporter: beth, Assigned: beth)
References
Details
Attachments
(2 files, 1 obsolete file)
The infrastructure in bug 1536174 presently only works with the LayerManagerMLGPU. It would be great it if it could also support the OpenGL compositor and we could get more platform coverage.
Assignee | ||
Comment 1•6 years ago
|
||
Assignee | ||
Comment 2•6 years ago
|
||
Assignee | ||
Comment 3•6 years ago
|
||
Depends on D27820
Updated•6 years ago
|
Assignee | ||
Comment 5•6 years ago
|
||
The LayerManagerComposite can now request its compositor to record frames
(i.e., ensure there is a window render target). For all compositors except
BasicCompositor, this is a no-op since they already always have one.
Now the BasicCompositor keeps track of whether or not should be recording
frames based on this request from the LayerManagerComposite and information
about the profiler. This also has the benefit of cleaning up some of the code
that was conditionally compiled only on platforms that support the profiler.
Depends on D27820
Assignee | ||
Updated•6 years ago
|
Comment 7•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/22b1b841ad35
https://hg.mozilla.org/mozilla-central/rev/cff5f2d11f52
Description
•