diff options
author | Chris Craik <ccraik@google.com> | 2011-07-13 12:58:41 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2011-07-13 14:02:12 -0700 |
commit | 5dcd286d3e3e60f6a090f775a1fdceb40f578b75 (patch) | |
tree | 6ff033a3a94fa1c4ad3c5e8946dc1aadff45dbf7 /Source/WebCore/platform/graphics/android/GLWebViewState.cpp | |
parent | 4a5c4f7299b0f3cacdb6e586eed6695b68523e38 (diff) | |
download | external_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.cpp | 4 |
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; |