Fix the left/right edge swapping in isSmoothEnough
Bug: skia:7573
Change-Id: I02d863ac15c04fab39c1d7b0b8970bad484ca12c
Reviewed-on: https://skia-review.googlesource.com/104840
Reviewed-by: Cary Clark <caryclark@google.com>
Commit-Queue: Yuqian Li <liyuqian@google.com>
diff --git a/gm/aaa.cpp b/gm/aaa.cpp
index 4f81fc9..910ce19 100644
--- a/gm/aaa.cpp
+++ b/gm/aaa.cpp
@@ -75,6 +75,18 @@
// Manually setting convexity is required. Otherwise, this path will be considered concave.
path.setConvexity(SkPath::kConvex_Convexity);
canvas->drawPath(path, p);
+
+ // skbug.com/7573
+ y += 200;
+ canvas->translate(0, y);
+ p.setAntiAlias(true);
+ path.reset();
+ path.moveTo(1.98009784f, 9.0162744f);
+ path.lineTo(47.843992f, 10.1922744f);
+ path.lineTo(47.804008f, 11.7597256f);
+ path.lineTo(1.93990216f, 10.5837256f);
+ canvas->drawPath(path, p);
+ canvas->restore();
}
private: