| Index: cc/surfaces/surfaces_pixeltest.cc
|
| diff --git a/cc/surfaces/surfaces_pixeltest.cc b/cc/surfaces/surfaces_pixeltest.cc
|
| index 9af4ed93e523955b5d6b0fa0a48624d2eb6c08b9..ae2c9ba4fab6c5fdd46034b12df9ef372bdb0b44 100644
|
| --- a/cc/surfaces/surfaces_pixeltest.cc
|
| +++ b/cc/surfaces/surfaces_pixeltest.cc
|
| @@ -77,8 +77,8 @@ TEST_F(SurfacesPixelTest, DrawSimpleFrame) {
|
| new DelegatedFrameData);
|
| delegated_frame_data->render_pass_list.push_back(std::move(pass));
|
|
|
| - std::unique_ptr<CompositorFrame> root_frame(new CompositorFrame);
|
| - root_frame->delegated_frame_data = std::move(delegated_frame_data);
|
| + CompositorFrame root_frame;
|
| + root_frame.delegated_frame_data = std::move(delegated_frame_data);
|
|
|
| SurfaceId root_surface_id = allocator_.GenerateId();
|
| factory_.Create(root_surface_id);
|
| @@ -86,14 +86,13 @@ TEST_F(SurfacesPixelTest, DrawSimpleFrame) {
|
| SurfaceFactory::DrawCallback());
|
|
|
| SurfaceAggregator aggregator(&manager_, resource_provider_.get(), true);
|
| - std::unique_ptr<CompositorFrame> aggregated_frame =
|
| - aggregator.Aggregate(root_surface_id);
|
| + CompositorFrame aggregated_frame = aggregator.Aggregate(root_surface_id);
|
| factory_.Destroy(root_surface_id);
|
|
|
| bool discard_alpha = false;
|
| ExactPixelComparator pixel_comparator(discard_alpha);
|
| RenderPassList* pass_list =
|
| - &aggregated_frame->delegated_frame_data->render_pass_list;
|
| + &aggregated_frame.delegated_frame_data->render_pass_list;
|
| EXPECT_TRUE(RunPixelTest(pass_list,
|
| base::FilePath(FILE_PATH_LITERAL("green.png")),
|
| pixel_comparator));
|
| @@ -135,8 +134,8 @@ TEST_F(SurfacesPixelTest, DrawSimpleAggregatedFrame) {
|
| new DelegatedFrameData);
|
| delegated_frame_data->render_pass_list.push_back(std::move(pass));
|
|
|
| - std::unique_ptr<CompositorFrame> root_frame(new CompositorFrame);
|
| - root_frame->delegated_frame_data = std::move(delegated_frame_data);
|
| + CompositorFrame root_frame;
|
| + root_frame.delegated_frame_data = std::move(delegated_frame_data);
|
|
|
| factory_.SubmitCompositorFrame(root_surface_id, std::move(root_frame),
|
| SurfaceFactory::DrawCallback());
|
| @@ -164,21 +163,20 @@ TEST_F(SurfacesPixelTest, DrawSimpleAggregatedFrame) {
|
| new DelegatedFrameData);
|
| delegated_frame_data->render_pass_list.push_back(std::move(pass));
|
|
|
| - std::unique_ptr<CompositorFrame> child_frame(new CompositorFrame);
|
| - child_frame->delegated_frame_data = std::move(delegated_frame_data);
|
| + CompositorFrame child_frame;
|
| + child_frame.delegated_frame_data = std::move(delegated_frame_data);
|
|
|
| factory_.SubmitCompositorFrame(child_surface_id, std::move(child_frame),
|
| SurfaceFactory::DrawCallback());
|
| }
|
|
|
| SurfaceAggregator aggregator(&manager_, resource_provider_.get(), true);
|
| - std::unique_ptr<CompositorFrame> aggregated_frame =
|
| - aggregator.Aggregate(root_surface_id);
|
| + CompositorFrame aggregated_frame = aggregator.Aggregate(root_surface_id);
|
|
|
| bool discard_alpha = false;
|
| ExactPixelComparator pixel_comparator(discard_alpha);
|
| RenderPassList* pass_list =
|
| - &aggregated_frame->delegated_frame_data->render_pass_list;
|
| + &aggregated_frame.delegated_frame_data->render_pass_list;
|
| EXPECT_TRUE(RunPixelTest(pass_list,
|
| base::FilePath(FILE_PATH_LITERAL("blue_yellow.png")),
|
| pixel_comparator));
|
| @@ -236,8 +234,8 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) {
|
| new DelegatedFrameData);
|
| delegated_frame_data->render_pass_list.push_back(std::move(pass));
|
|
|
| - std::unique_ptr<CompositorFrame> root_frame(new CompositorFrame);
|
| - root_frame->delegated_frame_data = std::move(delegated_frame_data);
|
| + CompositorFrame root_frame;
|
| + root_frame.delegated_frame_data = std::move(delegated_frame_data);
|
|
|
| factory_.SubmitCompositorFrame(root_surface_id, std::move(root_frame),
|
| SurfaceFactory::DrawCallback());
|
| @@ -273,8 +271,8 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) {
|
| new DelegatedFrameData);
|
| delegated_frame_data->render_pass_list.push_back(std::move(pass));
|
|
|
| - std::unique_ptr<CompositorFrame> child_frame(new CompositorFrame);
|
| - child_frame->delegated_frame_data = std::move(delegated_frame_data);
|
| + CompositorFrame child_frame;
|
| + child_frame.delegated_frame_data = std::move(delegated_frame_data);
|
|
|
| factory_.SubmitCompositorFrame(left_child_id, std::move(child_frame),
|
| SurfaceFactory::DrawCallback());
|
| @@ -310,21 +308,20 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) {
|
| new DelegatedFrameData);
|
| delegated_frame_data->render_pass_list.push_back(std::move(pass));
|
|
|
| - std::unique_ptr<CompositorFrame> child_frame(new CompositorFrame);
|
| - child_frame->delegated_frame_data = std::move(delegated_frame_data);
|
| + CompositorFrame child_frame;
|
| + child_frame.delegated_frame_data = std::move(delegated_frame_data);
|
|
|
| factory_.SubmitCompositorFrame(right_child_id, std::move(child_frame),
|
| SurfaceFactory::DrawCallback());
|
| }
|
|
|
| SurfaceAggregator aggregator(&manager_, resource_provider_.get(), true);
|
| - std::unique_ptr<CompositorFrame> aggregated_frame =
|
| - aggregator.Aggregate(root_surface_id);
|
| + CompositorFrame aggregated_frame = aggregator.Aggregate(root_surface_id);
|
|
|
| bool discard_alpha = false;
|
| ExactPixelComparator pixel_comparator(discard_alpha);
|
| RenderPassList* pass_list =
|
| - &aggregated_frame->delegated_frame_data->render_pass_list;
|
| + &aggregated_frame.delegated_frame_data->render_pass_list;
|
| EXPECT_TRUE(RunPixelTest(
|
| pass_list,
|
| base::FilePath(FILE_PATH_LITERAL("four_blue_green_checkers.png")),
|
|
|