Index: bench/PathBench.cpp |
diff --git a/bench/PathBench.cpp b/bench/PathBench.cpp |
index b3d4ab1200fbc9ad103f3af7b59c2aff591ce8ce..67bc901c28f9cc65dcc184dd98b324b9f8f084c9 100644 |
--- a/bench/PathBench.cpp |
+++ b/bench/PathBench.cpp |
@@ -50,7 +50,7 @@ protected: |
return fName.c_str(); |
} |
- virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE { |
SkPaint paint(fPaint); |
this->setupPaint(&paint); |
@@ -62,7 +62,7 @@ protected: |
path.transform(m); |
} |
- int count = this->getLoops(); |
+ int count = loops; |
if (fFlags & kBig_Flag) { |
count >>= 2; |
} |
@@ -330,8 +330,8 @@ protected: |
fPaths.reset(kPathCnt); |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
+ for (int i = 0; i < loops; ++i) { |
this->makePath(&fPaths[i & (kPathCnt - 1)]); |
} |
this->restartMakingPaths(); |
@@ -370,8 +370,8 @@ protected: |
} |
this->finishedMakingPaths(); |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
fCopies[idx] = fPaths[idx]; |
} |
@@ -414,13 +414,13 @@ protected: |
} |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
if (fInPlace) { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
fPaths[i & (kPathCnt - 1)].transform(fMatrix); |
} |
} else { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
fPaths[idx].transform(fMatrix, &fTransformed[idx]); |
} |
@@ -466,8 +466,8 @@ protected: |
this->finishedMakingPaths(); |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
fParity ^= (fPaths[idx] == fCopies[idx & ~0x1]); |
} |
@@ -535,38 +535,38 @@ protected: |
this->finishedMakingPaths(); |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
switch (fType) { |
case kAdd_AddType: |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
SkPath result = fPaths0[idx]; |
result.addPath(fPaths1[idx]); |
} |
break; |
case kAddTrans_AddType: |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
SkPath result = fPaths0[idx]; |
result.addPath(fPaths1[idx], 2 * SK_Scalar1, 5 * SK_Scalar1); |
} |
break; |
case kAddMatrix_AddType: |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
SkPath result = fPaths0[idx]; |
result.addPath(fPaths1[idx], fMatrix); |
} |
break; |
case kReverseAdd_AddType: |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
SkPath result = fPaths0[idx]; |
result.reverseAddPath(fPaths1[idx]); |
} |
break; |
case kReversePathTo_AddType: |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
int idx = i & (kPathCnt - 1); |
SkPath result = fPaths0[idx]; |
result.reversePathTo(fPaths1[idx]); |
@@ -608,7 +608,7 @@ protected: |
return fName.c_str(); |
} |
- virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE { |
SkPaint paint; |
paint.setColor(SK_ColorBLACK); |
@@ -621,7 +621,7 @@ protected: |
SkRect r; |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
SkScalar radius = rand.nextUScalar1() * 3; |
r.fLeft = rand.nextUScalar1() * 300; |
r.fTop = rand.nextUScalar1() * 300; |
@@ -714,11 +714,11 @@ protected: |
SkASSERT(path->isConvex()); |
} |
- virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas* canvas) SK_OVERRIDE { |
SkRandom rand; |
SkRect r; |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
SkPaint paint; |
paint.setColor(0xff000000 | rand.nextU()); |
paint.setAntiAlias(true); |
@@ -788,8 +788,8 @@ private: |
return fName.c_str(); |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
+ for (int i = 0; i < loops; ++i) { |
const SkRect& rect = fQueryRects[i % kQueryRectCnt]; |
fParity = fParity != fPath.conservativelyContainsRect(rect); |
} |
@@ -851,9 +851,9 @@ private: |
return "ratquad-chop-0.5"; |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
SkConic dst[2]; |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
fRQ.chopAt(0.5f, dst); |
} |
} |
@@ -876,9 +876,9 @@ private: |
return "ratquad-chop-half"; |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
SkConic dst[2]; |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
fRQ.chop(dst); |
} |
} |
@@ -931,9 +931,9 @@ protected: |
return "conic-compute-error"; |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
SkVector err; |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ for (int i = 0; i < loops; ++i) { |
for (int j = 0; j < CONICS; ++j) { |
fConics[j].computeAsQuadError(&err); |
} |
@@ -953,8 +953,8 @@ protected: |
return "conic-asQuadTol"; |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
+ for (int i = 0; i < loops; ++i) { |
for (int j = 0; j < CONICS; ++j) { |
fConics[j].asQuadTol(SK_ScalarHalf); |
} |
@@ -974,8 +974,8 @@ protected: |
return "conic-quadPow2"; |
} |
- virtual void onDraw(SkCanvas*) SK_OVERRIDE { |
- for (int i = 0; i < this->getLoops(); ++i) { |
+ virtual void onDraw(const int loops, SkCanvas*) SK_OVERRIDE { |
+ for (int i = 0; i < loops; ++i) { |
for (int j = 0; j < CONICS; ++j) { |
fConics[j].computeQuadPOW2(SK_ScalarHalf); |
} |