Index: src/gpu/GrTessellatingPathRenderer.cpp |
diff --git a/src/gpu/GrTessellatingPathRenderer.cpp b/src/gpu/GrTessellatingPathRenderer.cpp |
index 601f8ea67f354e7a7abee9e24d60fb364d20baa5..c80b693ef5f061d34f8b558fffe1f30748ca3ef7 100644 |
--- a/src/gpu/GrTessellatingPathRenderer.cpp |
+++ b/src/gpu/GrTessellatingPathRenderer.cpp |
@@ -565,7 +565,7 @@ void path_to_contours(const SkPath& path, SkScalar tolerance, const SkRect& clip |
SkScalar weight = iter.conicWeight(); |
const SkPoint* quadPts = converter.computeQuads(pts, weight, toleranceSqd); |
for (int i = 0; i < converter.countQuads(); ++i) { |
- int pointsLeft = GrPathUtils::quadraticPointCount(quadPts, toleranceSqd); |
+ int pointsLeft = GrPathUtils::quadraticPointCount(quadPts, tolerance); |
prev = generate_quadratic_points(quadPts[0], quadPts[1], quadPts[2], |
toleranceSqd, prev, &head, pointsLeft, alloc); |
quadPts += 2; |
@@ -586,13 +586,13 @@ void path_to_contours(const SkPath& path, SkScalar tolerance, const SkRect& clip |
break; |
} |
case SkPath::kQuad_Verb: { |
- int pointsLeft = GrPathUtils::quadraticPointCount(pts, toleranceSqd); |
+ int pointsLeft = GrPathUtils::quadraticPointCount(pts, tolerance); |
prev = generate_quadratic_points(pts[0], pts[1], pts[2], toleranceSqd, prev, |
&head, pointsLeft, alloc); |
break; |
} |
case SkPath::kCubic_Verb: { |
- int pointsLeft = GrPathUtils::cubicPointCount(pts, toleranceSqd); |
+ int pointsLeft = GrPathUtils::cubicPointCount(pts, tolerance); |
prev = generate_cubic_points(pts[0], pts[1], pts[2], pts[3], |
toleranceSqd, prev, &head, pointsLeft, alloc); |
break; |