diff options
author | Hal Canary <halcanary@google.com> | 2017-02-13 11:03:23 -0500 |
---|---|---|
committer | Skia Commit-Bot <skia-commit-bot@chromium.org> | 2017-02-13 18:24:11 +0000 |
commit | 385468f6e277bdfd7d1a57467413c31658175690 (patch) | |
tree | 946de6d976bad4b8c017aaaadc12c56eaa14ec57 /gm/crbug_691386.cpp | |
parent | ea479576ec5866bff533d1f76faf86fdeb8b3753 (diff) |
SkPDF: better tolerance path conversion to quadratics
BUG=chromium:691386
Change-Id: I2cb9be7dd606b2ba61ff609f9fd81a55655901f6
Reviewed-on: https://skia-review.googlesource.com/8381
Commit-Queue: Hal Canary <halcanary@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
Reviewed-by: Cary Clark <caryclark@google.com>
Diffstat (limited to 'gm/crbug_691386.cpp')
-rw-r--r-- | gm/crbug_691386.cpp | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/gm/crbug_691386.cpp b/gm/crbug_691386.cpp new file mode 100644 index 0000000000..b08c315634 --- /dev/null +++ b/gm/crbug_691386.cpp @@ -0,0 +1,22 @@ +/* + * Copyright 2017 Google Inc. + * + * Use of this source code is governed by a BSD-style license that can be + * found in the LICENSE file. + */ + +#include "gm.h" +#include "SkParsePath.h" + +DEF_SIMPLE_GM(crbug_691386, canvas, 256, 256) { + SkPath path; + if (!SkParsePath::FromSVGString("M -1 0 A 1 1 0 0 0 1 0 Z", &path)) { + return; + } + SkPaint p; + p.setStyle(SkPaint::kStroke_Style); + p.setStrokeWidth(0.025f); + canvas->scale(96.0f, 96.0f); + canvas->translate(1.25f, 1.25f); + canvas->drawPath(path, p); +} |