Allow chrome to be nearest until it can rebaseline

No changes expected -- only if chrome decides to opt into nearest

Change-Id: Ie493b6c814f3e1e603a116e59a777e5f6b16b370
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/353358
Reviewed-by: Florin Malita <fmalita@chromium.org>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/src/shaders/SkPictureShader.cpp b/src/shaders/SkPictureShader.cpp
index b06118b..ada5cae 100644
--- a/src/shaders/SkPictureShader.cpp
+++ b/src/shaders/SkPictureShader.cpp
@@ -257,8 +257,14 @@
 #ifdef SK_SUPPORT_LEGACY_INHERITED_PICTURE_SHADER_FILTER
         tileShader = SkImage_makeShaderImplicitFilterQuality(tileImage.get(), fTmx, fTmy, nullptr);
 #else
-        tileShader = tileImage->makeShader(fTmx, fTmy, SkSamplingOptions(SkFilterMode::kLinear,
-                                                                         SkMipmapMode::kNone),
+
+#ifdef SK_SUPPORT_NEAREST_PICTURESHADER_POSTFILTER
+        SkFilterMode filter = SkFilterMode::kNearest;
+#else
+        SkFilterMode filter = SkFilterMode::kLinear;
+#endif
+        tileShader = tileImage->makeShader(fTmx, fTmy,
+                                           SkSamplingOptions(filter, SkMipmapMode::kNone),
                                            nullptr);
 #endif