[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