Index: content/renderer/render_widget.cc |
diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc |
index 4bd1a63e8f570ebda22c8f491230b7ce0bf6cb36..bc009342c2f8be1b21b7c413c505176c47733b04 100644 |
--- a/content/renderer/render_widget.cc |
+++ b/content/renderer/render_widget.cc |
@@ -1830,6 +1830,15 @@ void RenderWidget::GetRenderingStats(WebKit::WebRenderingStats& stats) const { |
stats.totalPaintTimeInSeconds += software_stats_.totalPaintTimeInSeconds; |
} |
+bool RenderWidget::GetGpuRenderingStats( |
+ content::GpuRenderingStats* stats) const { |
+ GpuChannelHost* gpu_channel = RenderThreadImpl::current()->GetGpuChannel(); |
+ if (!gpu_channel) |
+ return false; |
+ |
+ return gpu_channel->CollectRenderingStatsForSurface(surface_id(), stats); |
+} |
+ |
void RenderWidget::BeginSmoothScroll( |
bool down, |
bool scroll_far, |