aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/shaders/SkComposeShader.h
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-06-02 22:18:38 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-06-04 00:22:35 +0000
commit3f511889e86f22deae5ff837649ba7d865ed3439 (patch)
treeffb514f2b3bb009fa6c6f82edfa326d116a266cd /src/shaders/SkComposeShader.h
parentb5d9e85c028f937991efac755a6da02ec1977f80 (diff)
experiment: force composeshade to always be rasterpipeline
Bug: skia: Change-Id: I7dd3f652f3ce05c48cc41b0bbbb54b96d17d721a Reviewed-on: https://skia-review.googlesource.com/18529 Reviewed-by: Florin Malita <fmalita@chromium.org> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'src/shaders/SkComposeShader.h')
-rw-r--r--src/shaders/SkComposeShader.h18
1 files changed, 0 insertions, 18 deletions
diff --git a/src/shaders/SkComposeShader.h b/src/shaders/SkComposeShader.h
index c7bb4b9eb8..39c43d6b77 100644
--- a/src/shaders/SkComposeShader.h
+++ b/src/shaders/SkComposeShader.h
@@ -40,23 +40,6 @@ public:
sk_sp<GrFragmentProcessor> asFragmentProcessor(const AsFPArgs&) const override;
#endif
- class ComposeShaderContext : public Context {
- public:
- // When this object gets destroyed, it will call contextA and contextB's destructor
- // but it will NOT free the memory.
- ComposeShaderContext(const SkComposeShader&, const ContextRec&,
- SkShaderBase::Context* contextA, SkShaderBase::Context* contextB);
-
- void shadeSpan(int x, int y, SkPMColor[], int count) override;
- void shadeSpan4f(int x, int y, SkPM4f[], int count) override;
-
- private:
- SkShaderBase::Context* fShaderContextA;
- SkShaderBase::Context* fShaderContextB;
-
- typedef Context INHERITED;
- };
-
#ifdef SK_DEBUG
SkShader* getShaderA() { return fShaderA.get(); }
SkShader* getShaderB() { return fShaderB.get(); }
@@ -70,7 +53,6 @@ public:
protected:
SkComposeShader(SkReadBuffer&);
void flatten(SkWriteBuffer&) const override;
- Context* onMakeContext(const ContextRec&, SkArenaAlloc*) const override;
sk_sp<SkShader> onMakeColorSpace(SkColorSpaceXformer* xformer) const override;
bool onAppendStages(SkRasterPipeline*, SkColorSpace* dstCS, SkArenaAlloc*,
const SkMatrix&, const SkPaint&, const SkMatrix* localM) const override;