Index: tools/timer/GpuTimer.cpp |
diff --git a/bench/BenchGpuTimer_gl.cpp b/tools/timer/GpuTimer.cpp |
similarity index 84% |
rename from bench/BenchGpuTimer_gl.cpp |
rename to tools/timer/GpuTimer.cpp |
index 349fc1529de6ac32754950f20c1ab5bd6037ecb2..3174449f78cd572e078d84f0b06d7af38ea4f17c 100644 |
--- a/bench/BenchGpuTimer_gl.cpp |
+++ b/tools/timer/GpuTimer.cpp |
@@ -5,11 +5,11 @@ |
* Use of this source code is governed by a BSD-style license that can be |
* found in the LICENSE file. |
*/ |
-#include "BenchGpuTimer_gl.h" |
+#include "GpuTimer.h" |
#include "gl/SkGLContextHelper.h" |
#include "gl/GrGLUtil.h" |
-BenchGpuTimer::BenchGpuTimer(const SkGLContextHelper* glctx) { |
+GpuTimer::GpuTimer(const SkGLContextHelper* glctx) { |
fContext = glctx; |
glctx->ref(); |
glctx->makeCurrent(); |
@@ -23,7 +23,7 @@ BenchGpuTimer::BenchGpuTimer(const SkGLContextHelper* glctx) { |
} |
} |
-BenchGpuTimer::~BenchGpuTimer() { |
+GpuTimer::~GpuTimer() { |
if (fSupported) { |
fContext->makeCurrent(); |
SK_GL(*fContext, DeleteQueries(1, &fQuery)); |
@@ -31,7 +31,7 @@ BenchGpuTimer::~BenchGpuTimer() { |
fContext->unref(); |
} |
-void BenchGpuTimer::startGpu() { |
+void GpuTimer::start() { |
if (fSupported) { |
fContext->makeCurrent(); |
fStarted = true; |
@@ -43,7 +43,7 @@ void BenchGpuTimer::startGpu() { |
* It is important to stop the cpu clocks first, |
* as this will cpu wait for the gpu to finish. |
*/ |
-double BenchGpuTimer::endGpu() { |
+double GpuTimer::end() { |
if (fSupported) { |
fStarted = false; |
fContext->makeCurrent(); |
@@ -52,8 +52,8 @@ double BenchGpuTimer::endGpu() { |
GrGLint available = 0; |
while (!available) { |
SK_GL_NOERRCHECK(*fContext, GetQueryObjectiv(fQuery, |
- GR_GL_QUERY_RESULT_AVAILABLE, |
- &available)); |
+ GR_GL_QUERY_RESULT_AVAILABLE, |
+ &available)); |
// If GetQueryObjectiv is erroring out we need some alternative |
// means of breaking out of this loop |
GrGLenum error; |