Closed Bug 1847665 Opened 1 year ago Closed 1 year ago

Reduce SyncObjectD3D11Host::Synchronize() call in RenderCompositorANGLE::BeginFrame()

Categories

(Core :: Graphics, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
118 Branch
Tracking Status
firefox118 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

SyncObjectD3D11Host::Synchronize() could spend time when GPU is busy. We want to avoid calling it when it is not necessary.
The Synchronize() is not necessary when all RenderDXGITextureHosts have GpuProcessTextureId or KeyedMutex.

Assignee: nobody → sotaro.ikeda.g
Pushed by sikeda.birchill@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/a10cf582f9c0 Reduce SyncObjectD3D11Host::Synchronize() call in RenderCompositorANGLE::BeginFrame() r=gfx-reviewers,lsalzman
Blocks: 1836790
Status: NEW → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 118 Branch
Duplicate of this bug: 1745096
Duplicate of this bug: 1635629
Blocks: 1820370
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: