summaryrefslogtreecommitdiffstats
path: root/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
diff options
context:
space:
mode:
authorChris Craik <ccraik@google.com>2011-07-13 12:58:41 -0700
committerChris Craik <ccraik@google.com>2011-07-13 14:02:12 -0700
commit5dcd286d3e3e60f6a090f775a1fdceb40f578b75 (patch)
tree6ff033a3a94fa1c4ad3c5e8946dc1aadff45dbf7 /Source/WebCore/platform/graphics/android/GLWebViewState.cpp
parent4a5c4f7299b0f3cacdb6e586eed6695b68523e38 (diff)
downloadexternal_webkit-5dcd286d3e3e60f6a090f775a1fdceb40f578b75.zip
external_webkit-5dcd286d3e3e60f6a090f775a1fdceb40f578b75.tar.gz
external_webkit-5dcd286d3e3e60f6a090f775a1fdceb40f578b75.tar.bz2
Tile profiling backend
Added tile profiling member (TilesProfiler) to TilesManager to track rendering status of tiles. Change-Id: Ied828c6ad2a15588965e6641edecb162bd76bc62
Diffstat (limited to 'Source/WebCore/platform/graphics/android/GLWebViewState.cpp')
-rw-r--r--Source/WebCore/platform/graphics/android/GLWebViewState.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/WebCore/platform/graphics/android/GLWebViewState.cpp b/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
index 54176e0..199ec01 100644
--- a/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
+++ b/Source/WebCore/platform/graphics/android/GLWebViewState.cpp
@@ -499,6 +499,10 @@ bool GLWebViewState::drawGL(IntRect& rect, SkRect& viewport, IntRect* invalRect,
{
glFinish();
TilesManager::instance()->registerGLWebViewState(this);
+ TilesManager::instance()->getProfiler()->nextFrame(viewport.fLeft * scale,
+ viewport.fTop * scale,
+ viewport.fRight * scale,
+ viewport.fBottom * scale);
m_baseLayerLock.lock();
BaseLayerAndroid* baseLayer = m_currentBaseLayer;