drawBitmapRect() should not touch the CTM when mask filters are present
authorfmalita <fmalita@chromium.org>
Fri, 26 Aug 2016 20:04:14 +0000 (13:04 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 26 Aug 2016 20:04:14 +0000 (13:04 -0700)
commitab83da71426195dad58a85e2caff213358c8461d
treea6b283f0e4de3de852b1ef700dfbfcc065ce90b5
parentfebb22469999b928850182ebc57bfd6fbd7402d6
drawBitmapRect() should not touch the CTM when mask filters are present

Blur sigma calculations are CTM dependent, so we cannot take the
drawBitmap() fast path in the presence of mask filters.

BUG=skia:5682
R=reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2286873002

Review-Url: https://codereview.chromium.org/2286873002
gm/drawbitmaprect.cpp
src/core/SkBitmapDevice.cpp