diff options
author | 2014-01-27 21:03:17 +0000 | |
---|---|---|
committer | 2014-01-27 21:03:17 +0000 | |
commit | 336d1d759590d9bedcbc5a96d0fff79861cf8f7a (patch) | |
tree | 4d903712399b986c2d7b92d18ea1d6ec7aee5120 /include/core/SkPaint.h | |
parent | 99f381ad769cc13b0f23c99c47b65c3f236e15cc (diff) |
Implement a computeFastBounds() traversal for SkImageFilter.
This allows for correct culling of primitives which have image filters applied.
R=reed@google.com
BUG=skia:
Review URL: https://codereview.chromium.org/137423005
git-svn-id: http://skia.googlecode.com/svn/trunk@13207 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include/core/SkPaint.h')
-rw-r--r-- | include/core/SkPaint.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/core/SkPaint.h b/include/core/SkPaint.h index 7dc3a4e03c..ab93eac102 100644 --- a/include/core/SkPaint.h +++ b/include/core/SkPaint.h @@ -943,6 +943,7 @@ public: uintptr_t effects = reinterpret_cast<uintptr_t>(this->getLooper()); effects |= reinterpret_cast<uintptr_t>(this->getMaskFilter()); effects |= reinterpret_cast<uintptr_t>(this->getPathEffect()); + effects |= reinterpret_cast<uintptr_t>(this->getImageFilter()); if (!effects) { return orig; } |