Fix typo in GrTextureEffect::onIsEqual
Comparing y shader mode with x shader mode.
Change-Id: I022948596de966ae2d6179f7762e95300301757c
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/270942
Commit-Queue: Brian Salomon <bsalomon@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Reviewed-by: Brian Salomon <bsalomon@google.com>
diff --git a/src/gpu/effects/GrTextureEffect.cpp b/src/gpu/effects/GrTextureEffect.cpp
index 3ae9c73..e31abc3 100644
--- a/src/gpu/effects/GrTextureEffect.cpp
+++ b/src/gpu/effects/GrTextureEffect.cpp
@@ -584,7 +584,7 @@
bool GrTextureEffect::onIsEqual(const GrFragmentProcessor& other) const {
auto that = other.cast<GrTextureEffect>();
- return fShaderModes[0] == that.fShaderModes[1] && fShaderModes[1] == that.fShaderModes[1] &&
+ return fShaderModes[0] == that.fShaderModes[0] && fShaderModes[1] == that.fShaderModes[1] &&
fSubset == that.fSubset;
}
@@ -610,6 +610,7 @@
, fCoordTransform(src.fCoordTransform)
, fSampler(src.fSampler)
, fSubset(src.fSubset)
+ , fClamp(src.fClamp)
, fShaderModes{src.fShaderModes[0], src.fShaderModes[1]} {
this->setTextureSamplerCnt(1);
this->addCoordTransform(&fCoordTransform);