OSDN Git Service

Implement tiles synchronization
authorNicolas Roard <nicolas@android.com>
Sun, 23 Jan 2011 23:01:19 +0000 (15:01 -0800)
committerNicolas Roard <nicolas@android.com>
Sun, 23 Jan 2011 23:22:37 +0000 (15:22 -0800)
commit245e0cdd9ea80915059080a2bedbb9ebb5cc646c
tree54c5301592a888869aa712582d00da3bfb476336
parentf0425628b4e83bf9e1c8275d809d433baeaf768c
Implement tiles synchronization
When a tiledPage is painted, we want to avoid updating the base
layer. GLWebViewState and WebView.cpp are now refcounting the
base layer, delaying updating the base layer we use to paint
until we are done with a full tile paint.

bug:3224744
Change-Id: Ica2b8f1db146a1e059fc0735dc53107fc40da07a
WebCore/platform/graphics/android/BackedDoubleBufferedTexture.cpp
WebCore/platform/graphics/android/BaseLayerAndroid.cpp
WebCore/platform/graphics/android/BaseTile.cpp
WebCore/platform/graphics/android/GLWebViewState.cpp
WebCore/platform/graphics/android/GLWebViewState.h
WebCore/platform/graphics/android/TiledPage.cpp
WebCore/platform/graphics/android/TiledPage.h
WebKit/android/nav/WebView.cpp