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++) {