Switch to float vertex colors for wide color vertex attribs

Bug: chromium:985500

Change-Id: Iab73405728dc64c816f736e95b00a23e11fd4888
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/258565
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
Commit-Queue: Brian Osman <brianosman@google.com>
diff --git a/src/gpu/ops/GrLatticeOp.cpp b/src/gpu/ops/GrLatticeOp.cpp
index 9995b77..3e4733f 100644
--- a/src/gpu/ops/GrLatticeOp.cpp
+++ b/src/gpu/ops/GrLatticeOp.cpp
@@ -203,7 +203,7 @@
                 caps, clip, hasMixedSampledCoverage, clampType, GrProcessorAnalysisCoverage::kNone,
                 &analysisColor);
         analysisColor.isConstant(&fPatches[0].fColor);
-        fWideColor = SkPMColor4fNeedsWideColor(fPatches[0].fColor, clampType, caps);
+        fWideColor = !fPatches[0].fColor.fitsInBytes();
         return result;
     }