| Index: gpu/command_buffer/service/gpu_tracer.h
|
| diff --git a/gpu/command_buffer/service/gpu_tracer.h b/gpu/command_buffer/service/gpu_tracer.h
|
| index 7aba61271b2f835cb43fb828ef4c812f6159737c..1b2c31578a4110c7975bd279fe414c3dddc76b4a 100644
|
| --- a/gpu/command_buffer/service/gpu_tracer.h
|
| +++ b/gpu/command_buffer/service/gpu_tracer.h
|
| @@ -15,9 +15,13 @@
|
| #include "base/memory/weak_ptr.h"
|
| #include "base/threading/thread.h"
|
| #include "gpu/command_buffer/service/gles2_cmd_decoder.h"
|
| -#include "gpu/command_buffer/service/gpu_timing.h"
|
| #include "gpu/gpu_export.h"
|
|
|
| +namespace gfx {
|
| + class GPUTimingClient;
|
| + class GPUTimer;
|
| +}
|
| +
|
| namespace gpu {
|
| namespace gles2 {
|
|
|
| @@ -82,6 +86,7 @@ class GPU_EXPORT GPUTracer
|
|
|
| void IssueProcessTask();
|
|
|
| + scoped_refptr<gfx::GPUTimingClient> gpu_timing_client_;
|
| scoped_refptr<Outputter> outputter_;
|
| std::vector<TraceMarker> markers_[NUM_TRACER_SOURCES];
|
| std::deque<scoped_refptr<GPUTrace> > traces_;
|
| @@ -89,7 +94,6 @@ class GPU_EXPORT GPUTracer
|
| const unsigned char* gpu_trace_srv_category;
|
| const unsigned char* gpu_trace_dev_category;
|
| gles2::GLES2Decoder* decoder_;
|
| - gpu::GPUTiming gpu_timing_;
|
|
|
| bool gpu_executing_;
|
| bool process_posted_;
|
| @@ -146,7 +150,7 @@ class GPU_EXPORT GPUTrace
|
| : public base::RefCounted<GPUTrace> {
|
| public:
|
| GPUTrace(scoped_refptr<Outputter> outputter,
|
| - gpu::GPUTiming* gpu_timing,
|
| + gfx::GPUTimingClient* gpu_timing_client,
|
| const std::string& category,
|
| const std::string& name,
|
| const bool enabled);
|
| @@ -167,7 +171,7 @@ class GPU_EXPORT GPUTrace
|
| std::string category_;
|
| std::string name_;
|
| scoped_refptr<Outputter> outputter_;
|
| - scoped_ptr<gpu::GPUTimer> gpu_timer_;
|
| + scoped_ptr<gfx::GPUTimer> gpu_timer_;
|
| const bool enabled_ = false;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(GPUTrace);
|
|
|