diff options
Diffstat (limited to 'src/core')
-rw-r--r-- | src/core/SkDevice.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/core/SkDevice.cpp b/src/core/SkDevice.cpp index a696def721..e309097acf 100644 --- a/src/core/SkDevice.cpp +++ b/src/core/SkDevice.cpp @@ -373,6 +373,11 @@ bool SkDevice::filterTextFlags(const SkPaint& paint, TextFlags* flags) { } if (SkBitmap::kARGB_8888_Config != fBitmap.config() || +#ifndef SK_ENABLE_FAST_SHADERMASK + paint.getShader() || + paint.getMaskFilter() || + paint.getColorFilter() || +#endif !isSrcOver(paint.getXfermode()) || paint.getRasterizer() || paint.getPathEffect() || |