Adjust tolerance to fix GPU hairline curve issues
authorjvanverth <jvanverth@google.com>
Tue, 5 May 2015 15:01:51 +0000 (08:01 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 5 May 2015 15:01:51 +0000 (08:01 -0700)
BUG=chromium:472847

Review URL: https://codereview.chromium.org/1126793003

src/gpu/GrAAHairLinePathRenderer.cpp

index ba6dcec..2749e4d 100644 (file)
@@ -171,7 +171,7 @@ static int chop_conic(const SkPoint src[3], SkConic dst[4], const SkScalar weigh
 // in this case approx the path with lines
 // otherwise returns 1
 static int is_degen_quad_or_conic(const SkPoint p[3], SkScalar* dsqd) {
-    static const SkScalar gDegenerateToLineTol = SK_Scalar1;
+    static const SkScalar gDegenerateToLineTol = GrPathUtils::kDefaultTolerance;
     static const SkScalar gDegenerateToLineTolSqd =
         SkScalarMul(gDegenerateToLineTol, gDegenerateToLineTol);