summaryrefslogtreecommitdiffstats
path: root/content/renderer/gpu/gpu_benchmarking_extension.cc
diff options
context:
space:
mode:
Diffstat (limited to 'content/renderer/gpu/gpu_benchmarking_extension.cc')
-rw-r--r--content/renderer/gpu/gpu_benchmarking_extension.cc90
1 files changed, 0 insertions, 90 deletions
diff --git a/content/renderer/gpu/gpu_benchmarking_extension.cc b/content/renderer/gpu/gpu_benchmarking_extension.cc
index 4736d14..0396d49 100644
--- a/content/renderer/gpu/gpu_benchmarking_extension.cc
+++ b/content/renderer/gpu/gpu_benchmarking_extension.cc
@@ -12,8 +12,6 @@
#include "base/memory/scoped_vector.h"
#include "base/strings/string_number_conversions.h"
#include "cc/layers/layer.h"
-#include "content/common/browser_rendering_stats.h"
-#include "content/common/gpu/gpu_rendering_stats.h"
#include "content/common/input/synthetic_gesture_params.h"
#include "content/common/input/synthetic_pinch_gesture_params.h"
#include "content/common/input/synthetic_smooth_scroll_gesture_params.h"
@@ -34,13 +32,11 @@
#include "third_party/skia/include/core/SkStream.h"
#include "ui/gfx/codec/png_codec.h"
#include "v8/include/v8.h"
-#include "webkit/renderer/compositor_bindings/web_rendering_stats_impl.h"
using blink::WebCanvas;
using blink::WebFrame;
using blink::WebImageCache;
using blink::WebPrivatePtr;
-using blink::WebRenderingStatsImpl;
using blink::WebSize;
using blink::WebView;
@@ -104,38 +100,6 @@ class SkPictureSerializer {
int layer_id_;
};
-class RenderingStatsEnumerator : public cc::RenderingStats::Enumerator {
- public:
- RenderingStatsEnumerator(v8::Isolate* isolate,
- v8::Handle<v8::Object> stats_object)
- : isolate(isolate), stats_object(stats_object) {}
-
- virtual void AddInt64(const char* name, int64 value) OVERRIDE {
- stats_object->Set(v8::String::NewFromUtf8(isolate, name),
- v8::Number::New(isolate, value));
- }
-
- virtual void AddDouble(const char* name, double value) OVERRIDE {
- stats_object->Set(v8::String::NewFromUtf8(isolate, name),
- v8::Number::New(isolate, value));
- }
-
- virtual void AddInt(const char* name, int value) OVERRIDE {
- stats_object->Set(v8::String::NewFromUtf8(isolate, name),
- v8::Integer::New(isolate, value));
- }
-
- virtual void AddTimeDeltaInSecondsF(const char* name,
- const base::TimeDelta& value) OVERRIDE {
- stats_object->Set(v8::String::NewFromUtf8(isolate, name),
- v8::Number::New(isolate, value.InSecondsF()));
- }
-
- private:
- v8::Isolate* isolate;
- v8::Handle<v8::Object> stats_object;
-};
-
} // namespace
namespace content {
@@ -264,14 +228,6 @@ class GpuBenchmarkingWrapper : public v8::Extension {
" native function SetRasterizeOnlyVisibleContent();"
" return SetRasterizeOnlyVisibleContent();"
"};"
- "chrome.gpuBenchmarking.renderingStats = function() {"
- " native function GetRenderingStats();"
- " return GetRenderingStats();"
- "};"
- "chrome.gpuBenchmarking.gpuRenderingStats = function() {"
- " native function GetGpuRenderingStats();"
- " return GetGpuRenderingStats();"
- "};"
"chrome.gpuBenchmarking.printToSkPicture = function(dirname) {"
" native function PrintToSkPicture();"
" return PrintToSkPicture(dirname);"
@@ -363,10 +319,6 @@ class GpuBenchmarkingWrapper : public v8::Extension {
if (name->Equals(
v8::String::NewFromUtf8(isolate, "SetRasterizeOnlyVisibleContent")))
return v8::FunctionTemplate::New(isolate, SetRasterizeOnlyVisibleContent);
- if (name->Equals(v8::String::NewFromUtf8(isolate, "GetRenderingStats")))
- return v8::FunctionTemplate::New(isolate, GetRenderingStats);
- if (name->Equals(v8::String::NewFromUtf8(isolate, "GetGpuRenderingStats")))
- return v8::FunctionTemplate::New(isolate, GetGpuRenderingStats);
if (name->Equals(v8::String::NewFromUtf8(isolate, "PrintToSkPicture")))
return v8::FunctionTemplate::New(isolate, PrintToSkPicture);
if (name->Equals(v8::String::NewFromUtf8(isolate, "BeginSmoothScroll")))
@@ -409,48 +361,6 @@ class GpuBenchmarkingWrapper : public v8::Extension {
context.compositor()->SetRasterizeOnlyVisibleContent();
}
- static void GetRenderingStats(
- const v8::FunctionCallbackInfo<v8::Value>& args) {
-
- GpuBenchmarkingContext context;
- if (!context.Init(false))
- return;
-
- WebRenderingStatsImpl stats;
- context.render_view_impl()->GetRenderingStats(stats);
-
- content::GpuRenderingStats gpu_stats;
- context.render_view_impl()->GetGpuRenderingStats(&gpu_stats);
- BrowserRenderingStats browser_stats;
- context.render_view_impl()->GetBrowserRenderingStats(&browser_stats);
- v8::Handle<v8::Object> stats_object = v8::Object::New(args.GetIsolate());
-
- RenderingStatsEnumerator enumerator(args.GetIsolate(), stats_object);
- stats.rendering_stats.EnumerateFields(&enumerator);
- gpu_stats.EnumerateFields(&enumerator);
- browser_stats.EnumerateFields(&enumerator);
-
- args.GetReturnValue().Set(stats_object);
- }
-
- static void GetGpuRenderingStats(
- const v8::FunctionCallbackInfo<v8::Value>& args) {
-
- GpuBenchmarkingContext context;
- if (!context.Init(false))
- return;
-
- content::GpuRenderingStats gpu_stats;
- context.render_view_impl()->GetGpuRenderingStats(&gpu_stats);
-
- v8::Isolate* isolate = args.GetIsolate();
- v8::Handle<v8::Object> stats_object = v8::Object::New(isolate);
- RenderingStatsEnumerator enumerator(isolate, stats_object);
- gpu_stats.EnumerateFields(&enumerator);
-
- args.GetReturnValue().Set(stats_object);
- }
-
static void PrintToSkPicture(
const v8::FunctionCallbackInfo<v8::Value>& args) {
if (args.Length() != 1)