aboutsummaryrefslogtreecommitdiffhomepage
path: root/gm/aaclip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'gm/aaclip.cpp')
-rw-r--r--gm/aaclip.cpp21
1 files changed, 21 insertions, 0 deletions
diff --git a/gm/aaclip.cpp b/gm/aaclip.cpp
index 48df3a480f..0725ea2d0f 100644
--- a/gm/aaclip.cpp
+++ b/gm/aaclip.cpp
@@ -9,6 +9,26 @@
#include "SkCanvas.h"
#include "SkPath.h"
+static void test_quadstroke(SkCanvas* canvas) {
+ SkPath path;
+ path.moveTo(6, 0);
+ path.quadTo(150, 150, 0, 6);
+
+ SkPaint paint;
+
+ paint.setAntiAlias(true);
+ paint.setStyle(SkPaint::kStroke_Style);
+ canvas->translate(20, 20);
+
+#if 1
+ canvas->drawPath(path, paint);
+ canvas->translate(100, 0);
+#endif
+
+ paint.setStrokeWidth(1.01f);
+ canvas->drawPath(path, paint);
+}
+
static void draw_conic(SkCanvas* canvas, SkScalar weight, const SkPaint& paint) {
SkPath path;
path.moveTo(100, 100);
@@ -253,6 +273,7 @@ protected:
}
virtual void onDraw(SkCanvas* canvas) SK_OVERRIDE {
+ if (false) { test_quadstroke(canvas); return; }
if (false) { test_conic(canvas); return; }
if (false) {
SkRect bounds;