Closed Bug 1575828 Opened 5 years ago Closed 5 years ago

Ensure that CanvasChild::GetDataSurface is called on the main thread.

Categories

(Core :: Graphics, defect, P1)

defect

Tracking

()

RESOLVED FIXED
mozilla71
Tracking Status
firefox71 --- fixed

People

(Reporter: bobowen, Assigned: bobowen)

References

Details

Attachments

(1 file)

Currently we can only retrieve the data for a recorded canvas surface on the main thread.
These surfaces can be passed to the paint thread, so we need to get the data at that point.

We also need to make sure that some of the resources that the SourceSurfaceCanvasRecording holds are released on the main thread.

This also makes sure the SourceSurfaceCanvasRecording clean-up is done on the
main thread where required.

Depends on D43076

Pushed by bobowencode@gmail.com: https://hg.mozilla.org/integration/autoland/rev/ce1e822ab903 Ensure that CanvasChild::GetDataSurface is called on the main thread. r=jrmuizel
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla71
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: