Bitmap should use sampling options

Change-Id: I611969d4707009411f20b74debad7655ac364eb8
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/343596
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Mike Reed <reed@google.com>
diff --git a/gm/clippedbitmapshaders.cpp b/gm/clippedbitmapshaders.cpp
index fee715a..8680865 100644
--- a/gm/clippedbitmapshaders.cpp
+++ b/gm/clippedbitmapshaders.cpp
@@ -91,11 +91,10 @@
         s.setScale(8, 8);
         s.postTranslate(SLIDE_SIZE / 2, SLIDE_SIZE / 2);
         SkPaint paint;
-        paint.setShader(bmp.makeShader(fMode, fMode, &s));
-
-        if (fHQ) {
-            paint.setFilterQuality(kHigh_SkFilterQuality);
-        }
+        paint.setShader(bmp.makeShader(fMode, fMode,
+                                       fHQ ? SkSamplingOptions({1.0f/3, 1.0f/3})
+                                           : SkSamplingOptions(),
+                                       s));
 
         SkScalar margin = (SLIDE_SIZE / 3 - RECT_SIZE) / 2;
         for (int i = 0; i < 3; i++) {