Chromium Code Reviews| 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..270a18754bd2ca4f38ea347a2eaec5f9afad9f65 100644 |
| --- a/gpu/command_buffer/service/gpu_tracer.h |
| +++ b/gpu/command_buffer/service/gpu_tracer.h |
| @@ -15,10 +15,15 @@ |
| #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 gpu { |
| + class GPUTiming; |
|
vmiura
2015/02/24 23:57:58
nit: GPUTiming no longer used in this file.
David Yen
2015/02/25 01:47:35
Done.
|
| + class GPUTimingClient; |
| + class GPUTimer; |
| +} |
| + |
| +namespace gpu { |
| namespace gles2 { |
| class Outputter; |
| @@ -82,6 +87,7 @@ class GPU_EXPORT GPUTracer |
| void IssueProcessTask(); |
| + scoped_refptr<GPUTimingClient> gpu_timing_client_; |
| scoped_refptr<Outputter> outputter_; |
| std::vector<TraceMarker> markers_[NUM_TRACER_SOURCES]; |
| std::deque<scoped_refptr<GPUTrace> > traces_; |
| @@ -89,7 +95,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 +151,7 @@ class GPU_EXPORT GPUTrace |
| : public base::RefCounted<GPUTrace> { |
| public: |
| GPUTrace(scoped_refptr<Outputter> outputter, |
| - gpu::GPUTiming* gpu_timing, |
| + GPUTimingClient* gpu_timing_client, |
| const std::string& category, |
| const std::string& name, |
| const bool enabled); |