Simplify common case of linear filtering with no mips
Change-Id: I08b4a7bc088705b93a0aa680f6733d09c7ad23dd
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/354221
Reviewed-by: Brian Salomon <bsalomon@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/samplecode/SampleCamera.cpp b/samplecode/SampleCamera.cpp
index c9bb1c9..abde083 100644
--- a/samplecode/SampleCamera.cpp
+++ b/samplecode/SampleCamera.cpp
@@ -38,8 +38,7 @@
SkRect dst = { -150, -150, 150, 150 };
SkMatrix matrix;
matrix.setRectToRect(src, dst, SkMatrix::kFill_ScaleToFit);
- fShaders.push_back(bm.makeShader(SkSamplingOptions(SkFilterMode::kLinear,
- SkMipmapMode::kNone),
+ fShaders.push_back(bm.makeShader(SkSamplingOptions(SkFilterMode::kLinear),
matrix));
}
}
diff --git a/samplecode/SampleFilterBounds.cpp b/samplecode/SampleFilterBounds.cpp
index d9d699d..072bbf3 100644
--- a/samplecode/SampleFilterBounds.cpp
+++ b/samplecode/SampleFilterBounds.cpp
@@ -183,7 +183,7 @@
blurPaint.setImageFilter(fBlur);
canvas->saveLayer(&localContentRect, &blurPaint);
canvas->drawImageRect(fImage.get(), localContentRect, localContentRect,
- SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kNone),
+ SkSamplingOptions(SkFilterMode::kLinear),
nullptr, SkCanvas::kFast_SrcRectConstraint);
canvas->restore();
diff --git a/samplecode/SamplePatch.cpp b/samplecode/SamplePatch.cpp
index cca913d..98dde31 100644
--- a/samplecode/SamplePatch.cpp
+++ b/samplecode/SamplePatch.cpp
@@ -34,8 +34,7 @@
SkBitmap bm;
decode_file(GetResourceAsData("images/dog.jpg"), &bm);
*size = SkIPoint{bm.width(), bm.height()};
- return bm.makeShader(SkSamplingOptions(SkFilterMode::kLinear,
- SkMipmapMode::kNone));
+ return bm.makeShader(SkSamplingOptions(SkFilterMode::kLinear));
}
static sk_sp<SkShader> make_shader1(const SkIPoint& size) {
diff --git a/samplecode/SampleSlides.cpp b/samplecode/SampleSlides.cpp
index b466c19..a17a674 100644
--- a/samplecode/SampleSlides.cpp
+++ b/samplecode/SampleSlides.cpp
@@ -245,8 +245,7 @@
decode_file("/skimages/logo.gif", &bm);
size->set(bm.width(), bm.height());
- return bm.makeShader(SkSamplingOptions(SkFilterMode::kLinear,
- SkMipmapMode::kNone));
+ return bm.makeShader(SkSamplingOptions(SkFilterMode::kLinear));
}
static sk_sp<SkShader> make_shader1(const SkIPoint& size) {
diff --git a/samplecode/SampleVertices.cpp b/samplecode/SampleVertices.cpp
index d8f8a52..d2c7fea 100644
--- a/samplecode/SampleVertices.cpp
+++ b/samplecode/SampleVertices.cpp
@@ -35,7 +35,7 @@
pixels[1] = pixels[3] = color1;
return bm.makeShader(SkTileMode::kRepeat, SkTileMode::kRepeat,
- SkSamplingOptions(SkFilterMode::kLinear, SkMipmapMode::kNone));
+ SkSamplingOptions(SkFilterMode::kLinear));
}
static sk_sp<SkShader> make_shader1(const SkIPoint& size) {
diff --git a/samplecode/SampleXfer.cpp b/samplecode/SampleXfer.cpp
index d183220..40feb3b 100644
--- a/samplecode/SampleXfer.cpp
+++ b/samplecode/SampleXfer.cpp
@@ -218,9 +218,7 @@
r.offset(r.width() + 10, 0);
lm.postTranslate(r.width() + 10, 0);
- paint.setShader(fImage->makeShader(SkSamplingOptions{ SkFilterMode::kLinear,
- SkMipmapMode::kNone },
- lm));
+ paint.setShader(fImage->makeShader(SkSamplingOptions(SkFilterMode::kLinear), lm));
canvas->drawRect(r, paint);
r.offset(r.width() + 10, 0);