diff options
Diffstat (limited to 'src/gpu/effects/GrSingleTextureEffect.cpp')
-rw-r--r-- | src/gpu/effects/GrSingleTextureEffect.cpp | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/src/gpu/effects/GrSingleTextureEffect.cpp b/src/gpu/effects/GrSingleTextureEffect.cpp index 7183ba3244..0c671f16d0 100644 --- a/src/gpu/effects/GrSingleTextureEffect.cpp +++ b/src/gpu/effects/GrSingleTextureEffect.cpp @@ -7,23 +7,32 @@ #include "effects/GrSingleTextureEffect.h" -GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, const SkMatrix& m) +GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, + const SkMatrix& m, + CoordsType coordsType) : fTextureAccess(texture) - , fMatrix(m) { + , fMatrix(m) + , fCoordsType(coordsType) { this->addTextureAccess(&fTextureAccess); } -GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, const SkMatrix& m, bool bilerp) +GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, + const SkMatrix& m, + bool bilerp, + CoordsType coordsType) : fTextureAccess(texture, bilerp) - , fMatrix(m) { + , fMatrix(m) + , fCoordsType(coordsType) { this->addTextureAccess(&fTextureAccess); } GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, const SkMatrix& m, - const GrTextureParams& params) + const GrTextureParams& params, + CoordsType coordsType) : fTextureAccess(texture, params) - , fMatrix(m) { + , fMatrix(m) + , fCoordsType(coordsType) { this->addTextureAccess(&fTextureAccess); } |