diff options
author | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-28 01:55:24 +0000 |
---|---|---|
committer | commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2014-01-28 01:55:24 +0000 |
commit | dcfa9ff57c009527e589dfc9c9fdc71483fd2f39 (patch) | |
tree | 2d35c0ea338b593891fd448ccc9b5fdb8a5daef4 /include | |
parent | c249088061061f46797ab756426346c74e321239 (diff) |
Revert of Fast blurred rectangles on GPU (https://codereview.chromium.org/119343003/)
Reason for revert:
Two problems:
1. broke compile on Build-Mac10.6-* bots
2. broke GM expectations on many bots
We'll need to examine the GM impact before re-landing. I can work with you to do this on Tuesday if you like; just IM or email me.
Original issue's description:
> Perform the same analytic blur calculation on the GPU that we do on the CPU. Results in significant performance gains when using Ganesh to render drop shadows in Chrome.
>
> BUG=
>
> Committed: http://code.google.com/p/skia/source/detail?r=13210
R=bsalomon@google.com, reed@google.com, humper@google.com, rmistry@google.com
TBR=bsalomon@google.com, humper@google.com, reed@google.com
NOTREECHECKS=true
NOTRY=true
BUG=
Author: epoger@google.com
Review URL: https://codereview.chromium.org/140853008
git-svn-id: http://skia.googlecode.com/svn/trunk@13213 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include')
-rw-r--r-- | include/core/SkMaskFilter.h | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/include/core/SkMaskFilter.h b/include/core/SkMaskFilter.h index 20dc379721..ce0debd442 100644 --- a/include/core/SkMaskFilter.h +++ b/include/core/SkMaskFilter.h @@ -15,7 +15,6 @@ #include "SkPaint.h" class GrContext; -class GrPaint; class SkBitmap; class SkBlitter; class SkBounder; @@ -23,7 +22,6 @@ class SkMatrix; class SkPath; class SkRasterClip; class SkRRect; -class SkStrokeRec; /** \class SkMaskFilter @@ -96,15 +94,6 @@ public: SkRect* maskRect) const; /** - * Try to directly render the mask filter into the target. Returns - * true if drawing was successful. - */ - virtual bool directFilterMaskGPU(GrContext* context, - GrPaint* grp, - const SkStrokeRec& strokeRec, - const SkPath& path) const; - - /** * This function is used to implement filters that require an explicit src mask. It should only * be called if canFilterMaskGPU returned true and the maskRect param should be the output from * that call. canOverwriteSrc indicates whether the implementation may treat src as a scratch |