Closed Bug 1547737 Opened 5 years ago Closed 5 years ago

Make RecvRequestScreenPixels work with WR

Categories

(Core :: Graphics: WebRender, task, P3)

Other Branch
task

Tracking

()

RESOLVED FIXED
mozilla72
Tracking Status
firefox72 --- fixed

People

(Reporter: kats, Assigned: ktaeleman)

References

(Blocks 1 open bug)

Details

(Whiteboard: [wr-amvp])

Attachments

(1 file)

Fenix is using the RecvRequestScreenPixels API to get screenshots of the browser. This API won't work with WR because it uses the compositor side layer manager to do readback, which doesn't exist with WR:

https://searchfox.org/mozilla-central/rev/66086345467c69685434dd1c5177b30a7511b1a5/gfx/layers/ipc/UiCompositorControllerParent.cpp#178

So we need to hook it up to WR and do a WR readback as well.

Whiteboard: [wr-amvp][wr-q2]
Whiteboard: [wr-amvp][wr-q2] → [wr-amvp]
Assignee: nobody → ktaeleman
Pushed by jnicol@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b31c9e27fc97
Make RecvRequestScreenPixels work with WR. r=jnicol
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla72
Blocks: 1735618
You need to log in before you can comment on or make changes to this bug.