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 c8ac9d76b60339af790276713eef1bf56e03fe05..2d6a7a8e5f0cea5447c53ad6ea39d61c9944a180 100644 |
| --- a/gpu/command_buffer/service/gpu_tracer.h |
| +++ b/gpu/command_buffer/service/gpu_tracer.h |
| @@ -50,7 +50,7 @@ struct TraceMarker { |
| class GPU_EXPORT GPUTracer |
| : public base::SupportsWeakPtr<GPUTracer> { |
| public: |
| - explicit GPUTracer(gles2::GLES2Decoder* decoder); |
| + explicit GPUTracer(gles2::GLES2Decoder* decoder, GPUTiming* gpu_timing); |
|
Daniele Castagna
2015/02/19 18:15:32
nit: remove explicit
David Yen
2015/02/19 19:00:47
Done.
|
| virtual ~GPUTracer(); |
| // Scheduled processing in decoder begins. |
| @@ -90,7 +90,8 @@ 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_; |
| + GPUTiming* gpu_timing_; |
| + scoped_refptr<DisjointContext> disjoint_context_; |
| bool gpu_executing_; |
| bool process_posted_; |
| @@ -147,7 +148,7 @@ class GPU_EXPORT GPUTrace |
| : public base::RefCounted<GPUTrace> { |
| public: |
| GPUTrace(scoped_refptr<Outputter> outputter, |
| - gpu::GPUTiming* gpu_timing, |
| + GPUTiming* gpu_timing, |
| const std::string& category, |
| const std::string& name, |
| const bool enabled); |