diff options
author | 2012-08-02 14:03:32 +0000 | |
---|---|---|
committer | 2012-08-02 14:03:32 +0000 | |
commit | cf8fb1f6f03fc77f9927564f9ef9abeeeec508d2 (patch) | |
tree | 7534f5f2edd97cd61f18ee35ae4a14407a53453e /src/effects/SkMorphologyImageFilter.cpp | |
parent | f2a9e58858423be9cbfa72e01e8284754e7d6381 (diff) |
Create GPU-less build of Skia.
git-svn-id: http://skia.googlecode.com/svn/trunk@4912 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/effects/SkMorphologyImageFilter.cpp')
-rw-r--r-- | src/effects/SkMorphologyImageFilter.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/effects/SkMorphologyImageFilter.cpp b/src/effects/SkMorphologyImageFilter.cpp index 3c2e385fe2..b0fc289eb8 100644 --- a/src/effects/SkMorphologyImageFilter.cpp +++ b/src/effects/SkMorphologyImageFilter.cpp @@ -8,8 +8,10 @@ #include "SkMorphologyImageFilter.h" #include "SkBitmap.h" #include "SkColorPriv.h" +#if SK_SUPPORT_GPU #include "GrContext.h" #include "GrTexture.h" +#endif SkMorphologyImageFilter::SkMorphologyImageFilter(SkFlattenableReadBuffer& buffer) : INHERITED(buffer) { @@ -213,15 +215,25 @@ bool SkDilateImageFilter::onFilterImage(Proxy*, } GrTexture* SkDilateImageFilter::onFilterImageGPU(GrTexture* src, const SkRect& rect) { +#if SK_SUPPORT_GPU return src->getContext()->applyMorphology(src, rect, GrContext::kDilate_MorphologyType, radius()); +#else + SkDEBUGFAIL("Should not call in GPU-less build"); + return NULL; +#endif } GrTexture* SkErodeImageFilter::onFilterImageGPU(GrTexture* src, const SkRect& rect) { +#if SK_SUPPORT_GPU return src->getContext()->applyMorphology(src, rect, GrContext::kErode_MorphologyType, radius()); +#else + SkDEBUGFAIL("Should not call in GPU-less build"); + return NULL; +#endif } SK_DEFINE_FLATTENABLE_REGISTRAR(SkDilateImageFilter) |