aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-01-28 01:55:24 +0000
committerGravatar commit-bot@chromium.org <commit-bot@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2014-01-28 01:55:24 +0000
commitdcfa9ff57c009527e589dfc9c9fdc71483fd2f39 (patch)
tree2d35c0ea338b593891fd448ccc9b5fdb8a5daef4 /include
parentc249088061061f46797ab756426346c74e321239 (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.h11
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