From b7d8e1b710ce418ca1d8b7fc3612740757fd1aec Mon Sep 17 00:00:00 2001 From: Nicolas Roard Date: Wed, 17 Aug 2011 16:25:30 -0700 Subject: Reduce the tiles lookup complexity bug:5032212 Change-Id: Id3c6ff55de995f1c6b3f9bf36e941f3f499f0bc8 --- Source/WebCore/platform/graphics/android/TilesManager.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'Source/WebCore/platform/graphics/android/TilesManager.h') diff --git a/Source/WebCore/platform/graphics/android/TilesManager.h b/Source/WebCore/platform/graphics/android/TilesManager.h index 8f0ac7f..e9f1571 100644 --- a/Source/WebCore/platform/graphics/android/TilesManager.h +++ b/Source/WebCore/platform/graphics/android/TilesManager.h @@ -83,6 +83,8 @@ public: TransferQueue* transferQueue() { return &m_queue; } VideoLayerManager* videoLayerManager() { return &m_videoLayerManager; } + void gatherLayerTextures(); + void gatherTextures(); BaseTileTexture* getAvailableTexture(BaseTile* owner); void markGeneratorAsReady() @@ -169,7 +171,11 @@ private: } Vector m_textures; + Vector m_availableTextures; + Vector m_tilesTextures; + Vector m_availableTilesTextures; + Vector m_paintedSurfaces; unsigned int m_layersMemoryUsage; -- cgit v1.1