| Index: cc/playback/display_item_list_unittest.cc
|
| diff --git a/cc/playback/display_item_list_unittest.cc b/cc/playback/display_item_list_unittest.cc
|
| index a6aac41b7f24993fe971b145b715b14099da1db7..f75d12d9c0a12004e8400dc572dae27a8e451e5b 100644
|
| --- a/cc/playback/display_item_list_unittest.cc
|
| +++ b/cc/playback/display_item_list_unittest.cc
|
| @@ -56,7 +56,7 @@ void AppendFirstSerializationTestPicture(scoped_refptr<DisplayItemList> list,
|
| canvas->translate(offset.x(), offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 4.f, 4.f, red_paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
| }
|
|
|
| void AppendSecondSerializationTestPicture(scoped_refptr<DisplayItemList> list,
|
| @@ -73,7 +73,7 @@ void AppendSecondSerializationTestPicture(scoped_refptr<DisplayItemList> list,
|
| canvas->translate(offset.x(), offset.y());
|
| canvas->drawRectCoords(3.f, 3.f, 7.f, 7.f, blue_paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
| }
|
|
|
| void ValidateDisplayItemListSerialization(const gfx::Size& layer_size,
|
| @@ -256,7 +256,6 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
|
| gfx::Rect layer_rect(100, 100);
|
| SkPictureRecorder recorder;
|
| skia::RefPtr<SkCanvas> canvas;
|
| - skia::RefPtr<SkPicture> picture;
|
| SkPaint blue_paint;
|
| blue_paint.setColor(SK_ColorBLUE);
|
| SkPaint red_paint;
|
| @@ -273,9 +272,8 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
|
| canvas->translate(offset.x(), offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
|
| canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
|
| - picture = skia::AdoptRef(recorder.endRecordingAsPicture());
|
| - list->CreateAndAppendItem<DrawingDisplayItem>(kVisualRect,
|
| - std::move(picture));
|
| + list->CreateAndAppendItem<DrawingDisplayItem>(
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
| list->Finalize();
|
| DrawDisplayList(pixels, layer_rect, list);
|
|
|
| @@ -317,7 +315,7 @@ TEST(DisplayItemListTest, ClipItem) {
|
| canvas->translate(first_offset.x(), first_offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
|
|
| gfx::Rect clip_rect(60, 60, 10, 10);
|
| list->CreateAndAppendItem<ClipDisplayItem>(kVisualRect, clip_rect,
|
| @@ -331,7 +329,7 @@ TEST(DisplayItemListTest, ClipItem) {
|
| canvas->translate(second_offset.x(), second_offset.y());
|
| canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
|
|
| list->CreateAndAppendItem<EndClipDisplayItem>(kVisualRect);
|
| list->Finalize();
|
| @@ -377,7 +375,7 @@ TEST(DisplayItemListTest, TransformItem) {
|
| canvas->translate(first_offset.x(), first_offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
|
|
| gfx::Transform transform;
|
| transform.Rotate(45.0);
|
| @@ -391,7 +389,7 @@ TEST(DisplayItemListTest, TransformItem) {
|
| canvas->translate(second_offset.x(), second_offset.y());
|
| canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
|
|
| list->CreateAndAppendItem<EndTransformDisplayItem>(kVisualRect);
|
| list->Finalize();
|
| @@ -472,7 +470,6 @@ TEST(DisplayItemListTest, CompactingItems) {
|
| gfx::Rect layer_rect(100, 100);
|
| SkPictureRecorder recorder;
|
| skia::RefPtr<SkCanvas> canvas;
|
| - skia::RefPtr<SkPicture> picture;
|
| SkPaint blue_paint;
|
| blue_paint.setColor(SK_ColorBLUE);
|
| SkPaint red_paint;
|
| @@ -492,7 +489,7 @@ TEST(DisplayItemListTest, CompactingItems) {
|
| canvas->translate(offset.x(), offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
|
| canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
|
| - picture = skia::AdoptRef(recorder.endRecordingAsPicture());
|
| + sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
|
| list_without_caching->CreateAndAppendItem<DrawingDisplayItem>(kVisualRect,
|
| picture);
|
| list_without_caching->Finalize();
|
| @@ -535,8 +532,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithCachedPicture) {
|
| paint.setAntiAlias(true);
|
| canvas->drawPath(path, paint);
|
|
|
| - skia::RefPtr<SkPicture> suitable_picture =
|
| - skia::AdoptRef(recorder.endRecordingAsPicture());
|
| + sk_sp<SkPicture> suitable_picture = recorder.finishRecordingAsPicture();
|
| list->CreateAndAppendItem<DrawingDisplayItem>(kVisualRect, suitable_picture);
|
| list->Finalize();
|
|
|
| @@ -556,8 +552,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithCachedPicture) {
|
| skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| for (int i = 0; i < 10; ++i)
|
| canvas->drawPath(path, paint);
|
| - skia::RefPtr<SkPicture> unsuitable_picture =
|
| - skia::AdoptRef(recorder.endRecordingAsPicture());
|
| + sk_sp<SkPicture> unsuitable_picture = recorder.finishRecordingAsPicture();
|
| list->CreateAndAppendItem<DrawingDisplayItem>(kVisualRect,
|
| unsuitable_picture);
|
| list->Finalize();
|
| @@ -600,7 +595,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithoutCachedPicture) {
|
| canvas->drawPath(path, paint);
|
|
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
| list->Finalize();
|
|
|
| // A single DrawingDisplayItem with a large AA concave path shouldn't trigger
|
| @@ -613,7 +608,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithoutCachedPicture) {
|
| for (int i = 0; i < 10; ++i)
|
| canvas->drawPath(path, paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
| list->Finalize();
|
|
|
| // A single DrawingDisplayItem with several large AA concave paths should
|
| @@ -626,7 +621,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithoutCachedPicture) {
|
| skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| canvas->drawPath(path, paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| - kVisualRect, skia::AdoptRef(recorder.endRecordingAsPicture()));
|
| + kVisualRect, recorder.finishRecordingAsPicture());
|
| }
|
| list->Finalize();
|
|
|
| @@ -649,8 +644,7 @@ TEST(DisplayItemListTest, ApproximateMemoryUsage) {
|
| SkCanvas* canvas = recorder.beginRecording(gfx::RectToSkRect(layer_rect));
|
| for (int i = 0; i < kNumCommandsInTestSkPicture; i++)
|
| canvas->drawPaint(blue_paint);
|
| - skia::RefPtr<SkPicture> picture =
|
| - skia::AdoptRef(recorder.endRecordingAsPicture());
|
| + sk_sp<SkPicture> picture = recorder.finishRecordingAsPicture();
|
| size_t picture_size = SkPictureUtils::ApproximateBytesUsed(picture.get());
|
| ASSERT_GE(picture_size, kNumCommandsInTestSkPicture * sizeof(blue_paint));
|
|
|
|
|