| Index: src/effects/SkBlurMaskFilter.cpp | 
| diff --git a/src/effects/SkBlurMaskFilter.cpp b/src/effects/SkBlurMaskFilter.cpp | 
| index 54d4a1b91ce8d980c29118300a68222aeef3611f..c51f49b0be0f3d00f2e0364eaa9405d07a9bf19e 100644 | 
| --- a/src/effects/SkBlurMaskFilter.cpp | 
| +++ b/src/effects/SkBlurMaskFilter.cpp | 
| @@ -45,6 +45,10 @@ public: | 
| GrPaint* grp, | 
| const SkStrokeRec& strokeRec, | 
| const SkPath& path) const SK_OVERRIDE; | 
| +    virtual bool directFilterRRectMaskGPU(GrContext* context, | 
| +                                          GrPaint* grp, | 
| +                                          const SkStrokeRec& strokeRec, | 
| +                                          const SkRRect& rrect) const SK_OVERRIDE; | 
|  | 
| virtual bool filterMaskGPU(GrTexture* src, | 
| const SkMatrix& ctm, | 
| @@ -819,6 +823,13 @@ bool SkBlurMaskFilterImpl::directFilterMaskGPU(GrContext* context, | 
| return true; | 
| } | 
|  | 
| +bool SkBlurMaskFilterImpl::directFilterRRectMaskGPU(GrContext* context, | 
| +                                                    GrPaint* grp, | 
| +                                                    const SkStrokeRec& strokeRec, | 
| +                                                    const SkRRect& rrect) const { | 
| +    return false; | 
| +} | 
| + | 
| bool SkBlurMaskFilterImpl::canFilterMaskGPU(const SkRect& srcBounds, | 
| const SkIRect& clipBounds, | 
| const SkMatrix& ctm, | 
|  |