aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/RectBench.cpp
diff options
context:
space:
mode:
authorGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-01-19 20:08:35 +0000
committerGravatar reed@android.com <reed@android.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2009-01-19 20:08:35 +0000
commit4bc1983e01d756ae9c91fd380758457f579d26ea (patch)
treeadc7dde8f10bed73dffe6e9861c114ba780cdbd4 /bench/RectBench.cpp
parentf13c6e113c3fb6ada5ca10686733ad1fa53967fe (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.cpp8
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]);