[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