diff options
author | bsalomon <bsalomon@google.com> | 2016-08-22 10:00:14 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-08-22 10:00:14 -0700 |
commit | ac1d0abfd89ded89d57ea5e985e04c81c3c8ebf2 (patch) | |
tree | 8b364a8a976896374610d679f61b807becdf8e52 /gm | |
parent | 0f0c4f0902af265b74f4f679556e375e0ed8d944 (diff) |
Add stroke-and-fill circular arc test, test near 180deg arc in all circular_arc_tests
BUG=skia:5227
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2261233002
Review-Url: https://codereview.chromium.org/2261233002
Diffstat (limited to 'gm')
-rw-r--r-- | gm/circulararcs.cpp | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/gm/circulararcs.cpp b/gm/circulararcs.cpp index 624776f216..2cb525cc21 100644 --- a/gm/circulararcs.cpp +++ b/gm/circulararcs.cpp @@ -10,7 +10,7 @@ #include "gm.h" static constexpr SkScalar kStarts[] = {0.f, 10.f, 30.f, 45.f, 90.f, 165.f, 180.f, 270.f}; -static constexpr SkScalar kSweeps[] = {1.f, 45.f, 90.f, 130.f, 180.f, 270.f, 300.f, 355.f}; +static constexpr SkScalar kSweeps[] = {1.f, 45.f, 90.f, 130.f, 180.f, 184.f, 300.f, 355.f}; static constexpr SkScalar kDiameter = 40.f; static constexpr SkRect kRect = {0.f, 0.f, kDiameter, kDiameter}; static constexpr int kW = 1000; @@ -101,3 +101,11 @@ DEF_ARC_GM(stroke_round) { }; draw_arcs(canvas, setStroke); } + +DEF_ARC_GM(fill_and_Stroke) { + auto setStroke = [] (SkPaint* p) { + p->setStyle(SkPaint::kStrokeAndFill_Style); + p->setStrokeCap(SkPaint::kRound_Cap); + }; + draw_arcs(canvas, setStroke); +} |