OSDN Git Service

Use a fixed number of BaseTiles per TiledPage.
authorDerek Sollenberger <djsollen@google.com>
Fri, 5 Nov 2010 12:12:51 +0000 (08:12 -0400)
committerDerek Sollenberger <djsollen@google.com>
Thu, 11 Nov 2010 14:16:38 +0000 (09:16 -0500)
commitffc715a2e6382fe9e331557c35fafc426507b8f5
tree577666e385afbe4332e11e79d3246f0751f1a9fe
parenta1e806ed3b2d9e2727d08cc2a3958fce501f6f33
Use a fixed number of BaseTiles per TiledPage.

This CL ensures that the TiledPage only keeps track of BaseTiles
that are backed by a texture. In order to avoid unecessary
allocations on the stack we pre-allocate the memory for the tiles
and reuse tiles.

Change-Id: I894cf4d5c6b564169ccf7a967629f5d670a5426d
WebCore/platform/graphics/android/BaseTile.cpp
WebCore/platform/graphics/android/BaseTile.h
WebCore/platform/graphics/android/GLWebViewState.cpp
WebCore/platform/graphics/android/TiledPage.cpp
WebCore/platform/graphics/android/TiledPage.h
WebCore/platform/graphics/android/TilesManager.cpp
WebCore/platform/graphics/android/TilesManager.h