Check PremulType during GrGradientEffect::onIsEqual

BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2100223003

Review-Url: https://codereview.chromium.org/2100223003
diff --git a/src/effects/gradients/SkGradientShader.cpp b/src/effects/gradients/SkGradientShader.cpp
index c64085c..52fbe81 100644
--- a/src/effects/gradients/SkGradientShader.cpp
+++ b/src/effects/gradients/SkGradientShader.cpp
@@ -1157,12 +1157,14 @@
     if (this->fColorType == s.getColorType()){
 
         if (SkGradientShaderBase::kTwo_GpuColorType == fColorType) {
-            if (*this->getColors(0) != *s.getColors(0) ||
+            if (this->getPremulType() != s.getPremulType() ||
+                *this->getColors(0) != *s.getColors(0) ||
                 *this->getColors(1) != *s.getColors(1)) {
                 return false;
             }
         } else if (SkGradientShaderBase::kThree_GpuColorType == fColorType) {
-            if (*this->getColors(0) != *s.getColors(0) ||
+            if (this->getPremulType() != s.getPremulType() ||
+                *this->getColors(0) != *s.getColors(0) ||
                 *this->getColors(1) != *s.getColors(1) ||
                 *this->getColors(2) != *s.getColors(2)) {
                 return false;