[Webkit-unassigned] [Bug 100341] New: [META][GTK] Implement threaded model of Coordinated Graphics
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Oct 25 00:09:25 PDT 2012
https://bugs.webkit.org/show_bug.cgi?id=100341
Summary: [META][GTK] Implement threaded model of Coordinated
Graphics
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: jae.park at company100.net
This is a metabug to track threaded model of Coordinate Graphics in GTK+ port.
Purpose
The purpose of threaded model of Coordinated Graphics in GTK+ is to provide performance improvement of the following features with high responsiveness.
- Scroll & Zoom
- CSS Animations in Accelerated Compositing
Why We Need to Add This Feature?
We need to move Texture Mapper off the main thread in GTK+ port.
GTK+ folks prefer running AC on another thread to running AC on UI Process. This has been discussed in the bugzilla (https://bugs.webkit.org/show_bug.cgi?id=92368) and webkit-gtk mailing list (http://lists.webkit.org/pipermail/webkit-gtk/2012-July/001173.html).
Since Qt and EFL already have Coordinated Graphics, we can reuse this infrastructure with little modification to implement threaded model.
When this feature is added, ports that use Coordinated Graphics System will be able to choose either threaded model or process model according to their needs.
For details, refer to the following design document.
https://docs.google.com/document/pub?id=1UoI1zk-6nTUFtz8i4evURM8aQIjkDRC8boO1zPdMMBg
Any comments/discussions are appreciated.
--
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