[Webkit-unassigned] [Bug 167496] New: [Threaded Compositor] Stop creating the GLContext on demand the first time makeContextCurrent is called

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 27 03:51:19 PST 2017


https://bugs.webkit.org/show_bug.cgi?id=167496

            Bug ID: 167496
           Summary: [Threaded Compositor] Stop creating the GLContext on
                    demand the first time makeContextCurrent is called
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit2
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: cgarcia at igalia.com
                CC: bugs-noreply at webkitgtk.org

This is causing problems with animations when entering AC mode on demand. What happens is that the threaded compositor is created, then the animation is scheduled and during the first animation iteration the GLContext is created, making the first frame of the animation quite slow. In my computer creating the GLContext takes 0.8 seconds. If the animation duration is less than the time it takes to create the GLContext, the animation ends without iterating. This causing timeouts in the bots in tests like animations/animation-iteration-event-destroy-renderer.html that expect webkitAnimationIteration events that never fire.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20170127/e2935dd3/attachment-0001.html>


More information about the webkit-unassigned mailing list