Use nine patch drawing for blurry round rectangles
Cherry pick of https://codereview.chromium.org/52703003/ in Skia.
Much like SkPath::transform, it transforms an SkRRect based on an
SkMatrix. Unlike SkPath::transform, it will fail for matrices that
contain perspective or skewing.
Cherry pick of https://codereview.chromium.org/48623006/ in Skia.
Add ability to ninepatch blurred rounded rectangle
Speed up drawing large blurry round rectangles by converting them to
Call SkDraw::drawRRect instead of converting SkRRect to an SkPath.
Create a nine patch of a blurred round rect and draw it instead of
drawing the entire thing.
Override drawRRect to perform the old behavior in
11 files changed