Open Bug 1870128 Opened 2 years ago Updated 2 years ago

Improve performance of TextureClient/Host based data with Canvas 2D recordings

Categories

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

enhancement

Tracking

()

ASSIGNED

People

(Reporter: aosmond, Assigned: aosmond)

References

(Blocks 1 open bug)

Details

No description provided.
See Also: → 1868470
Type: defect → enhancement
Depends on: 1829026, 1855742
See Also: → 1870869

To provide more information, we currently:

  1. Copy/readback the texture from the RDD to the content process
  2. Copy that from the content to the compositor process

And if it is a D2D or accelerated canvas, we may reupload the texture back to the GPU.

All of this when the texture is already accessible in the compositor process when we replay the recording without any copying or readbacks. There is a lot of low hanging fruit to improve performance.

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