commit | 336d1d759590d9bedcbc5a96d0fff79861cf8f7a | [log] [tgz] |
---|---|---|
author | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Jan 27 21:03:17 2014 +0000 |
committer | senorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | Mon Jan 27 21:03:17 2014 +0000 |
tree | 4d903712399b986c2d7b92d18ea1d6ec7aee5120 | |
parent | 99f381ad769cc13b0f23c99c47b65c3f236e15cc [diff] [blame] |
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
diff --git a/src/effects/SkBitmapSource.cpp b/src/effects/SkBitmapSource.cpp index daf4fb0..4aab92f 100644 --- a/src/effects/SkBitmapSource.cpp +++ b/src/effects/SkBitmapSource.cpp
@@ -78,3 +78,7 @@ offset->fY = dstIRect.fTop; return true; } + +void SkBitmapSource::computeFastBounds(const SkRect&, SkRect* dst) const { + *dst = fDstRect; +}