| Index: tests/ImageFilterTest.cpp
|
| diff --git a/tests/ImageFilterTest.cpp b/tests/ImageFilterTest.cpp
|
| index a648cb08dc0396d20d58f625d17e720ac2fddd09..6a2f94265882269bb1a4e1fa4e38307df073124d 100644
|
| --- a/tests/ImageFilterTest.cpp
|
| +++ b/tests/ImageFilterTest.cpp
|
| @@ -590,7 +590,7 @@ DEF_TEST(ImageFilterDrawTiled, reporter) {
|
| SkPaint greenPaint;
|
| greenPaint.setColor(SK_ColorGREEN);
|
| recordingCanvas->drawRect(SkRect::Make(SkIRect::MakeXYWH(10, 10, 30, 20)), greenPaint);
|
| - SkAutoTUnref<SkPicture> picture(recorder.endRecording());
|
| + sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
|
| SkAutoTUnref<SkImageFilter> pictureFilter(SkPictureImageFilter::Create(picture.get()));
|
| SkAutoTUnref<SkShader> shader(SkPerlinNoiseShader::CreateTurbulence(SK_Scalar1, SK_Scalar1, 1, 0));
|
| SkPaint noisePaint;
|
| @@ -707,7 +707,7 @@ static void draw_saveLayer_picture(int width, int height, int tileSize,
|
| recordingCanvas->translate(-55, 0);
|
| recordingCanvas->saveLayer(&bounds, &paint);
|
| recordingCanvas->restore();
|
| - SkAutoTUnref<SkPicture> picture1(recorder.endRecording());
|
| + sk_sp<SkPicture> picture1(recorder.finishRecordingAsPicture());
|
|
|
| result->allocN32Pixels(width, height);
|
| SkCanvas canvas(*result);
|
| @@ -900,13 +900,13 @@ DEF_TEST(ImageFilterDrawTiledBlurRTree, reporter) {
|
| &factory, 0);
|
| draw_blurred_rect(recordingCanvas1);
|
| draw_blurred_rect(recordingCanvas2);
|
| - SkAutoTUnref<SkPicture> picture1(recorder1.endRecording());
|
| - SkAutoTUnref<SkPicture> picture2(recorder2.endRecording());
|
| + sk_sp<SkPicture> picture1(recorder1.finishRecordingAsPicture());
|
| + sk_sp<SkPicture> picture2(recorder2.finishRecordingAsPicture());
|
| for (int y = 0; y < height; y += tileSize) {
|
| for (int x = 0; x < width; x += tileSize) {
|
| SkRect tileRect = SkRect::Make(SkIRect::MakeXYWH(x, y, tileSize, tileSize));
|
| - draw_picture_clipped(&canvas1, tileRect, picture1);
|
| - draw_picture_clipped(&canvas2, tileRect, picture2);
|
| + draw_picture_clipped(&canvas1, tileRect, picture1.get());
|
| + draw_picture_clipped(&canvas2, tileRect, picture2.get());
|
| }
|
| }
|
| for (int y = 0; y < height; y++) {
|
| @@ -1010,9 +1010,8 @@ DEF_TEST(ImageFilterMatrix, reporter) {
|
| recordingCanvas->drawRect(SkRect::Make(SkIRect::MakeWH(100, 100)), solidPaint);
|
| recordingCanvas->restore(); // scale
|
| recordingCanvas->restore(); // saveLayer
|
| - SkAutoTUnref<SkPicture> picture(recorder.endRecording());
|
|
|
| - canvas.drawPicture(picture);
|
| + canvas.drawPicture(recorder.finishRecordingAsPicture());
|
| }
|
|
|
| DEF_TEST(ImageFilterCrossProcessPictureImageFilter, reporter) {
|
| @@ -1024,7 +1023,7 @@ DEF_TEST(ImageFilterCrossProcessPictureImageFilter, reporter) {
|
| SkPaint greenPaint;
|
| greenPaint.setColor(SK_ColorGREEN);
|
| recordingCanvas->drawRect(SkRect::Make(SkIRect::MakeWH(1, 1)), greenPaint);
|
| - SkAutoTUnref<SkPicture> picture(recorder.endRecording());
|
| + sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
|
|
|
| // Wrap that SkPicture in an SkPictureImageFilter.
|
| SkAutoTUnref<SkImageFilter> imageFilter(
|
| @@ -1040,7 +1039,7 @@ DEF_TEST(ImageFilterCrossProcessPictureImageFilter, reporter) {
|
| redPaintWithFilter.setColor(SK_ColorRED);
|
| redPaintWithFilter.setImageFilter(imageFilter.get());
|
| outerCanvas->drawRect(SkRect::Make(SkIRect::MakeWH(1, 1)), redPaintWithFilter);
|
| - SkAutoTUnref<SkPicture> outerPicture(outerRecorder.endRecording());
|
| + sk_sp<SkPicture> outerPicture(outerRecorder.finishRecordingAsPicture());
|
|
|
| SkBitmap bitmap;
|
| bitmap.allocN32Pixels(1, 1);
|
| @@ -1064,7 +1063,7 @@ DEF_TEST(ImageFilterCrossProcessPictureImageFilter, reporter) {
|
| SkPictureRecorder crossProcessRecorder;
|
| SkCanvas* crossProcessCanvas = crossProcessRecorder.beginRecording(1, 1, &factory, 0);
|
| crossProcessCanvas->drawRect(SkRect::Make(SkIRect::MakeWH(1, 1)), redPaintWithFilter);
|
| - SkAutoTUnref<SkPicture> crossProcessPicture(crossProcessRecorder.endRecording());
|
| + sk_sp<SkPicture> crossProcessPicture(crossProcessRecorder.finishRecordingAsPicture());
|
|
|
| canvas.clear(0x0);
|
| canvas.drawPicture(crossProcessPicture);
|
| @@ -1078,7 +1077,7 @@ DEF_TEST(ImageFilterCrossProcessPictureImageFilter, reporter) {
|
| static void test_clipped_picture_imagefilter(SkImageFilter::Proxy* proxy,
|
| skiatest::Reporter* reporter,
|
| GrContext* context) {
|
| - SkAutoTUnref<SkPicture> picture;
|
| + sk_sp<SkPicture> picture;
|
|
|
| {
|
| SkRTreeFactory factory;
|
| @@ -1089,7 +1088,7 @@ static void test_clipped_picture_imagefilter(SkImageFilter::Proxy* proxy,
|
| SkPaint greenPaint;
|
| greenPaint.setColor(SK_ColorGREEN);
|
| recordingCanvas->drawRect(SkRect::Make(SkIRect::MakeWH(1, 1)), greenPaint);
|
| - picture.reset(recorder.endRecording());
|
| + picture = recorder.finishRecordingAsPicture();
|
| }
|
|
|
| sk_sp<SkSpecialImage> srcImg(create_empty_special_image(context, proxy, 2));
|
| @@ -1138,7 +1137,7 @@ DEF_TEST(ImageFilterEmptySaveLayer, reporter) {
|
| SkCanvas* recordingCanvas = recorder.beginRecording(10, 10, &factory, 0);
|
| recordingCanvas->saveLayer(&bounds, &imageFilterPaint);
|
| recordingCanvas->restore();
|
| - SkAutoTUnref<SkPicture> picture(recorder.endRecording());
|
| + sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture());
|
|
|
| canvas.clear(0);
|
| canvas.drawPicture(picture);
|
| @@ -1148,7 +1147,7 @@ DEF_TEST(ImageFilterEmptySaveLayer, reporter) {
|
| recordingCanvas = recorder.beginRecording(10, 10, &factory, 0);
|
| recordingCanvas->saveLayer(nullptr, &imageFilterPaint);
|
| recordingCanvas->restore();
|
| - SkAutoTUnref<SkPicture> picture2(recorder.endRecording());
|
| + sk_sp<SkPicture> picture2(recorder.finishRecordingAsPicture());
|
|
|
| canvas.clear(0);
|
| canvas.drawPicture(picture2);
|
| @@ -1158,7 +1157,7 @@ DEF_TEST(ImageFilterEmptySaveLayer, reporter) {
|
| recordingCanvas = recorder.beginRecording(10, 10, &factory, 0);
|
| recordingCanvas->saveLayer(&bounds, &colorFilterPaint);
|
| recordingCanvas->restore();
|
| - SkAutoTUnref<SkPicture> picture3(recorder.endRecording());
|
| + sk_sp<SkPicture> picture3(recorder.finishRecordingAsPicture());
|
|
|
| canvas.clear(0);
|
| canvas.drawPicture(picture3);
|
|
|