From c41569a29fde10c6fec43cc4593334e9a4b34b76 Mon Sep 17 00:00:00 2001 From: Yuqian Li Date: Mon, 16 Apr 2018 17:40:53 -0400 Subject: Fix the fat rect bug in the threaded backend Bug: skia:7813 Change-Id: I954232be1dccc63ce412ccde92c4f0e4617317b9 Reviewed-on: https://skia-review.googlesource.com/121641 Reviewed-by: Cary Clark Commit-Queue: Yuqian Li --- gm/aaa.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'gm') diff --git a/gm/aaa.cpp b/gm/aaa.cpp index 910ce19988..b2fc6337d9 100644 --- a/gm/aaa.cpp +++ b/gm/aaa.cpp @@ -44,6 +44,7 @@ protected: y += 200; + canvas->save(); canvas->translate(0, y); canvas->rotate(1); canvas->drawRect({ 20, 20, 20.2f, 200 }, p); @@ -78,6 +79,7 @@ protected: // skbug.com/7573 y += 200; + canvas->save(); canvas->translate(0, y); p.setAntiAlias(true); path.reset(); @@ -87,6 +89,15 @@ protected: path.lineTo(1.93990216f, 10.5837256f); canvas->drawPath(path, p); canvas->restore(); + + // skbug.com/7813 + // t8888 splits the 800-high canvas into 3 pieces; the boundary is close to 266 and 534 + path.reset(); + path.moveTo(700, 266); + path.lineTo(710, 266); + path.lineTo(710, 534); + path.lineTo(700, 534); + canvas->drawPath(path, p); } private: -- cgit v1.2.3