Index: src/core/SkBlitter.cpp |
diff --git a/src/core/SkBlitter.cpp b/src/core/SkBlitter.cpp |
index f5d13dc5f1e08006b33b40a422ef221be4bcfc3c..db9fcda93b19fc3b364859b0727de89e3b55888e 100644 |
--- a/src/core/SkBlitter.cpp |
+++ b/src/core/SkBlitter.cpp |
@@ -853,6 +853,10 @@ SkBlitter* SkBlitter::Choose(const SkPixmap& device, |
p->setColor(0); |
} |
+ if (SkBlitter* blitter = SkCreateRasterPipelineBlitter(device, *paint, allocator)) { |
+ return blitter; |
+ } |
+ |
if (nullptr == shader) { |
if (mode) { |
// xfermodes (and filters) require shaders for our current blitters |