| Index: gm/pictureshader.cpp
|
| diff --git a/gm/pictureshader.cpp b/gm/pictureshader.cpp
|
| index c35c5c964edea5199089c231a0ba5b5df9836767..f27c4eda4780317400d0c40d4f82751b2152f77c 100644
|
| --- a/gm/pictureshader.cpp
|
| +++ b/gm/pictureshader.cpp
|
| @@ -150,20 +150,17 @@ private:
|
| canvas->drawRect(SkRect::MakeWH(fSceneSize, fSceneSize), paint);
|
| canvas->drawRect(SkRect::MakeXYWH(fSceneSize * 1.1f, 0, fSceneSize, fSceneSize), paint);
|
|
|
| - SkAutoTUnref<SkShader> pictureShader(
|
| - SkShader::CreatePictureShader(fPicture, kTileConfigs[tileMode].tmx,
|
| - kTileConfigs[tileMode].tmy, &localMatrix, nullptr));
|
| - paint.setShader(pictureShader.get());
|
| + paint.setShader(SkShader::MakePictureShader(fPicture, kTileConfigs[tileMode].tmx,
|
| + kTileConfigs[tileMode].tmy, &localMatrix,
|
| + nullptr));
|
| canvas->drawRect(SkRect::MakeWH(fSceneSize, fSceneSize), paint);
|
|
|
| canvas->translate(fSceneSize * 1.1f, 0);
|
|
|
| - SkAutoTUnref<SkShader> bitmapShader(SkShader::CreateBitmapShader(
|
| - fBitmap,
|
| - kTileConfigs[tileMode].tmx,
|
| - kTileConfigs[tileMode].tmy,
|
| - &localMatrix));
|
| - paint.setShader(bitmapShader.get());
|
| + paint.setShader(SkShader::MakeBitmapShader(fBitmap,
|
| + kTileConfigs[tileMode].tmx,
|
| + kTileConfigs[tileMode].tmy,
|
| + &localMatrix));
|
| canvas->drawRect(SkRect::MakeWH(fSceneSize, fSceneSize), paint);
|
|
|
| canvas->restore();
|
| @@ -172,7 +169,7 @@ private:
|
| SkScalar fTileSize;
|
| SkScalar fSceneSize;
|
|
|
| - SkAutoTUnref<SkPicture> fPicture;
|
| + sk_sp<SkPicture> fPicture;
|
| SkBitmap fBitmap;
|
|
|
| typedef GM INHERITED;
|
| @@ -196,10 +193,10 @@ DEF_SIMPLE_GM(tiled_picture_shader, canvas, 400, 400) {
|
| p.setStrokeWidth(10);
|
| c->drawLine(20, 20, 80, 80, p);
|
|
|
| - SkAutoTUnref<SkPicture> picture(recorder.endRecording());
|
| - SkAutoTUnref<SkShader> shader(
|
| - SkShader::CreatePictureShader(picture.get(), SkShader::kRepeat_TileMode,
|
| - SkShader::kRepeat_TileMode, nullptr, nullptr));
|
| + sk_sp<SkPicture> picture(recorder.endRecording());
|
| + sk_sp<SkShader> shader(SkShader::MakePictureShader(picture, SkShader::kRepeat_TileMode,
|
| + SkShader::kRepeat_TileMode,
|
| + nullptr, nullptr));
|
|
|
| p.setColor(sk_tool_utils::color_to_565(0xFF8BC34A)); // green
|
| canvas->drawPaint(p);
|
|
|