Replace the asAFoo() functions in SkImageFilter with canFilterImageGPU() and
authorsenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 1 Aug 2012 20:16:34 +0000 (20:16 +0000)
committersenorblanco@chromium.org <senorblanco@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>
Wed, 1 Aug 2012 20:16:34 +0000 (20:16 +0000)
commit302cffba86a188373c99833d83392f33e6014542
tree04b0fb01a92ec3c0fbf5ddfc17c7e8f5298ead62
parenta2d71482db8b6d752a51c96da74768d7dfc27932
Replace the asAFoo() functions in SkImageFilter with canFilterImageGPU() and
onFilterImageGPU() virtuals.  This allows each filter to implement its own GPU
processing code, even for multi-pass filters.

Review URL:  http://codereview.appspot.com/6449075/

git-svn-id: http://skia.googlecode.com/svn/trunk@4900 2bbb7eff-a529-9590-31e7-b0007b416f81
include/core/SkImageFilter.h
include/effects/SkBlurImageFilter.h
include/effects/SkMorphologyImageFilter.h
src/core/SkPaint.cpp
src/effects/SkBlurImageFilter.cpp
src/effects/SkMorphologyImageFilter.cpp
src/gpu/SkGpuDevice.cpp