Migrate to drawImage w/ sampling
Bug: skia:7650
Change-Id: Icb99ee9f7142fe1ca22f9fa66b1467486ce576a6
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/357598
Reviewed-by: Mike Reed <reed@google.com>
Commit-Queue: Mike Reed <reed@google.com>
diff --git a/samplecode/SampleTiming.cpp b/samplecode/SampleTiming.cpp
index 4dce6d1..9e237a0 100644
--- a/samplecode/SampleTiming.cpp
+++ b/samplecode/SampleTiming.cpp
@@ -72,9 +72,12 @@
for (int y = 0; y < H; y++)
for (int x = 0; x < W; x++) {
auto start = std::chrono::steady_clock::now();
- offscreen->getCanvas()->drawImageRect(fImg, SkRect::MakeXYWH(x,y,1,1)
- , SkRect::MakeXYWH(0,0,1024,1024)
- , /*paint=*/nullptr);
+ offscreen->getCanvas()->drawImageRect(fImg,
+ SkRect::MakeXYWH(x,y,1,1),
+ SkRect::MakeXYWH(0,0,1024,1024),
+ SkSamplingOptions(),
+ /*paint=*/nullptr,
+ SkCanvas::kStrict_SrcRectConstraint);
auto elapsed = std::chrono::steady_clock::now() - start;
cost[y][x] = elapsed.count();