| 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 6efce7ca37efebe34af83f9de9a6bf8ba2f159cf..73953dfb56b286c7e1919b94189d1ae3478a9e7b 100644
|
| --- a/cc/playback/display_item_list_unittest.cc
|
| +++ b/cc/playback/display_item_list_unittest.cc
|
| @@ -22,7 +22,6 @@
|
| #include "cc/proto/display_item.pb.h"
|
| #include "cc/test/fake_image_serialization_processor.h"
|
| #include "cc/test/skia_common.h"
|
| -#include "skia/ext/refptr.h"
|
| #include "testing/gtest/include/gtest/gtest.h"
|
| #include "third_party/skia/include/core/SkBitmap.h"
|
| #include "third_party/skia/include/core/SkCanvas.h"
|
| @@ -47,12 +46,12 @@ void AppendFirstSerializationTestPicture(scoped_refptr<DisplayItemList> list,
|
| const gfx::Size& layer_size) {
|
| gfx::PointF offset(2.f, 3.f);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| + sk_sp<SkCanvas> canvas;
|
|
|
| SkPaint red_paint;
|
| red_paint.setColor(SK_ColorRED);
|
|
|
| - canvas = skia::SharePtr(recorder.beginRecording(SkRect::MakeXYWH(
|
| + canvas = sk_ref_sp(recorder.beginRecording(SkRect::MakeXYWH(
|
| offset.x(), offset.y(), layer_size.width(), layer_size.height())));
|
| canvas->translate(offset.x(), offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 4.f, 4.f, red_paint);
|
| @@ -64,12 +63,12 @@ void AppendSecondSerializationTestPicture(scoped_refptr<DisplayItemList> list,
|
| const gfx::Size& layer_size) {
|
| gfx::PointF offset(2.f, 2.f);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| + sk_sp<SkCanvas> canvas;
|
|
|
| SkPaint blue_paint;
|
| blue_paint.setColor(SK_ColorBLUE);
|
|
|
| - canvas = skia::SharePtr(recorder.beginRecording(SkRect::MakeXYWH(
|
| + canvas = sk_ref_sp(recorder.beginRecording(SkRect::MakeXYWH(
|
| offset.x(), offset.y(), layer_size.width(), layer_size.height())));
|
| canvas->translate(offset.x(), offset.y());
|
| canvas->drawRectCoords(3.f, 3.f, 7.f, 7.f, blue_paint);
|
| @@ -256,7 +255,7 @@ TEST(DisplayItemListTest, SerializeTransformItem) {
|
| TEST(DisplayItemListTest, SingleDrawingItem) {
|
| gfx::Rect layer_rect(100, 100);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| + sk_sp<SkCanvas> canvas;
|
| SkPaint blue_paint;
|
| blue_paint.setColor(SK_ColorBLUE);
|
| SkPaint red_paint;
|
| @@ -268,8 +267,8 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
|
|
|
| gfx::PointF offset(8.f, 9.f);
|
| gfx::RectF recording_rect(offset, gfx::SizeF(layer_rect.size()));
|
| - canvas = skia::SharePtr(
|
| - recorder.beginRecording(gfx::RectFToSkRect(recording_rect)));
|
| + canvas =
|
| + sk_ref_sp(recorder.beginRecording(gfx::RectFToSkRect(recording_rect)));
|
| 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);
|
| @@ -298,7 +297,7 @@ TEST(DisplayItemListTest, SingleDrawingItem) {
|
| TEST(DisplayItemListTest, ClipItem) {
|
| gfx::Rect layer_rect(100, 100);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| + sk_sp<SkCanvas> canvas;
|
| SkPaint blue_paint;
|
| blue_paint.setColor(SK_ColorBLUE);
|
| SkPaint red_paint;
|
| @@ -311,7 +310,7 @@ TEST(DisplayItemListTest, ClipItem) {
|
|
|
| gfx::PointF first_offset(8.f, 9.f);
|
| gfx::RectF first_recording_rect(first_offset, gfx::SizeF(layer_rect.size()));
|
| - canvas = skia::SharePtr(
|
| + canvas = sk_ref_sp(
|
| recorder.beginRecording(gfx::RectFToSkRect(first_recording_rect)));
|
| canvas->translate(first_offset.x(), first_offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
|
| @@ -325,7 +324,7 @@ TEST(DisplayItemListTest, ClipItem) {
|
| gfx::PointF second_offset(2.f, 3.f);
|
| gfx::RectF second_recording_rect(second_offset,
|
| gfx::SizeF(layer_rect.size()));
|
| - canvas = skia::SharePtr(
|
| + canvas = sk_ref_sp(
|
| recorder.beginRecording(gfx::RectFToSkRect(second_recording_rect)));
|
| canvas->translate(second_offset.x(), second_offset.y());
|
| canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
|
| @@ -358,7 +357,7 @@ TEST(DisplayItemListTest, ClipItem) {
|
| TEST(DisplayItemListTest, TransformItem) {
|
| gfx::Rect layer_rect(100, 100);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| + sk_sp<SkCanvas> canvas;
|
| SkPaint blue_paint;
|
| blue_paint.setColor(SK_ColorBLUE);
|
| SkPaint red_paint;
|
| @@ -371,7 +370,7 @@ TEST(DisplayItemListTest, TransformItem) {
|
|
|
| gfx::PointF first_offset(8.f, 9.f);
|
| gfx::RectF first_recording_rect(first_offset, gfx::SizeF(layer_rect.size()));
|
| - canvas = skia::SharePtr(
|
| + canvas = sk_ref_sp(
|
| recorder.beginRecording(gfx::RectFToSkRect(first_recording_rect)));
|
| canvas->translate(first_offset.x(), first_offset.y());
|
| canvas->drawRectCoords(0.f, 0.f, 60.f, 60.f, red_paint);
|
| @@ -385,7 +384,7 @@ TEST(DisplayItemListTest, TransformItem) {
|
| gfx::PointF second_offset(2.f, 3.f);
|
| gfx::RectF second_recording_rect(second_offset,
|
| gfx::SizeF(layer_rect.size()));
|
| - canvas = skia::SharePtr(
|
| + canvas = sk_ref_sp(
|
| recorder.beginRecording(gfx::RectFToSkRect(second_recording_rect)));
|
| canvas->translate(second_offset.x(), second_offset.y());
|
| canvas->drawRectCoords(50.f, 50.f, 75.f, 75.f, blue_paint);
|
| @@ -427,8 +426,7 @@ TEST(DisplayItemListTest, FilterItem) {
|
| sk_sp<SkSurface> source_surface = SkSurface::MakeRasterN32Premul(50, 50);
|
| SkCanvas* source_canvas = source_surface->getCanvas();
|
| source_canvas->clear(SkColorSetRGB(128, 128, 128));
|
| - skia::RefPtr<SkImage> source_image =
|
| - skia::AdoptRef(source_surface->newImageSnapshot());
|
| + sk_sp<SkImage> source_image = source_surface->makeImageSnapshot();
|
|
|
| // For most SkImageFilters, the |dst| bounds computed by computeFastBounds are
|
| // dependent on the provided |src| bounds. This means, for example, that
|
| @@ -441,8 +439,7 @@ TEST(DisplayItemListTest, FilterItem) {
|
| // incorrect clipping of filter output. To test for this, we include an
|
| // SkImageSource filter in |filters|. Here, |src| is |filter_bounds|, defined
|
| // below.
|
| - skia::RefPtr<SkImageFilter> image_filter =
|
| - skia::AdoptRef(SkImageSource::Create(source_image.get()));
|
| + sk_sp<SkImageFilter> image_filter = SkImageSource::Make(source_image);
|
| filters.Append(FilterOperation::CreateReferenceFilter(image_filter));
|
| filters.Append(FilterOperation::CreateBrightnessFilter(0.5f));
|
| gfx::RectF filter_bounds(10.f, 10.f, 50.f, 50.f);
|
| @@ -469,7 +466,7 @@ TEST(DisplayItemListTest, FilterItem) {
|
| TEST(DisplayItemListTest, CompactingItems) {
|
| gfx::Rect layer_rect(100, 100);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| + sk_sp<SkCanvas> canvas;
|
| SkPaint blue_paint;
|
| blue_paint.setColor(SK_ColorBLUE);
|
| SkPaint red_paint;
|
| @@ -484,8 +481,8 @@ TEST(DisplayItemListTest, CompactingItems) {
|
| scoped_refptr<DisplayItemList> list_without_caching =
|
| DisplayItemList::Create(layer_rect, no_caching_settings);
|
|
|
| - canvas = skia::SharePtr(
|
| - recorder.beginRecording(gfx::RectFToSkRect(recording_rect)));
|
| + canvas =
|
| + sk_ref_sp(recorder.beginRecording(gfx::RectFToSkRect(recording_rect)));
|
| 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);
|
| @@ -511,14 +508,13 @@ TEST(DisplayItemListTest, CompactingItems) {
|
| TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithCachedPicture) {
|
| gfx::Rect layer_rect(1000, 1000);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| + sk_sp<SkCanvas> canvas;
|
|
|
| DisplayItemListSettings settings;
|
| settings.use_cached_picture = true;
|
| scoped_refptr<DisplayItemList> list =
|
| DisplayItemList::Create(layer_rect, settings);
|
| - canvas =
|
| - skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| + canvas = sk_ref_sp(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
|
|
| SkPath path;
|
| path.moveTo(0, 0);
|
| @@ -548,8 +544,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithCachedPicture) {
|
| EXPECT_TRUE(list->IsSuitableForGpuRasterization());
|
|
|
| list = DisplayItemList::Create(layer_rect, settings);
|
| - canvas =
|
| - skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| + canvas = sk_ref_sp(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| for (int i = 0; i < 10; ++i)
|
| canvas->drawPath(path, paint);
|
| sk_sp<SkPicture> unsuitable_picture = recorder.finishRecordingAsPicture();
|
| @@ -572,15 +567,14 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithCachedPicture) {
|
| TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithoutCachedPicture) {
|
| gfx::Rect layer_rect(1000, 1000);
|
| SkPictureRecorder recorder;
|
| - skia::RefPtr<SkCanvas> canvas;
|
| - skia::RefPtr<SkPicture> picture;
|
| + sk_sp<SkCanvas> canvas;
|
| + sk_sp<SkPicture> picture;
|
|
|
| DisplayItemListSettings settings;
|
| settings.use_cached_picture = false;
|
| scoped_refptr<DisplayItemList> list =
|
| DisplayItemList::Create(layer_rect, settings);
|
| - canvas =
|
| - skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| + canvas = sk_ref_sp(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
|
|
| SkPath path;
|
| path.moveTo(0, 0);
|
| @@ -603,8 +597,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithoutCachedPicture) {
|
| EXPECT_TRUE(list->IsSuitableForGpuRasterization());
|
|
|
| list = DisplayItemList::Create(layer_rect, settings);
|
| - canvas =
|
| - skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| + canvas = sk_ref_sp(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| for (int i = 0; i < 10; ++i)
|
| canvas->drawPath(path, paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| @@ -617,8 +610,7 @@ TEST(DisplayItemListTest, IsSuitableForGpuRasterizationWithoutCachedPicture) {
|
|
|
| list = DisplayItemList::Create(layer_rect, settings);
|
| for (int i = 0; i < 10; ++i) {
|
| - canvas =
|
| - skia::SharePtr(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| + canvas = sk_ref_sp(recorder.beginRecording(gfx::RectToSkRect(layer_rect)));
|
| canvas->drawPath(path, paint);
|
| list->CreateAndAppendItem<DrawingDisplayItem>(
|
| kVisualRect, recorder.finishRecordingAsPicture());
|
|
|