aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/MathBench.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'bench/MathBench.cpp')
-rw-r--r--bench/MathBench.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/bench/MathBench.cpp b/bench/MathBench.cpp
index 1e4f2818e3..8092f13823 100644
--- a/bench/MathBench.cpp
+++ b/bench/MathBench.cpp
@@ -440,28 +440,28 @@ class NormalizeBench : public SkBenchmark {
};
SkVector fVec[ARRAY];
bool fUsePortable;
-
+
public:
NormalizeBench(void* param, bool usePortable)
: INHERITED(param)
, fUsePortable(usePortable) {
-
+
SkRandom rand;
for (int i = 0; i < ARRAY; ++i) {
fVec[i].set(rand.nextSScalar1(), rand.nextSScalar1());
}
-
+
fName = "point_normalize";
fIsRendering = false;
}
-
+
// just so the compiler doesn't remove our loops
virtual void process(int) {}
-
+
protected:
virtual void onDraw(SkCanvas*) {
int accum = 0;
-
+
for (int j = 0; j < LOOP; ++j) {
for (int i = 0; i < ARRAY; ++i) {
accum += fVec[i].normalize();
@@ -469,14 +469,14 @@ protected:
this->process(accum);
}
}
-
+
virtual const char* onGetName() {
return fName;
}
-
+
private:
const char* fName;
-
+
typedef SkBenchmark INHERITED;
};