diff options
author | humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-09 17:48:15 +0000 |
---|---|---|
committer | humper@google.com <humper@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2013-07-09 17:48:15 +0000 |
commit | 25fc6b9bfb3f9c2839b463b69b86ce9ed206c763 (patch) | |
tree | f4c6f78e86f69872343f937c15c1747538531976 /bench/BitmapBench.cpp | |
parent | 64527e9caa4d38c0c113ce3de3ccf3c6e40eef05 (diff) |
More general image filter interface; tested implementation of standalone
image scaler (not yet plumbed). High quality downsampler. Fast SSE
resampler.
BUG=
R=reed@google.com
Review URL: https://codereview.chromium.org/17381008
git-svn-id: http://skia.googlecode.com/svn/trunk@9936 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'bench/BitmapBench.cpp')
-rw-r--r-- | bench/BitmapBench.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/bench/BitmapBench.cpp b/bench/BitmapBench.cpp index 3bf6b779cb..d8363fcb9d 100644 --- a/bench/BitmapBench.cpp +++ b/bench/BitmapBench.cpp @@ -149,7 +149,7 @@ protected: int count = N; #ifdef SK_RELEASE // in DEBUG, N is always 1 - if (paint.getFlags() & SkPaint::kBicubicFilterBitmap_Flag) { + if (paint.getFlags() & SkPaint::kHighQualityFilterBitmap_Flag) { count /= BICUBIC_DUR_SCALE; } #endif @@ -170,7 +170,7 @@ protected: #ifdef SK_DEBUG return 1; #else - return (paint.getFlags() & SkPaint::kBicubicFilterBitmap_Flag) ? + return (paint.getFlags() & SkPaint::kHighQualityFilterBitmap_Flag) ? (float)BICUBIC_DUR_SCALE : 1; #endif } @@ -266,12 +266,12 @@ protected: } uint32_t orMask = 0; - uint32_t clearMask = SkPaint::kFilterBitmap_Flag | SkPaint::kBicubicFilterBitmap_Flag; + uint32_t clearMask = SkPaint::kFilterBitmap_Flag | SkPaint::kHighQualityFilterBitmap_Flag; if (fFlags & kBilerp_Flag) { orMask |= SkPaint::kFilterBitmap_Flag; } if (fFlags & kBicubic_Flag) { - orMask |= SkPaint::kBicubicFilterBitmap_Flag; + orMask |= SkPaint::kHighQualityFilterBitmap_Flag; } this->setPaintMasks(orMask, clearMask); |