| Index: tools/VisualBench/WrappedBenchmark.h
|
| diff --git a/tools/VisualBench/WrappedBenchmark.h b/tools/VisualBench/WrappedBenchmark.h
|
| index 35d64ee1827e1b0ceba33cca333ab1b2c82c2969..bd88f13502ead965cb79cc2a0c182c639a59fd22 100644
|
| --- a/tools/VisualBench/WrappedBenchmark.h
|
| +++ b/tools/VisualBench/WrappedBenchmark.h
|
| @@ -36,20 +36,20 @@ public:
|
| fBench->perCanvasPreDraw(fOffScreen->getCanvas());
|
| }
|
| void onPreDraw(SkCanvas* canvas) override {
|
| - SkASSERT(fOffScreen.get());
|
| + SkASSERT(fOffScreen);
|
| fBench->preDraw(fOffScreen->getCanvas());
|
| }
|
| void onPostDraw(SkCanvas* canvas) override {
|
| - SkASSERT(fOffScreen.get());
|
| + SkASSERT(fOffScreen);
|
| fBench->postDraw(fOffScreen->getCanvas());
|
| }
|
| void onPerCanvasPostDraw(SkCanvas* canvas) override {
|
| - SkASSERT(fOffScreen.get());
|
| + SkASSERT(fOffScreen);
|
| fBench->perCanvasPostDraw(fOffScreen->getCanvas());
|
| }
|
|
|
| void onDraw(int loops, SkCanvas* canvas) override {
|
| - SkASSERT(fOffScreen.get());
|
| + SkASSERT(fOffScreen);
|
| fBench->draw(loops, fOffScreen->getCanvas());
|
| this->blitToScreen(canvas);
|
| }
|
| @@ -68,7 +68,7 @@ protected:
|
| virtual void onBlitToScreen(SkCanvas* canvas, int w, int h) = 0;
|
|
|
| SkSurfaceProps fSurfaceProps;
|
| - SkAutoTUnref<SkSurface> fOffScreen;
|
| + sk_sp<SkSurface> fOffScreen;
|
| SkAutoTUnref<Benchmark> fBench;
|
| };
|
|
|
| @@ -80,7 +80,7 @@ public:
|
|
|
| private:
|
| void setupOffScreen(SkCanvas* canvas) override {
|
| - fOffScreen.reset(SkSurface::NewRaster(canvas->imageInfo(), &this->surfaceProps()));
|
| + fOffScreen = SkSurface::MakeRaster(canvas->imageInfo(), &this->surfaceProps());
|
| }
|
|
|
| void onBlitToScreen(SkCanvas* canvas, int w, int h) override {
|
| @@ -104,11 +104,11 @@ public:
|
|
|
| private:
|
| void setupOffScreen(SkCanvas* canvas) override {
|
| - fOffScreen.reset(SkSurface::NewRenderTarget(canvas->getGrContext(),
|
| + fOffScreen = SkSurface::MakeRenderTarget(canvas->getGrContext(),
|
| SkBudgeted::kNo,
|
| canvas->imageInfo(),
|
| fNumSamples,
|
| - &this->surfaceProps()));
|
| + &this->surfaceProps());
|
| }
|
|
|
| void onBlitToScreen(SkCanvas* canvas, int w, int h) override {
|
|
|