aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkBlitter_Sprite.cpp
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-06-24 18:17:49 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-06-25 14:21:30 +0000
commit428266de3091e1d7430c0d32e65e41006302ec28 (patch)
treeaf8ae1c36492a60d5f85f75c7587a751062fe1f8 /src/core/SkBlitter_Sprite.cpp
parent1aa77f0ed75c206cbbc234b3870911088a478621 (diff)
use rasterpipeline for colorfilters
Bug: skia: Change-Id: Ia0e88f3ae29d026843ac7beb2aee3c891123ce18 Reviewed-on: https://skia-review.googlesource.com/20773 Reviewed-by: Mike Klein <mtklein@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/core/SkBlitter_Sprite.cpp')
-rw-r--r--src/core/SkBlitter_Sprite.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/SkBlitter_Sprite.cpp b/src/core/SkBlitter_Sprite.cpp
index 144f3d1619..20ec357a7b 100644
--- a/src/core/SkBlitter_Sprite.cpp
+++ b/src/core/SkBlitter_Sprite.cpp
@@ -188,6 +188,11 @@ SkBlitter* SkBlitter::ChooseSprite(const SkPixmap& dst, const SkPaint& paint,
if (source.alphaType() == kUnpremul_SkAlphaType) {
return nullptr;
}
+#ifndef SK_SUPPORT_LEGACY_COLORFILTER_FILTERSPAN
+ if (paint.getColorFilter()) {
+ return nullptr;
+ }
+#endif
SkSpriteBlitter* blitter = nullptr;