Revert "Revert "Use explicit samplingoptions""

Undo pictureshader change from prev version

This reverts commit fde98cbddd43576389d1f10881276583835b0281.

Change-Id: I52fe7d2753dee91fd08ae26f38e47ecd933d0c94
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/342378
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/gm/complexclip.cpp b/gm/complexclip.cpp
index b285ffa..e2da27c 100644
--- a/gm/complexclip.cpp
+++ b/gm/complexclip.cpp
@@ -394,7 +394,7 @@
                                                         gradLM ? &persp : nullptr);
         bool imageLM = config.fLM == kImageWithLocalMat || config.fLM == kBothWithLocalMat;
         auto imgShader = img->makeShader(SkTileMode::kRepeat, SkTileMode::kRepeat,
-                                         imageLM ? perspScale : scale);
+                                         SkSamplingOptions(), imageLM ? perspScale : scale);
 
         // Perspective before any clipShader
         if (config.fConcat == kConcatBeforeClips) {
@@ -449,7 +449,8 @@
     SkRect rect = SkRect::MakeWH(256, 256);
     SkMatrix local = SkMatrix::MakeRectToRect(SkRect::MakeWH(image->width(), image->height()),
                                               SkRect::MakeWH(64, 64), SkMatrix::kFill_ScaleToFit);
-    auto shader = image->makeShader(SkTileMode::kRepeat, SkTileMode::kRepeat, &local);
+    auto shader = image->makeShader(SkTileMode::kRepeat, SkTileMode::kRepeat,
+                                    SkSamplingOptions(), &local);
 
     SkPaint paint;
     paint.setColor(SK_ColorRED);