diff options
Diffstat (limited to 'Source/WebKit/chromium/src/WebLayerTreeView.cpp')
-rw-r--r-- | Source/WebKit/chromium/src/WebLayerTreeView.cpp | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/WebKit/chromium/src/WebLayerTreeView.cpp b/Source/WebKit/chromium/src/WebLayerTreeView.cpp index 356af1de2..207a8350d 100644 --- a/Source/WebKit/chromium/src/WebLayerTreeView.cpp +++ b/Source/WebKit/chromium/src/WebLayerTreeView.cpp @@ -31,10 +31,12 @@ #include "WebLayerTreeViewImpl.h" #include "cc/CCGraphicsContext.h" #include "cc/CCLayerTreeHost.h" +#include "cc/CCRenderingStats.h" #include "platform/WebLayer.h" #include "platform/WebPoint.h" #include "platform/WebRect.h" #include "platform/WebSize.h" +#include <public/WebRenderingStats.h> using namespace WebCore; @@ -173,9 +175,13 @@ void WebLayerTreeView::finishAllRendering() m_private->layerTreeHost()->finishAllRendering(); } -WebGraphicsContext3D* WebLayerTreeView::context() +void WebLayerTreeView::renderingStats(WebRenderingStats& stats) const { - return GraphicsContext3DPrivate::extractWebGraphicsContext3D(m_private->layerTreeHost()->context()->context3D()); + CCRenderingStats ccStats; + m_private->layerTreeHost()->renderingStats(ccStats); + + stats.numAnimationFrames = ccStats.numAnimationFrames; + stats.numFramesSentToScreen = ccStats.numFramesSentToScreen; } void WebLayerTreeView::loseCompositorContext(int numTimes) |