Closed Bug 1636868 Opened 5 years ago Closed 5 years ago

When GPUVideoTextureHost is used, RenderTextureHost is re-created very often

Categories

(Core :: Graphics: WebRender, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
mozilla78
Tracking Status
firefox78 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file)

When GPUVideoTextureData/GPUVideoTextureHost is used, its wrapped TexureHost exists in GPU process. Even when the wrapped TexureHost is recycled, its RenderTextureHost is recreated for each GPUVideoTextureHost creation. It seems redundant.

For example, RenderDXGITextureHostOGL is re-created very often during GPU decoded video playback.

Assignee: nobody → sotaro.ikeda.g
Blocks: 1635629
Attachment #9147591 - Attachment description: Bug 1636868 - wip patch → Bug 1636868 - Add RenderTextureHostWrapper for GPUVideoTextureHost
Depends on: 1637873
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/300f86134b70 Add RenderTextureHostWrapper for GPUVideoTextureHost r=jrmuizel
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla78
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: