diff options
author | Chris Craik <ccraik@google.com> | 2012-02-15 13:26:22 -0800 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2012-02-16 13:26:20 -0800 |
commit | 92a7e4bc6b67b150cbb30f78374173ecfeb43607 (patch) | |
tree | cee0719ef12e63b17ad4711b7e4bd79d5a82669c /Source/WebCore/platform/graphics/android/TilesProfiler.h | |
parent | 3410ffc0890f04ba9ca38573ab37c309b4aff5bd (diff) | |
download | external_webkit-92a7e4bc6b67b150cbb30f78374173ecfeb43607.zip external_webkit-92a7e4bc6b67b150cbb30f78374173ecfeb43607.tar.gz external_webkit-92a7e4bc6b67b150cbb30f78374173ecfeb43607.tar.bz2 |
simplify texture generation filters
Filters can no longer block, which removes the need for transfer queue
interruption. The filter no longer touches the currently painting tile.
Tiles are now all ref-counted to accomodate the container being deleted while
one of its tiles is still painting.
Change-Id: Iaa4848665efdf90846defb0a53bf1ea013b8421b
Diffstat (limited to 'Source/WebCore/platform/graphics/android/TilesProfiler.h')
-rw-r--r-- | Source/WebCore/platform/graphics/android/TilesProfiler.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Source/WebCore/platform/graphics/android/TilesProfiler.h b/Source/WebCore/platform/graphics/android/TilesProfiler.h index 286d350..7a3fe59 100644 --- a/Source/WebCore/platform/graphics/android/TilesProfiler.h +++ b/Source/WebCore/platform/graphics/android/TilesProfiler.h @@ -58,7 +58,7 @@ public: float stop(); void clear(); void nextFrame(int left, int top, int right, int bottom, float scale); - void nextTile(BaseTile& tile, float scale, bool inView); + void nextTile(BaseTile* tile, float scale, bool inView); void nextInval(const IntRect& rect, float scale); int numFrames() { return m_records.size(); |