From 52b64619d99325bac2f9b53c9fb0a4b7c69e442f Mon Sep 17 00:00:00 2001 From: caryclark Date: Fri, 5 Feb 2016 13:59:31 -0800 Subject: increase subdivision for very large cubics Allow 512 subdivisions for hairline cubics instead of 64 to allow very large cubics to be properly approximated with lines. R=reed@google.com BUG=339297 GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1674813002 Review URL: https://codereview.chromium.org/1674813002 --- src/core/SkScan_Hairline.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/core') diff --git a/src/core/SkScan_Hairline.cpp b/src/core/SkScan_Hairline.cpp index a63220efef..2b2194b0d3 100644 --- a/src/core/SkScan_Hairline.cpp +++ b/src/core/SkScan_Hairline.cpp @@ -192,7 +192,7 @@ void SkScan::HairRect(const SkRect& rect, const SkRasterClip& clip, #include "SkGeometry.h" #include "SkNx.h" -#define kMaxCubicSubdivideLevel 6 +#define kMaxCubicSubdivideLevel 9 #define kMaxQuadSubdivideLevel 5 static int compute_int_quad_dist(const SkPoint pts[3]) { -- cgit v1.2.3