Index: src/core/SkBitmapProcState.cpp |
diff --git a/src/core/SkBitmapProcState.cpp b/src/core/SkBitmapProcState.cpp |
index 7d081d4ee5989e11050bc2ee755d620a122913d1..9f370c08989afe300c285ac5155bce0fff762339 100644 |
--- a/src/core/SkBitmapProcState.cpp |
+++ b/src/core/SkBitmapProcState.cpp |
@@ -301,9 +301,14 @@ bool SkBitmapProcState::chooseProcs(const SkMatrix& inv, const SkPaint& paint) { |
if (NULL == fShaderProc32) { |
fShaderProc32 = this->chooseShaderProc32(); |
} |
- |
+ |
// see if our platform has any accelerated overrides |
this->platformProcs(); |
+ |
+ if (NULL == fShaderProc32) { |
+ fShaderProc32 = this->chooseBicubicFilterProc(paint); |
+ } |
+ |
return true; |
} |