[Webkit-unassigned] [Bug 160389] New: [GTK] Move the redirected XComposite window to the web process
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun Jul 31 02:58:34 PDT 2016
https://bugs.webkit.org/show_bug.cgi?id=160389
Bug ID: 160389
Summary: [GTK] Move the redirected XComposite window to the web
process
Classification: Unclassified
Product: WebKit
Version: WebKit Local Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Keywords: Gtk
Severity: Normal
Priority: P2
Component: WebKit Gtk
Assignee: webkit-unassigned at lists.webkit.org
Reporter: cgarcia at igalia.com
CC: bugs-noreply at webkitgtk.org
In the current code, the UI process creates the redirected window that the web process uses to render accelerated contents. The redirected window is sent to the web process as native surface handle, and using Xdamage extension the UI process takes a pixmap of the redirected window to render into the widget when there are updates. This requires several points of synchronization between UI and web process. When the web view is resized, the UI process first resizes the redirected window and then sends a new backing store ID to the web process. The time between the redirected window is resized and the web process renders the new contents the UI process keeps rendering the previous contents with the previous size in the new window with the new size. This makes the resize process slow, and it produces rendering artifacts quite often. The redirected window is created when the web view is realized, to be able to inherit the Xvisual from the parent window, and the native window handle is sent
--
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/20160731/c36943c8/attachment-0001.html>
More information about the webkit-unassigned
mailing list