aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core
diff options
context:
space:
mode:
authorGravatar caryclark <caryclark@google.com>2016-02-05 13:59:31 -0800
committerGravatar Commit bot <commit-bot@chromium.org>2016-02-05 13:59:31 -0800
commit52b64619d99325bac2f9b53c9fb0a4b7c69e442f (patch)
tree34d5712194ab3520880988dd16c160f82f847424 /src/core
parent2fba80912027999b560a97a832948c37ab36acfe (diff)
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
Diffstat (limited to 'src/core')
-rw-r--r--src/core/SkScan_Hairline.cpp2
1 files changed, 1 insertions, 1 deletions
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]) {