diff options
Diffstat (limited to 'src/gpu/effects/GrTextureDomain.cpp')
-rw-r--r-- | src/gpu/effects/GrTextureDomain.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/gpu/effects/GrTextureDomain.cpp b/src/gpu/effects/GrTextureDomain.cpp index 40006a3f49..664c65c121 100644 --- a/src/gpu/effects/GrTextureDomain.cpp +++ b/src/gpu/effects/GrTextureDomain.cpp @@ -167,19 +167,19 @@ void GrTextureDomain::GLDomain::setData(const GrGLProgramDataManager& pdman, class GrGLTextureDomainEffect : public GrGLEffect { public: - GrGLTextureDomainEffect(const GrBackendEffectFactory&, const GrDrawEffect&); + GrGLTextureDomainEffect(const GrBackendEffectFactory&, const GrEffect&); virtual void emitCode(GrGLProgramBuilder*, - const GrDrawEffect&, + const GrEffect&, const GrEffectKey&, const char* outputColor, const char* inputColor, const TransformedCoordsArray&, const TextureSamplerArray&) SK_OVERRIDE; - virtual void setData(const GrGLProgramDataManager&, const GrDrawEffect&) SK_OVERRIDE; + virtual void setData(const GrGLProgramDataManager&, const GrEffect&) SK_OVERRIDE; - static inline void GenKey(const GrDrawEffect&, const GrGLCaps&, GrEffectKeyBuilder*); + static inline void GenKey(const GrEffect&, const GrGLCaps&, GrEffectKeyBuilder*); private: GrTextureDomain::GLDomain fGLDomain; @@ -187,19 +187,19 @@ private: }; GrGLTextureDomainEffect::GrGLTextureDomainEffect(const GrBackendEffectFactory& factory, - const GrDrawEffect&) + const GrEffect&) : INHERITED(factory) { } void GrGLTextureDomainEffect::emitCode(GrGLProgramBuilder* builder, - const GrDrawEffect& drawEffect, + const GrEffect& effect, const GrEffectKey& key, const char* outputColor, const char* inputColor, const TransformedCoordsArray& coords, const TextureSamplerArray& samplers) { - const GrTextureDomainEffect& effect = drawEffect.castEffect<GrTextureDomainEffect>(); - const GrTextureDomain& domain = effect.textureDomain(); + const GrTextureDomainEffect& textureDomainEffect = effect.cast<GrTextureDomainEffect>(); + const GrTextureDomain& domain = textureDomainEffect.textureDomain(); GrGLFragmentShaderBuilder* fsBuilder = builder->getFragmentShaderBuilder(); SkString coords2D = fsBuilder->ensureFSCoords2D(coords, 0); @@ -207,15 +207,15 @@ void GrGLTextureDomainEffect::emitCode(GrGLProgramBuilder* builder, } void GrGLTextureDomainEffect::setData(const GrGLProgramDataManager& pdman, - const GrDrawEffect& drawEffect) { - const GrTextureDomainEffect& effect = drawEffect.castEffect<GrTextureDomainEffect>(); - const GrTextureDomain& domain = effect.textureDomain(); + const GrEffect& effect) { + const GrTextureDomainEffect& textureDomainEffect = effect.cast<GrTextureDomainEffect>(); + const GrTextureDomain& domain = textureDomainEffect.textureDomain(); fGLDomain.setData(pdman, domain, effect.texture(0)->origin()); } -void GrGLTextureDomainEffect::GenKey(const GrDrawEffect& drawEffect, const GrGLCaps&, +void GrGLTextureDomainEffect::GenKey(const GrEffect& effect, const GrGLCaps&, GrEffectKeyBuilder* b) { - const GrTextureDomain& domain = drawEffect.castEffect<GrTextureDomainEffect>().textureDomain(); + const GrTextureDomain& domain = effect.cast<GrTextureDomainEffect>().textureDomain(); b->add32(GrTextureDomain::GLDomain::DomainKey(domain)); } @@ -264,7 +264,7 @@ const GrBackendEffectFactory& GrTextureDomainEffect::getFactory() const { } bool GrTextureDomainEffect::onIsEqual(const GrEffect& sBase) const { - const GrTextureDomainEffect& s = CastEffect<GrTextureDomainEffect>(sBase); + const GrTextureDomainEffect& s = sBase.cast<GrTextureDomainEffect>(); return this->hasSameTextureParamsMatrixAndSourceCoords(s) && this->fTextureDomain == s.fTextureDomain; } |