diff options
author | Chris Craik <ccraik@google.com> | 2012-05-18 17:02:33 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2012-05-18 17:02:33 -0700 |
commit | 48605bf1f6bc77a1f037f23285baf7706f45d198 (patch) | |
tree | 0118a279c6af10fed342b9816c35f761a117bc46 /Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h | |
parent | d423988553ea721896b4ac1d3720ed04332ebbb3 (diff) | |
download | external_webkit-48605bf1f6bc77a1f037f23285baf7706f45d198.zip external_webkit-48605bf1f6bc77a1f037f23285baf7706f45d198.tar.gz external_webkit-48605bf1f6bc77a1f037f23285baf7706f45d198.tar.bz2 |
Remove paint tile operations for stale painters
bug:6516612
also adds ClassTracker to several classes
Change-Id: I9a503084240d4935fba300a3256d266a2982dcc0
Diffstat (limited to 'Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h')
-rw-r--r-- | Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h index 7088bec..ff4195f 100644 --- a/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h +++ b/Source/WebCore/platform/graphics/android/rendering/SurfaceCollection.h @@ -47,7 +47,7 @@ public: SurfaceCollection(BaseLayerAndroid* compositedRoot); virtual ~SurfaceCollection(); - // Tiled painting methods (executed on groups) + // Tiled painting methods (executed on Surfaces) void prepareGL(const SkRect& visibleContentRect, bool tryToFastBlit = false); bool drawGL(const SkRect& visibleContentRect); Color getBackgroundColor(); @@ -56,6 +56,7 @@ public: bool isReady(); bool isBaseSurfaceReady(); bool isMissingBackgroundContent(); + void removePainterOperations(); void computeTexturesAmount(TexturesResult* result); // Recursive tree methods (animations, invals, etc) |