Open Bug 1857212 Opened 2 years ago Updated 2 years ago

Make CanvasManager the TextureForwarder for OffscreenCanvas

Categories

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

task

Tracking

()

ASSIGNED

People

(Reporter: aosmond, Assigned: aosmond)

Details

We are currently using ImageContainer and ImageBridge to forward textures to the compositor process with OffscreenCanvas. This means the ImageBridgeChild thread is the IPDL thread for the textures. Recordings do not do well in circumstances where the IPDL texture thread is different from the recording thread, so we should look at implementing the TextureForwarder interface for CanvasManagerChild, and CompositableParentManager for CanvasManagerParent.

You need to log in before you can comment on or make changes to this bug.