[Webkit-unassigned] [Bug 117230] New: [WK2][GTK] Let DrawingArea manage setAcceleratedCompositingWindowId

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Jun 5 00:26:57 PDT 2013


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

           Summary: [WK2][GTK] Let DrawingArea manage
                    setAcceleratedCompositingWindowId
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: UNCONFIRMED
          Severity: Normal
          Priority: P2
         Component: WebKit Gtk
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: ryumiel at company100.net
                CC: mrobinson at webkit.org


This is a preparation patch for Threaded Coordinated Graphics.

    LayerTreeHost uses a native window handle to make glContext for
    accelerated compositing. Therefore it is natural for DrawingArea to take
    responsibility for the native window handle. And, in Coordinated
    Graphics case, WebPage creates LayerTreeHost before receiving a native
    window handle from UIProcess. Therefore we need a method to set the
    native window handle to already created LayerTreeHost.

    This patch uses DrawingAreaProxy::setNativeCompositingSurfaceHandle
    instead of WebCoreProxy::setAcceleratedCompositingWindowId to set window
    ID for accelerated compositing.

    Also, this patch renames the setAcceleratedCompositingWindowId with a
    more generic name, setNativeCompositingSurfaceHandle.

    No new tests. No change in functionality.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list