| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2011 Google Inc. | 3 * Copyright 2011 Google Inc. |
| 4 * | 4 * |
| 5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
| 6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
| 7 */ | 7 */ |
| 8 #include "SkBenchmark.h" | 8 #include "SkBenchmark.h" |
| 9 #include "SkCanvas.h" | 9 #include "SkCanvas.h" |
| 10 #include "SkPaint.h" | 10 #include "SkPaint.h" |
| (...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 102 | 102 |
| 103 private: | 103 private: |
| 104 SkString fName; | 104 SkString fName; |
| 105 SkXfermode* fMode; | 105 SkXfermode* fMode; |
| 106 | 106 |
| 107 typedef RectBench INHERITED; | 107 typedef RectBench INHERITED; |
| 108 }; | 108 }; |
| 109 | 109 |
| 110 class OvalBench : public RectBench { | 110 class OvalBench : public RectBench { |
| 111 public: | 111 public: |
| 112 OvalBench(void* param, int shift) : RectBench(param, shift) {} | 112 OvalBench(void* param, int shift, int stroke = 0) : RectBench(param, shift,
stroke) {} |
| 113 protected: | 113 protected: |
| 114 virtual void drawThisRect(SkCanvas* c, const SkRect& r, const SkPaint& p) { | 114 virtual void drawThisRect(SkCanvas* c, const SkRect& r, const SkPaint& p) { |
| 115 c->drawOval(r, p); | 115 c->drawOval(r, p); |
| 116 } | 116 } |
| 117 virtual const char* onGetName() { return computeName("ovals"); } | 117 virtual const char* onGetName() { return computeName("ovals"); } |
| 118 }; | 118 }; |
| 119 | 119 |
| 120 class RRectBench : public RectBench { | 120 class RRectBench : public RectBench { |
| 121 public: | 121 public: |
| 122 RRectBench(void* param, int shift, int stroke = 0) : RectBench(param, shift,
stroke) {} | 122 RRectBench(void* param, int shift, int stroke = 0) : RectBench(param, shift,
stroke) {} |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 292 kMaskType _type; | 292 kMaskType _type; |
| 293 }; | 293 }; |
| 294 | 294 |
| 295 | 295 |
| 296 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 1)); ) | 296 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 1)); ) |
| 297 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 1, 4)); ) | 297 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 1, 4)); ) |
| 298 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 3)); ) | 298 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 3)); ) |
| 299 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 3, 4)); ) | 299 DEF_BENCH( return SkNEW_ARGS(RectBench, (p, 3, 4)); ) |
| 300 DEF_BENCH( return SkNEW_ARGS(OvalBench, (p, 1)); ) | 300 DEF_BENCH( return SkNEW_ARGS(OvalBench, (p, 1)); ) |
| 301 DEF_BENCH( return SkNEW_ARGS(OvalBench, (p, 3)); ) | 301 DEF_BENCH( return SkNEW_ARGS(OvalBench, (p, 3)); ) |
| 302 DEF_BENCH( return SkNEW_ARGS(OvalBench, (p, 1, 4)); ) |
| 303 DEF_BENCH( return SkNEW_ARGS(OvalBench, (p, 3, 4)); ) |
| 302 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 1)); ) | 304 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 1)); ) |
| 303 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 1, 4)); ) | 305 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 1, 4)); ) |
| 304 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 3)); ) | 306 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 3)); ) |
| 305 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 3, 4)); ) | 307 DEF_BENCH( return SkNEW_ARGS(RRectBench, (p, 3, 4)); ) |
| 306 DEF_BENCH( return SkNEW_ARGS(PointsBench, (p, SkCanvas::kPoints_PointMode, "poin
ts")); ) | 308 DEF_BENCH( return SkNEW_ARGS(PointsBench, (p, SkCanvas::kPoints_PointMode, "poin
ts")); ) |
| 307 DEF_BENCH( return SkNEW_ARGS(PointsBench, (p, SkCanvas::kLines_PointMode, "lines
")); ) | 309 DEF_BENCH( return SkNEW_ARGS(PointsBench, (p, SkCanvas::kLines_PointMode, "lines
")); ) |
| 308 DEF_BENCH( return SkNEW_ARGS(PointsBench, (p, SkCanvas::kPolygon_PointMode, "pol
ygon")); ) | 310 DEF_BENCH( return SkNEW_ARGS(PointsBench, (p, SkCanvas::kPolygon_PointMode, "pol
ygon")); ) |
| 309 | 311 |
| 310 DEF_BENCH( return SkNEW_ARGS(SrcModeRectBench, (p)); ) | 312 DEF_BENCH( return SkNEW_ARGS(SrcModeRectBench, (p)); ) |
| 311 | 313 |
| (...skipping 11 matching lines...) Expand all Loading... |
| 323 BlitMaskBench::kMaskBlack, "maskblack") | 325 BlitMaskBench::kMaskBlack, "maskblack") |
| 324 ); ) | 326 ); ) |
| 325 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, | 327 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, |
| 326 (p, SkCanvas::kPoints_PointMode, | 328 (p, SkCanvas::kPoints_PointMode, |
| 327 BlitMaskBench::kMaskColor, "maskcolor") | 329 BlitMaskBench::kMaskColor, "maskcolor") |
| 328 ); ) | 330 ); ) |
| 329 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, | 331 DEF_BENCH( return SkNEW_ARGS(BlitMaskBench, |
| 330 (p, SkCanvas::kPoints_PointMode, | 332 (p, SkCanvas::kPoints_PointMode, |
| 331 BlitMaskBench::KMaskShader, "maskshader") | 333 BlitMaskBench::KMaskShader, "maskshader") |
| 332 ); ) | 334 ); ) |
| OLD | NEW |