Index: src/gpu/effects/GrSingleTextureEffect.cpp |
diff --git a/src/gpu/effects/GrSingleTextureEffect.cpp b/src/gpu/effects/GrSingleTextureEffect.cpp |
index 532ce04217bebda26dbc5384389b3fc7536340b3..3ab5e3ae057776af4dca9891fcadd510682ec813 100644 |
--- a/src/gpu/effects/GrSingleTextureEffect.cpp |
+++ b/src/gpu/effects/GrSingleTextureEffect.cpp |
@@ -9,30 +9,30 @@ |
GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, |
const SkMatrix& m, |
- CoordsType coordsType) |
- : fTextureAccess(texture) |
- , fMatrix(m) |
- , fCoordsType(coordsType) { |
+ GrCoordSet coordSet) |
+ : fCoordTransform(coordSet, m, texture) |
+ , fTextureAccess(texture) { |
+ this->addCoordTransform(&fCoordTransform); |
this->addTextureAccess(&fTextureAccess); |
} |
GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, |
const SkMatrix& m, |
GrTextureParams::FilterMode filterMode, |
- CoordsType coordsType) |
- : fTextureAccess(texture, filterMode) |
- , fMatrix(m) |
- , fCoordsType(coordsType) { |
+ GrCoordSet coordSet) |
+ : fCoordTransform(coordSet, m, texture) |
+ , fTextureAccess(texture, filterMode) { |
+ this->addCoordTransform(&fCoordTransform); |
this->addTextureAccess(&fTextureAccess); |
} |
GrSingleTextureEffect::GrSingleTextureEffect(GrTexture* texture, |
const SkMatrix& m, |
const GrTextureParams& params, |
- CoordsType coordsType) |
- : fTextureAccess(texture, params) |
- , fMatrix(m) |
- , fCoordsType(coordsType) { |
+ GrCoordSet coordSet) |
+ : fCoordTransform(coordSet, m, texture) |
+ , fTextureAccess(texture, params) { |
+ this->addCoordTransform(&fCoordTransform); |
this->addTextureAccess(&fTextureAccess); |
} |