diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-04-28 15:09:14 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-04-28 15:09:14 +0000 |
commit | 24e91ba3029a3a1fb60cab3ae4e68c3c44776f25 (patch) | |
tree | 99be7654ef2169cb0fda54183301400ac8d74c1f /src/images/SkImageDecoder_libwebp.cpp | |
parent | 4b9b4562bfa0c5ee30313229026ba4f81a8e2705 (diff) |
Fast path for blurred round rects -- blur a small 9patch rect on the CPU
And nonlinearly stretch the resulting texture across proxy geometry.
BUG=
Committed: http://code.google.com/p/skia/source/detail?r=14392
R=bsalomon@google.com, reed@google.com
Author: humper@google.com
Review URL: https://codereview.chromium.org/248613004
git-svn-id: http://skia.googlecode.com/svn/trunk@14404 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/images/SkImageDecoder_libwebp.cpp')
-rw-r--r-- | src/images/SkImageDecoder_libwebp.cpp | 12 |
1 files changed, 0 insertions, 12 deletions
diff --git a/src/images/SkImageDecoder_libwebp.cpp b/src/images/SkImageDecoder_libwebp.cpp index 4e23e50f57..02990258eb 100644 --- a/src/images/SkImageDecoder_libwebp.cpp +++ b/src/images/SkImageDecoder_libwebp.cpp @@ -559,15 +559,6 @@ static void Index8_To_RGB(const uint8_t* in, uint8_t* rgb, int width, } } -static void Alpha8_To_RGB(const uint8_t* in, uint8_t* rgb, int width, - const SkPMColor* SK_RESTRICT ctable) { - const uint8_t* SK_RESTRICT src = (const uint8_t*)in; - for (int i = 0; i < width; ++i) { - rgb[0] = rgb[1] = rgb[2] = *src++; - rgb += 3; - } -} - static ScanlineImporter ChooseImporter(const SkBitmap::Config& config, bool hasAlpha, int* bpp) { @@ -594,9 +585,6 @@ static ScanlineImporter ChooseImporter(const SkBitmap::Config& config, case SkBitmap::kIndex8_Config: *bpp = 3; return Index8_To_RGB; - case SkBitmap::kA8_Config: - *bpp = 3; - return Alpha8_To_RGB; default: return NULL; } |