aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkBitmapProcState.h
diff options
context:
space:
mode:
authorGravatar humper <humper@google.com>2014-08-27 07:56:49 -0700
committerGravatar Commit bot <commit-bot@chromium.org>2014-08-27 07:56:49 -0700
commitce7b1d5fadda5e0fd5a40257d4c8e1b6a0279597 (patch)
tree7cd0349592808ef4629a17631f1bdd6f356bf9bf /src/core/SkBitmapProcState.h
parent390f62479a38ae698c5ed9eb55c3cf5a37b5eca0 (diff)
always scale to an integer; compensate for fractional image sizes by leaving the fractional scale in the matrix
BUG=skia: R=reed@google.com Author: humper@google.com Review URL: https://codereview.chromium.org/470233002
Diffstat (limited to 'src/core/SkBitmapProcState.h')
-rw-r--r--src/core/SkBitmapProcState.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/core/SkBitmapProcState.h b/src/core/SkBitmapProcState.h
index 64dda2ecb3..4e4eded202 100644
--- a/src/core/SkBitmapProcState.h
+++ b/src/core/SkBitmapProcState.h
@@ -144,6 +144,7 @@ private:
SkBitmap fScaledBitmap; // chooseProcs
SkAutoTUnref<const SkMipMap> fCurrMip;
+ bool fAdjustedMatrix; // set by possiblyScaleImage
MatrixProc chooseMatrixProc(bool trivial_matrix);
bool chooseProcs(const SkMatrix& inv, const SkPaint&);