More hiding of legacy drawImage calls
Also cleanup some of the duplicate code in SkRecords
Bug: skia:7650
Change-Id: I4d3167a892c126c19a54002beab25c9a6c96fa5d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/357000
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/gm/bitmaprect.cpp b/gm/bitmaprect.cpp
index 474c8c5..ada6918 100644
--- a/gm/bitmaprect.cpp
+++ b/gm/bitmaprect.cpp
@@ -65,6 +65,7 @@
SkPaint paint;
paint.setStyle(SkPaint::kStroke_Style);
+ auto sampling = SkSamplingOptions();
auto image = make_image();
@@ -75,12 +76,13 @@
SkRect srcR;
srcR.set(src[i]);
- canvas->drawImage(image, 0, 0, &paint);
+ canvas->drawImage(image, 0, 0, sampling, &paint);
if (!fUseIRect) {
- canvas->drawImageRect(image, srcR, dstR, &paint,
+ canvas->drawImageRect(image.get(), srcR, dstR, sampling, &paint,
SkCanvas::kStrict_SrcRectConstraint);
} else {
- canvas->drawImageRect(image, src[i], dstR, &paint);
+ canvas->drawImageRect(image.get(), SkRect::Make(src[i]), dstR, sampling, &paint,
+ SkCanvas::kStrict_SrcRectConstraint);
}
canvas->drawRect(dstR, paint);