Index: gpu/perftests/measurements.h |
diff --git a/gpu/perftests/measurements.h b/gpu/perftests/measurements.h |
index 1f72b0028ce646513cef56316ea1c1f8b1acfffe..35ede22c618a3f1500e60c60dca7e134bbd59160 100644 |
--- a/gpu/perftests/measurements.h |
+++ b/gpu/perftests/measurements.h |
@@ -10,9 +10,13 @@ |
#include "base/memory/scoped_ptr.h" |
#include "base/time/time.h" |
+namespace gfx { |
+ class GPUTimingClient; |
+ class GPUTimer; |
+} |
+ |
namespace gpu { |
-class GPUTiming; |
-class GPUTimer; |
+ |
struct Measurement { |
Measurement(); |
Measurement(const Measurement& m); |
@@ -22,7 +26,7 @@ struct Measurement { |
const base::TimeDelta gpu_time); |
~Measurement(); |
- void PrintResult() const; |
+ void PrintResult(const std::string& suffix) const; |
Measurement& Increment(const Measurement& m); |
Measurement Divide(int a) const; |
@@ -37,7 +41,7 @@ struct Measurement { |
// creation up to when Record is called. |
class MeasurementTimers { |
public: |
- explicit MeasurementTimers(GPUTiming* gpu_timing); |
+ explicit MeasurementTimers(gfx::GPUTimingClient* gpu_timing_client); |
void Record(); |
Measurement GetAsMeasurement(const std::string& name); |
~MeasurementTimers(); |
@@ -45,7 +49,7 @@ class MeasurementTimers { |
private: |
base::TimeTicks wall_time_start_; |
base::TimeTicks cpu_time_start_; |
- scoped_ptr<gpu::GPUTimer> gpu_timer_; |
+ scoped_ptr<gfx::GPUTimer> gpu_timer_; |
base::TimeDelta wall_time_; |
base::TimeDelta cpu_time_; |