Guard legacy matrixtransforms, and expose new one

Bug: skia:11236
Bug: skia:11235
Change-Id: I53fc0532a6067c5b30fc0345ded95d50d9955d38
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/363098
Commit-Queue: Mike Reed <reed@google.com>
Reviewed-by: Michael Ludwig <michaelludwig@google.com>
diff --git a/gm/imageresizetiled.cpp b/gm/imageresizetiled.cpp
index 23c949b..31321d1 100644
--- a/gm/imageresizetiled.cpp
+++ b/gm/imageresizetiled.cpp
@@ -29,7 +29,7 @@
         SkMatrix matrix;
         matrix.setScale(RESIZE_FACTOR, RESIZE_FACTOR);
         paint.setImageFilter(SkImageFilters::MatrixTransform(matrix,
-                                                             kNone_SkFilterQuality,
+                                                             SkSamplingOptions(),
                                                              nullptr));
 
         SkFont         font(ToolUtils::create_portable_typeface(), 100);