[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