perform quickReject in drawPoints (which is called by drawLine) just like we
already did in drawRect and drawPath
git-svn-id: http://skia.googlecode.com/svn/trunk@3968 2bbb7eff-a529-9590-31e7-b0007b416f81
diff --git a/bench/DashBench.cpp b/bench/DashBench.cpp
index 40fffe6..3f2cfa7 100644
--- a/bench/DashBench.cpp
+++ b/bench/DashBench.cpp
@@ -34,7 +34,8 @@
SkString fName;
SkTDArray<SkScalar> fIntervals;
int fWidth;
- bool fDoClip;
+ SkPoint fPts[2];
+ bool fDoClip;
enum {
N = SkBENCHLOOP(100)
@@ -49,6 +50,9 @@
fWidth = width;
fName.printf("dash_%d_%s", width, doClip ? "clipped" : "noclip");
fDoClip = doClip;
+
+ fPts[0].set(SkIntToScalar(10), SkIntToScalar(10));
+ fPts[1].set(SkIntToScalar(600), SkIntToScalar(10));
}
virtual void makePath(SkPath* path) {
@@ -87,6 +91,7 @@
virtual void handlePath(SkCanvas* canvas, const SkPath& path,
const SkPaint& paint, int N) {
for (int i = 0; i < N; ++i) {
+// canvas->drawPoints(SkCanvas::kLines_PointMode, 2, fPts, paint);
canvas->drawPath(path, paint);
}
}