diff options
Diffstat (limited to 'src/effects/SkTableColorFilter.cpp')
-rw-r--r-- | src/effects/SkTableColorFilter.cpp | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/src/effects/SkTableColorFilter.cpp b/src/effects/SkTableColorFilter.cpp index ff30636ec7..eb59425aa7 100644 --- a/src/effects/SkTableColorFilter.cpp +++ b/src/effects/SkTableColorFilter.cpp @@ -233,8 +233,6 @@ public: virtual const GrBackendEffectFactory& getFactory() const SK_OVERRIDE; virtual bool isEqual(const GrEffect&) const SK_OVERRIDE; - virtual const GrTextureAccess& textureAccess(int index) const SK_OVERRIDE; - typedef GLColorTableEffect GLEffect; private: @@ -324,8 +322,8 @@ GrGLEffect::EffectKey GLColorTableEffect::GenKey(const GrEffectStage&, const GrG /////////////////////////////////////////////////////////////////////////////// ColorTableEffect::ColorTableEffect(GrTexture* texture) - : INHERITED(1) - , fTextureAccess(texture, "a") { + : fTextureAccess(texture, "a") { + this->addTextureAccess(&fTextureAccess); } ColorTableEffect::~ColorTableEffect() { @@ -339,11 +337,6 @@ bool ColorTableEffect::isEqual(const GrEffect& sBase) const { return INHERITED::isEqual(sBase); } -const GrTextureAccess& ColorTableEffect::textureAccess(int index) const { - GrAssert(0 == index); - return fTextureAccess; -} - /////////////////////////////////////////////////////////////////////////////// GR_DEFINE_EFFECT_TEST(ColorTableEffect); |