Index: bench/PathBench.cpp |
diff --git a/bench/PathBench.cpp b/bench/PathBench.cpp |
index 37b47dd2250cb2a35660cc925617ff941bba5003..d8a2ca9b687dcd1e7410edb8e85e0511d490ecc7 100644 |
--- a/bench/PathBench.cpp |
+++ b/bench/PathBench.cpp |
@@ -30,7 +30,7 @@ class PathBench : public SkBenchmark { |
SkString fName; |
Flags fFlags; |
public: |
- PathBench(void* param, Flags flags) : INHERITED(param), fFlags(flags) { |
+ PathBench(Flags flags) : fFlags(flags) { |
fPaint.setStyle(flags & kStroke_Flag ? SkPaint::kStroke_Style : |
SkPaint::kFill_Style); |
fPaint.setStrokeWidth(SkIntToScalar(5)); |
@@ -79,7 +79,7 @@ private: |
class TrianglePathBench : public PathBench { |
public: |
- TrianglePathBench(void* param, Flags flags) : INHERITED(param, flags) {} |
+ TrianglePathBench(Flags flags) : INHERITED(flags) {} |
virtual void appendName(SkString* name) SK_OVERRIDE { |
name->append("triangle"); |
@@ -99,7 +99,7 @@ private: |
class RectPathBench : public PathBench { |
public: |
- RectPathBench(void* param, Flags flags) : INHERITED(param, flags) {} |
+ RectPathBench(Flags flags) : INHERITED(flags) {} |
virtual void appendName(SkString* name) SK_OVERRIDE { |
name->append("rect"); |
@@ -114,7 +114,7 @@ private: |
class OvalPathBench : public PathBench { |
public: |
- OvalPathBench(void* param, Flags flags) : INHERITED(param, flags) {} |
+ OvalPathBench(Flags flags) : INHERITED(flags) {} |
virtual void appendName(SkString* name) SK_OVERRIDE { |
name->append("oval"); |
@@ -129,7 +129,7 @@ private: |
class CirclePathBench: public PathBench { |
public: |
- CirclePathBench(void* param, Flags flags) : INHERITED(param, flags) {} |
+ CirclePathBench(Flags flags) : INHERITED(flags) {} |
virtual void appendName(SkString* name) SK_OVERRIDE { |
name->append("circle"); |
@@ -144,7 +144,7 @@ private: |
class SawToothPathBench : public PathBench { |
public: |
- SawToothPathBench(void* param, Flags flags) : INHERITED(param, flags) {} |
+ SawToothPathBench(Flags flags) : INHERITED(flags) {} |
virtual void appendName(SkString* name) SK_OVERRIDE { |
name->append("sawtooth"); |
@@ -174,9 +174,7 @@ private: |
class LongCurvedPathBench : public PathBench { |
public: |
- LongCurvedPathBench(void * param, Flags flags) |
- : INHERITED(param, flags) { |
- } |
+ LongCurvedPathBench(Flags flags) : INHERITED(flags) {} |
virtual void appendName(SkString* name) SK_OVERRIDE { |
name->append("long_curved"); |
@@ -199,9 +197,7 @@ private: |
class LongLinePathBench : public PathBench { |
public: |
- LongLinePathBench(void * param, Flags flags) |
- : INHERITED(param, flags) { |
- } |
+ LongLinePathBench(Flags flags) : INHERITED(flags) {} |
virtual void appendName(SkString* name) SK_OVERRIDE { |
name->append("long_line"); |
@@ -220,7 +216,7 @@ private: |
class RandomPathBench : public SkBenchmark { |
public: |
- RandomPathBench(void* param) : INHERITED(param) { |
+ RandomPathBench() { |
fIsRendering = false; |
} |
@@ -321,7 +317,7 @@ private: |
class PathCreateBench : public RandomPathBench { |
public: |
- PathCreateBench(void* param) : INHERITED(param) { |
+ PathCreateBench() { |
} |
protected: |
@@ -358,7 +354,7 @@ private: |
class PathCopyBench : public RandomPathBench { |
public: |
- PathCopyBench(void* param) : INHERITED(param) { |
+ PathCopyBench() { |
} |
protected: |
@@ -398,10 +394,7 @@ private: |
class PathTransformBench : public RandomPathBench { |
public: |
- PathTransformBench(bool inPlace, void* param) |
- : INHERITED(param) |
- , fInPlace(inPlace) { |
- } |
+ PathTransformBench(bool inPlace) : fInPlace(inPlace) {} |
protected: |
virtual const char* onGetName() SK_OVERRIDE { |
@@ -454,9 +447,7 @@ private: |
class PathEqualityBench : public RandomPathBench { |
public: |
- PathEqualityBench(void* param) |
- : INHERITED(param) { |
- } |
+ PathEqualityBench() { } |
protected: |
virtual const char* onGetName() SK_OVERRIDE { |
@@ -509,9 +500,7 @@ public: |
kReversePathTo_AddType, |
}; |
- SkBench_AddPathTest(AddType type, void* param) |
- : INHERITED(param) |
- , fType(type) { |
+ SkBench_AddPathTest(AddType type) : fType(type) { |
fMatrix.setRotate(60 * SK_Scalar1); |
} |
@@ -621,7 +610,7 @@ protected: |
Flags fFlags; |
public: |
- CirclesBench(void* param, Flags flags) : INHERITED(param), fFlags(flags) { |
+ CirclesBench(Flags flags) : fFlags(flags) { |
fName.printf("circles_%s", fFlags & kStroke_Flag ? "stroke" : "fill"); |
} |
@@ -681,7 +670,7 @@ protected: |
SkString fName; |
public: |
- ArbRoundRectBench(void* param, bool zeroRad) : INHERITED(param), fZeroRad(zeroRad) { |
+ ArbRoundRectBench(bool zeroRad) : fZeroRad(zeroRad) { |
if (zeroRad) { |
fName.printf("zeroradroundrect"); |
} else { |
@@ -782,7 +771,7 @@ public: |
kOval_Type, |
}; |
- ConservativelyContainsBench(void* param, Type type) : INHERITED(param) { |
+ ConservativelyContainsBench(Type type) { |
fIsRendering = false; |
fParity = false; |
fName = "conservatively_contains_"; |
@@ -858,7 +847,7 @@ private: |
class ConicBench_Chop5 : public SkBenchmark { |
SkConic fRQ; |
public: |
- ConicBench_Chop5(void* param) : INHERITED(param) { |
+ ConicBench_Chop5() { |
fRQ.fPts[0].set(0, 0); |
fRQ.fPts[1].set(100, 0); |
fRQ.fPts[2].set(100, 100); |
@@ -883,7 +872,7 @@ private: |
class ConicBench_ChopHalf : public SkBenchmark { |
SkConic fRQ; |
public: |
- ConicBench_ChopHalf(void* param) : INHERITED(param) { |
+ ConicBench_ChopHalf() { |
fRQ.fPts[0].set(0, 0); |
fRQ.fPts[1].set(100, 0); |
fRQ.fPts[2].set(100, 100); |
@@ -920,7 +909,7 @@ static void rand_conic(SkConic* conic, SkRandom& rand) { |
class ConicBench : public SkBenchmark { |
public: |
- ConicBench(void* param) : INHERITED(param) { |
+ ConicBench() { |
SkRandom rand; |
for (int i = 0; i < CONICS; ++i) { |
rand_conic(&fConics[i], rand); |
@@ -940,7 +929,7 @@ private: |
class ConicBench_ComputeError : public ConicBench { |
public: |
- ConicBench_ComputeError(void* param) : INHERITED(param) {} |
+ ConicBench_ComputeError() {} |
protected: |
virtual const char* onGetName() SK_OVERRIDE { |
@@ -962,7 +951,7 @@ private: |
class ConicBench_asQuadTol : public ConicBench { |
public: |
- ConicBench_asQuadTol(void* param) : INHERITED(param) {} |
+ ConicBench_asQuadTol() {} |
protected: |
virtual const char* onGetName() SK_OVERRIDE { |
@@ -983,7 +972,7 @@ private: |
class ConicBench_quadPow2 : public ConicBench { |
public: |
- ConicBench_quadPow2(void* param) : INHERITED(param) {} |
+ ConicBench_quadPow2() {} |
protected: |
virtual const char* onGetName() SK_OVERRIDE { |
@@ -1010,57 +999,57 @@ const SkSize ConservativelyContainsBench::kQueryMax = SkSize::Make(SkIntToScalar |
const SkRect ConservativelyContainsBench::kBaseRect = SkRect::MakeXYWH(SkIntToScalar(25), SkIntToScalar(25), SkIntToScalar(50), SkIntToScalar(50)); |
const SkScalar ConservativelyContainsBench::kRRRadii[2] = {SkIntToScalar(5), SkIntToScalar(10)}; |
-DEF_BENCH( return new TrianglePathBench(p, FLAGS00); ) |
-DEF_BENCH( return new TrianglePathBench(p, FLAGS01); ) |
-DEF_BENCH( return new TrianglePathBench(p, FLAGS10); ) |
-DEF_BENCH( return new TrianglePathBench(p, FLAGS11); ) |
- |
-DEF_BENCH( return new RectPathBench(p, FLAGS00); ) |
-DEF_BENCH( return new RectPathBench(p, FLAGS01); ) |
-DEF_BENCH( return new RectPathBench(p, FLAGS10); ) |
-DEF_BENCH( return new RectPathBench(p, FLAGS11); ) |
- |
-DEF_BENCH( return new OvalPathBench(p, FLAGS00); ) |
-DEF_BENCH( return new OvalPathBench(p, FLAGS01); ) |
-DEF_BENCH( return new OvalPathBench(p, FLAGS10); ) |
-DEF_BENCH( return new OvalPathBench(p, FLAGS11); ) |
- |
-DEF_BENCH( return new CirclePathBench(p, FLAGS00); ) |
-DEF_BENCH( return new CirclePathBench(p, FLAGS01); ) |
-DEF_BENCH( return new CirclePathBench(p, FLAGS10); ) |
-DEF_BENCH( return new CirclePathBench(p, FLAGS11); ) |
- |
-DEF_BENCH( return new SawToothPathBench(p, FLAGS00); ) |
-DEF_BENCH( return new SawToothPathBench(p, FLAGS01); ) |
- |
-DEF_BENCH( return new LongCurvedPathBench(p, FLAGS00); ) |
-DEF_BENCH( return new LongCurvedPathBench(p, FLAGS01); ) |
-DEF_BENCH( return new LongLinePathBench(p, FLAGS00); ) |
-DEF_BENCH( return new LongLinePathBench(p, FLAGS01); ) |
- |
-DEF_BENCH( return new PathCreateBench(p); ) |
-DEF_BENCH( return new PathCopyBench(p); ) |
-DEF_BENCH( return new PathTransformBench(true, p); ) |
-DEF_BENCH( return new PathTransformBench(false, p); ) |
-DEF_BENCH( return new PathEqualityBench(p); ) |
- |
-DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kAdd_AddType, p); ) |
-DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kAddTrans_AddType, p); ) |
-DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kAddMatrix_AddType, p); ) |
-DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kPathTo_AddType, p); ) |
-DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kReverseAdd_AddType, p); ) |
-DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kReversePathTo_AddType, p); ) |
- |
-DEF_BENCH( return new CirclesBench(p, FLAGS00); ) |
-DEF_BENCH( return new CirclesBench(p, FLAGS01); ) |
-DEF_BENCH( return new ArbRoundRectBench(p, false); ) |
-DEF_BENCH( return new ArbRoundRectBench(p, true); ) |
-DEF_BENCH( return new ConservativelyContainsBench(p, ConservativelyContainsBench::kRect_Type); ) |
-DEF_BENCH( return new ConservativelyContainsBench(p, ConservativelyContainsBench::kRoundRect_Type); ) |
-DEF_BENCH( return new ConservativelyContainsBench(p, ConservativelyContainsBench::kOval_Type); ) |
- |
-DEF_BENCH( return new ConicBench_Chop5(p) ) |
-DEF_BENCH( return new ConicBench_ChopHalf(p) ) |
-DEF_BENCH( return new ConicBench_ComputeError(p) ) |
-DEF_BENCH( return new ConicBench_asQuadTol(p) ) |
-DEF_BENCH( return new ConicBench_quadPow2(p) ) |
+DEF_BENCH( return new TrianglePathBench(FLAGS00); ) |
+DEF_BENCH( return new TrianglePathBench(FLAGS01); ) |
+DEF_BENCH( return new TrianglePathBench(FLAGS10); ) |
+DEF_BENCH( return new TrianglePathBench(FLAGS11); ) |
+ |
+DEF_BENCH( return new RectPathBench(FLAGS00); ) |
+DEF_BENCH( return new RectPathBench(FLAGS01); ) |
+DEF_BENCH( return new RectPathBench(FLAGS10); ) |
+DEF_BENCH( return new RectPathBench(FLAGS11); ) |
+ |
+DEF_BENCH( return new OvalPathBench(FLAGS00); ) |
+DEF_BENCH( return new OvalPathBench(FLAGS01); ) |
+DEF_BENCH( return new OvalPathBench(FLAGS10); ) |
+DEF_BENCH( return new OvalPathBench(FLAGS11); ) |
+ |
+DEF_BENCH( return new CirclePathBench(FLAGS00); ) |
+DEF_BENCH( return new CirclePathBench(FLAGS01); ) |
+DEF_BENCH( return new CirclePathBench(FLAGS10); ) |
+DEF_BENCH( return new CirclePathBench(FLAGS11); ) |
+ |
+DEF_BENCH( return new SawToothPathBench(FLAGS00); ) |
+DEF_BENCH( return new SawToothPathBench(FLAGS01); ) |
+ |
+DEF_BENCH( return new LongCurvedPathBench(FLAGS00); ) |
+DEF_BENCH( return new LongCurvedPathBench(FLAGS01); ) |
+DEF_BENCH( return new LongLinePathBench(FLAGS00); ) |
+DEF_BENCH( return new LongLinePathBench(FLAGS01); ) |
+ |
+DEF_BENCH( return new PathCreateBench(); ) |
+DEF_BENCH( return new PathCopyBench(); ) |
+DEF_BENCH( return new PathTransformBench(true); ) |
+DEF_BENCH( return new PathTransformBench(false); ) |
+DEF_BENCH( return new PathEqualityBench(); ) |
+ |
+DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kAdd_AddType); ) |
+DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kAddTrans_AddType); ) |
+DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kAddMatrix_AddType); ) |
+DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kPathTo_AddType); ) |
+DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kReverseAdd_AddType); ) |
+DEF_BENCH( return new SkBench_AddPathTest(SkBench_AddPathTest::kReversePathTo_AddType); ) |
+ |
+DEF_BENCH( return new CirclesBench(FLAGS00); ) |
+DEF_BENCH( return new CirclesBench(FLAGS01); ) |
+DEF_BENCH( return new ArbRoundRectBench(false); ) |
+DEF_BENCH( return new ArbRoundRectBench(true); ) |
+DEF_BENCH( return new ConservativelyContainsBench(ConservativelyContainsBench::kRect_Type); ) |
+DEF_BENCH( return new ConservativelyContainsBench(ConservativelyContainsBench::kRoundRect_Type); ) |
+DEF_BENCH( return new ConservativelyContainsBench(ConservativelyContainsBench::kOval_Type); ) |
+ |
+DEF_BENCH( return new ConicBench_Chop5() ) |
+DEF_BENCH( return new ConicBench_ChopHalf() ) |
+DEF_BENCH( return new ConicBench_ComputeError() ) |
+DEF_BENCH( return new ConicBench_asQuadTol() ) |
+DEF_BENCH( return new ConicBench_quadPow2() ) |