Closed Bug 1566468 Opened 5 years ago Closed 5 years ago

Fix CompositorInitiallyPaused()

Categories

(Core :: Graphics: WebRender, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla70
Tracking Status
firefox70 --- fixed

People

(Reporter: sotaro, Assigned: sotaro)

References

Details

Attachments

(1 file)

Bug 1565785 added a capability of skipping WR rendering until window becomes ready to draw on Wayland. But CompositorInitiallyPaused() needs to be fixed.

CompositorInitiallyPaused() uses mNeedsUpdatingEGLSurface. But it is not good. mNeedsUpdatingEGLSurface is set to true in moz_container_set_initial_draw_callback(). If compositor is created before moz_container_set_initial_draw_callback(), compositor is not initially paused.

Assignee: nobody → sotaro.ikeda.g
Blocks: 1565785
Blocks: 1553887
Pushed by sikeda.birchill@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/d94ed60262c0
Fix CompositorInitiallyPaused() r=nical
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
Blocks: 1565583
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: