Closed Bug 1664049 Opened 4 years ago Closed 4 years ago

Make frame recording work in the WR OS compositor configuration on macOS

Categories

(Core :: Graphics: WebRender, enhancement)

All
macOS
enhancement

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: mstange, Assigned: mstange)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

The "frame recording" API (see bug 1592031 comment 3 for details) currently doesn't work in Firefox on macOS when WebRender is enabled. Initially I wanted to fix this in bug 1592031 but I ended up fixing only the profiler screenshots part, not the frame recording part.

This bug covers the frame recording part.

Attachment #9175104 - Attachment description: Bug 1664049 - Move the creation of the WebRenderCompositionRecorder into RenderThread. → Bug 1664049 - Move the creation of the WebRenderCompositionRecorder into RenderThread. r=barret
Attachment #9175105 - Attachment description: Bug 1664049 - Move WebRenderCompositionRecorder into RendererOGL. → Bug 1664049 - Move WebRenderCompositionRecorder into RendererOGL. r=barret
Attachment #9175106 - Attachment description: Bug 1664049 - Move WebRenderCompositionRecorder functionality into RendererOGL. → Bug 1664049 - Move WebRenderCompositionRecorder functionality into RendererOGL. r=barret
Attachment #9175107 - Attachment description: Bug 1664049 - Allow capturing recorded frames from NativeLayerSnapshotter. → Bug 1664049 - Allow capturing recorded frames from NativeLayerSnapshotter. r=mattwoodrow
Pushed by mstange@themasta.com:
https://hg.mozilla.org/integration/autoland/rev/0c9880c3b29e
Move the creation of the WebRenderCompositionRecorder into RenderThread. r=barret
https://hg.mozilla.org/integration/autoland/rev/5f1716f61f78
Move WebRenderCompositionRecorder into RendererOGL. r=barret
https://hg.mozilla.org/integration/autoland/rev/66ee3ccce2b9
Move WebRenderCompositionRecorder functionality into RendererOGL. r=barret
https://hg.mozilla.org/integration/autoland/rev/e4e2a6da094d
Allow capturing recorded frames from NativeLayerSnapshotter. r=mattwoodrow
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: