Index: tests/ImageFilterTest.cpp |
diff --git a/tests/ImageFilterTest.cpp b/tests/ImageFilterTest.cpp |
index cd900e3df1bdfe8a45a7a2a4526df6cf2e1d979e..3cf73a8a9ca3ff66fa2d703c9ca73f4fe2f2f596 100644 |
--- a/tests/ImageFilterTest.cpp |
+++ b/tests/ImageFilterTest.cpp |
@@ -783,9 +783,10 @@ DEF_TEST(ImageFilterDilateThenBlurBounds, reporter) { |
} |
DEF_TEST(ImageFilterComposedBlurFastBounds, reporter) { |
- SkAutoTUnref<SkImageFilter> filter1(makeBlur()); |
- SkAutoTUnref<SkImageFilter> filter2(makeBlur()); |
- SkAutoTUnref<SkImageFilter> composedFilter(SkComposeImageFilter::Create(filter1.get(), filter2.get())); |
+ sk_sp<SkImageFilter> filter1(makeBlur()); |
+ sk_sp<SkImageFilter> filter2(makeBlur()); |
+ sk_sp<SkImageFilter> composedFilter(SkComposeImageFilter::Make(std::move(filter1), |
+ std::move(filter2))); |
SkRect boundsSrc = SkRect::MakeWH(SkIntToScalar(100), SkIntToScalar(100)); |
SkRect expectedBounds = SkRect::MakeXYWH( |
@@ -1337,11 +1338,11 @@ static void test_composed_imagefilter_offset(SkImageFilter::Proxy* proxy, |
sk_sp<SkSpecialImage> srcImg(create_empty_special_image(context, proxy, 100)); |
SkImageFilter::CropRect cropRect(SkRect::MakeXYWH(1, 0, 20, 20)); |
- SkAutoTUnref<SkImageFilter> offsetFilter(SkOffsetImageFilter::Create(0, 0, nullptr, &cropRect)); |
- SkAutoTUnref<SkImageFilter> blurFilter(SkBlurImageFilter::Create(SK_Scalar1, SK_Scalar1, |
- nullptr, &cropRect)); |
- SkAutoTUnref<SkImageFilter> composedFilter(SkComposeImageFilter::Create(blurFilter, |
- offsetFilter.get())); |
+ sk_sp<SkImageFilter> offsetFilter(SkOffsetImageFilter::Create(0, 0, nullptr, &cropRect)); |
+ sk_sp<SkImageFilter> blurFilter(SkBlurImageFilter::Create(SK_Scalar1, SK_Scalar1, |
+ nullptr, &cropRect)); |
+ sk_sp<SkImageFilter> composedFilter(SkComposeImageFilter::Make(std::move(blurFilter), |
+ std::move(offsetFilter))); |
SkIPoint offset; |
SkImageFilter::Context ctx(SkMatrix::I(), SkIRect::MakeWH(100, 100), nullptr); |
@@ -1373,12 +1374,12 @@ static void test_composed_imagefilter_bounds(SkImageFilter::Proxy* proxy, |
SkCanvas* recordingCanvas = recorder.beginRecording(SkRect::MakeWH(200, 100)); |
recordingCanvas->clipRect(SkRect::MakeXYWH(100, 0, 100, 100)); |
recordingCanvas->clear(SK_ColorGREEN); |
- sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture(); |
+ sk_sp<SkPicture> picture(recorder.finishRecordingAsPicture()); |
sk_sp<SkImageFilter> pictureFilter(SkPictureImageFilter::Make(picture)); |
SkImageFilter::CropRect cropRect(SkRect::MakeWH(100, 100)); |
sk_sp<SkImageFilter> offsetFilter(SkOffsetImageFilter::Create(-100, 0, nullptr, &cropRect)); |
- sk_sp<SkImageFilter> composedFilter( |
- SkComposeImageFilter::Create(offsetFilter.get(), pictureFilter.get())); |
+ sk_sp<SkImageFilter> composedFilter(SkComposeImageFilter::Make(std::move(offsetFilter), |
+ std::move(pictureFilter))); |
sk_sp<SkSpecialImage> sourceImage(create_empty_special_image(context, proxy, 100)); |
SkImageFilter::Context ctx(SkMatrix::I(), SkIRect::MakeWH(100, 100), nullptr); |