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);