| Index: bench/ImageBench.cpp
|
| diff --git a/bench/ImageBench.cpp b/bench/ImageBench.cpp
|
| index 097ed91d5de45f36d6d07fd4428693184a46067e..b07d267b6038b449d5b85584fa519e9be3d6b82b 100644
|
| --- a/bench/ImageBench.cpp
|
| +++ b/bench/ImageBench.cpp
|
| @@ -33,7 +33,7 @@ protected:
|
| SkImageInfo info = SkImageInfo::MakeN32Premul(100, 100);
|
| SkAutoTUnref<SkSurface> surface(canvas->newSurface(info));
|
| canvas->drawColor(SK_ColorRED);
|
| - fImage.reset(surface->newImageSnapshot());
|
| + fImage = surface->makeImageSnapshot();
|
|
|
| // create a cpu-backed Surface
|
| fRasterSurface.reset(SkSurface::NewRaster(info));
|
| @@ -49,14 +49,14 @@ protected:
|
| void onDraw(int loops, SkCanvas*) override {
|
| for (int i = 0; i < loops; i++) {
|
| for (int inner = 0; inner < 10; ++inner) {
|
| - fRasterSurface->getCanvas()->drawImage(fImage, 0, 0);
|
| + fRasterSurface->getCanvas()->drawImage(fImage.get(), 0, 0);
|
| }
|
| }
|
| }
|
|
|
| private:
|
| SkString fName;
|
| - SkAutoTUnref<SkImage> fImage;
|
| + sk_sp<SkImage> fImage;
|
| SkAutoTUnref<SkSurface> fRasterSurface;
|
|
|
| typedef Benchmark INHERITED;
|
|
|