DescriptionIn SkDraw::drawRect, use SkPath for huge rects; fix the bugs in drawPath for huge rects.
The non-SkPath code doesn't correctly handle rects that out of range of SkIRect. It's simplest to just make the most general code path work rather than fix the bugs in all code paths.
Add bigrect gm. Previously committed as https://codereview.chromium.org/1758113005, but caused ASAN failures due to integer overflow and was reverted in https://codereview.chromium.org/1773593005. This CL adds increased coverage. The bigrect gm draws incorrectly in some cases due to skia:5199.
BUG=skia:5060
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1893433002
Patch Set 1 : #
Depends on Patchset: Messages
Total messages: 37 (24 generated)
|