[Webkit-unassigned] [Bug 100819] New: Coordinated Graphics: Remove the dependency of ShareableSurface from Coordinated Graphics.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Oct 30 23:37:21 PDT 2012


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

           Summary: Coordinated Graphics: Remove the dependency of
                    ShareableSurface from Coordinated Graphics.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: luxtella at company100.net


It is a preparation patch for Threaded Coordinated Graphics.

Currently, LayerTreeCoordinator, CoordinatedGraphicsLayer, CoordinatedTile and
CoordinatedBackingStore directly use ShareableSurface. ShareableSurface was
implemented to share an image between processes. We do not want to put many
guards on those classes to implement Threaded Coordinated Graphics.

This patch introduces CoordinatedSurface. Those classes just use
CoordinatedSurface. CoordinatedShareableSurface plays a role in sharing an image
between processes as ShareableSurface did. The implementation of
CoordinatedShareableSurface is just using ShareableSurface.

We will introduce CoordinatedThreadSafeSurface, which plays a role in sharing an
image between threads. It will be implemented using mutex.

-- 
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