Remove (unused) shader caps from default GP factory functions

Change-Id: Id3313169be2fecfb8a11045f08a55490fbec9b9e
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/276486
Commit-Queue: Brian Osman <brianosman@google.com>
Reviewed-by: Chris Dalton <csmartdalton@google.com>
Reviewed-by: Robert Phillips <robertphillips@google.com>
diff --git a/src/gpu/GrDefaultGeoProcFactory.cpp b/src/gpu/GrDefaultGeoProcFactory.cpp
index 03b3cdf..8840abe 100644
--- a/src/gpu/GrDefaultGeoProcFactory.cpp
+++ b/src/gpu/GrDefaultGeoProcFactory.cpp
@@ -36,7 +36,6 @@
 class DefaultGeoProc : public GrGeometryProcessor {
 public:
     static GrGeometryProcessor* Make(SkArenaAlloc* arena,
-                                     const GrShaderCaps* shaderCaps,
                                      uint32_t gpTypeFlags,
                                      const SkPMColor4f& color,
                                      sk_sp<GrColorSpaceXform> colorSpaceXform,
@@ -44,9 +43,9 @@
                                      const SkMatrix& localMatrix,
                                      bool localCoordsWillBeRead,
                                      uint8_t coverage) {
-        return arena->make<DefaultGeoProc>(shaderCaps, gpTypeFlags, color,
-                                           std::move(colorSpaceXform), viewMatrix, localMatrix,
-                                           coverage, localCoordsWillBeRead);
+        return arena->make<DefaultGeoProc>(gpTypeFlags, color, std::move(colorSpaceXform),
+                                           viewMatrix, localMatrix, coverage,
+                                           localCoordsWillBeRead);
     }
 
     const char* name() const override { return "DefaultGeometryProcessor"; }
@@ -230,8 +229,7 @@
 private:
     friend class ::SkArenaAlloc; // for access to ctor
 
-    DefaultGeoProc(const GrShaderCaps* shaderCaps,
-                   uint32_t gpTypeFlags,
+    DefaultGeoProc(uint32_t gpTypeFlags,
                    const SkPMColor4f& color,
                    sk_sp<GrColorSpaceXform> colorSpaceXform,
                    const SkMatrix& viewMatrix,
@@ -302,7 +300,7 @@
         flags |= kLocalCoordAttribute_GPFlag;
     }
 
-    return DefaultGeoProc::Make(d->allocator(), d->caps()->shaderCaps(),
+    return DefaultGeoProc::Make(d->allocator(),
                                 flags,
                                 SkPMColor4f::FromBytes_RGBA(GrRandomColor(d->fRandom)),
                                 GrTest::TestColorXform(d->fRandom),
@@ -314,7 +312,6 @@
 #endif
 
 GrGeometryProcessor* GrDefaultGeoProcFactory::Make(SkArenaAlloc* arena,
-                                                   const GrShaderCaps* shaderCaps,
                                                    const Color& color,
                                                    const Coverage& coverage,
                                                    const LocalCoords& localCoords,
@@ -338,7 +335,6 @@
     bool localCoordsWillBeRead = localCoords.fType != LocalCoords::kUnused_Type;
 
     return DefaultGeoProc::Make(arena,
-                                shaderCaps,
                                 flags,
                                 color.fColor,
                                 color.fColorSpaceXform,
@@ -349,7 +345,6 @@
 }
 
 GrGeometryProcessor* GrDefaultGeoProcFactory::MakeForDeviceSpace(SkArenaAlloc* arena,
-                                                                 const GrShaderCaps* shaderCaps,
                                                                  const Color& color,
                                                                  const Coverage& coverage,
                                                                  const LocalCoords& localCoords,
@@ -367,5 +362,5 @@
     }
 
     LocalCoords inverted(LocalCoords::kUsePosition_Type, &invert);
-    return Make(arena, shaderCaps, color, coverage, inverted, SkMatrix::I());
+    return Make(arena, color, coverage, inverted, SkMatrix::I());
 }