From 5dcd286d3e3e60f6a090f775a1fdceb40f578b75 Mon Sep 17 00:00:00 2001 From: Chris Craik Date: Wed, 13 Jul 2011 12:58:41 -0700 Subject: Tile profiling backend Added tile profiling member (TilesProfiler) to TilesManager to track rendering status of tiles. Change-Id: Ied828c6ad2a15588965e6641edecb162bd76bc62 --- Source/WebCore/platform/graphics/android/GLWebViewState.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Source/WebCore/platform/graphics/android/GLWebViewState.cpp') 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; -- cgit v1.1