diff options
author | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-01-19 20:08:35 +0000 |
---|---|---|
committer | reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2009-01-19 20:08:35 +0000 |
commit | 4bc1983e01d756ae9c91fd380758457f579d26ea (patch) | |
tree | adc7dde8f10bed73dffe6e9861c114ba780cdbd4 /bench/RectBench.cpp | |
parent | f13c6e113c3fb6ada5ca10686733ad1fa53967fe (diff) |
add options to bench: -repeat N -forceOpaque -forceBlend -forceAA -forceBW
output stats for all configs (should be a option)
git-svn-id: http://skia.googlecode.com/svn/trunk@73 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'bench/RectBench.cpp')
-rw-r--r-- | bench/RectBench.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bench/RectBench.cpp b/bench/RectBench.cpp index c88852666b..13239f1500 100644 --- a/bench/RectBench.cpp +++ b/bench/RectBench.cpp @@ -44,13 +44,13 @@ protected: c->drawRect(r, p); } - virtual const char* onGetName() { return computeName("rectangles"); } + virtual const char* onGetName() { return computeName("rects"); } virtual SkIPoint onGetSize() { return SkMakeIPoint(640, 480); } virtual void onDraw(SkCanvas* canvas) { SkPaint paint; - paint.setAntiAlias(true); for (int i = 0; i < N; i++) { paint.setColor(fColors[i]); + this->setupPaint(&paint); this->drawThisRect(canvas, fRects[i], paint); } } @@ -73,7 +73,7 @@ protected: virtual void drawThisRect(SkCanvas* c, const SkRect& r, const SkPaint& p) { c->drawRoundRect(r, r.width() / 4, r.height() / 4, p); } - virtual const char* onGetName() { return computeName("roundrects"); } + virtual const char* onGetName() { return computeName("rrects"); } }; class PointsBench : public RectBench { @@ -93,11 +93,11 @@ protected: }; SkPaint paint; - paint.setAntiAlias(true); paint.setStrokeCap(SkPaint::kRound_Cap); for (size_t i = 0; i < SK_ARRAY_COUNT(gSizes); i++) { paint.setStrokeWidth(gSizes[i]); + this->setupPaint(&paint); canvas->drawPoints(fMode, N * 2, reinterpret_cast<const SkPoint*>(fRects), paint); paint.setColor(fColors[i]); |