Index: content/renderer/gpu/gpu_benchmarking_extension.cc |
diff --git a/content/renderer/gpu/gpu_benchmarking_extension.cc b/content/renderer/gpu/gpu_benchmarking_extension.cc |
index 8590e1116b855eaadbe95d5ba3ac47d569435e58..e7c61b0602e0c23ad07f07d7eb6bf32bc5458c9a 100644 |
--- a/content/renderer/gpu/gpu_benchmarking_extension.cc |
+++ b/content/renderer/gpu/gpu_benchmarking_extension.cc |
@@ -78,6 +78,18 @@ class GpuBenchmarkingWrapper : public v8::Extension { |
stats_object->Set(v8::String::New("numFramesSentToScreen"), |
v8::Integer::New(stats.numFramesSentToScreen), |
v8::ReadOnly); |
+ if (stats.droppedFrameCount) |
+ stats_object->Set(v8::String::New("droppedFrameCount"), |
+ v8::Integer::New(stats.droppedFrameCount), |
+ v8::ReadOnly); |
+ if (stats.totalPaintTimeInSeconds) |
+ stats_object->Set(v8::String::New("totalPaintTimeInSeconds"), |
+ v8::Number::New(stats.totalPaintTimeInSeconds), |
+ v8::ReadOnly); |
+ if (stats.totalRasterizeTimeInSeconds) |
+ stats_object->Set(v8::String::New("totalRasterizeTimeInSeconds"), |
+ v8::Number::New(stats.totalRasterizeTimeInSeconds), |
+ v8::ReadOnly); |
return stats_object; |
} |