Index: cc/surfaces/surfaces_pixeltest.cc |
diff --git a/cc/surfaces/surfaces_pixeltest.cc b/cc/surfaces/surfaces_pixeltest.cc |
index 026db2d3cd0d0c45f7f2e266775b75426cfbb06f..95fa6e0ae8070800c618bf2a711d0d5b2b8bdc9e 100644 |
--- a/cc/surfaces/surfaces_pixeltest.cc |
+++ b/cc/surfaces/surfaces_pixeltest.cc |
@@ -81,13 +81,11 @@ TEST_F(SurfacesPixelTest, DrawSimpleFrame) { |
LocalFrameId root_local_frame_id = allocator_.GenerateId(); |
SurfaceId root_surface_id(factory_.frame_sink_id(), root_local_frame_id); |
- factory_.Create(root_local_frame_id); |
factory_.SubmitCompositorFrame(root_local_frame_id, std::move(root_frame), |
SurfaceFactory::DrawCallback()); |
SurfaceAggregator aggregator(&manager_, resource_provider_.get(), true); |
CompositorFrame aggregated_frame = aggregator.Aggregate(root_surface_id); |
- factory_.Destroy(root_local_frame_id); |
bool discard_alpha = false; |
ExactPixelComparator pixel_comparator(discard_alpha); |
@@ -104,9 +102,8 @@ TEST_F(SurfacesPixelTest, DrawSimpleAggregatedFrame) { |
SurfaceId child_surface_id(factory_.frame_sink_id(), child_local_frame_id); |
LocalFrameId root_local_frame_id = allocator_.GenerateId(); |
SurfaceId root_surface_id(factory_.frame_sink_id(), root_local_frame_id); |
+ SurfaceFactory child_factory(kArbitraryFrameSinkId, &manager_, &client_); |
- factory_.Create(child_local_frame_id); |
- factory_.Create(root_local_frame_id); |
{ |
gfx::Rect rect(device_viewport_size_); |
RenderPassId id(1, 1); |
@@ -160,8 +157,9 @@ TEST_F(SurfacesPixelTest, DrawSimpleAggregatedFrame) { |
CompositorFrame child_frame; |
child_frame.render_pass_list.push_back(std::move(pass)); |
- factory_.SubmitCompositorFrame(child_local_frame_id, std::move(child_frame), |
- SurfaceFactory::DrawCallback()); |
+ child_factory.SubmitCompositorFrame(child_local_frame_id, |
+ std::move(child_frame), |
+ SurfaceFactory::DrawCallback()); |
} |
SurfaceAggregator aggregator(&manager_, resource_provider_.get(), true); |
@@ -173,8 +171,6 @@ TEST_F(SurfacesPixelTest, DrawSimpleAggregatedFrame) { |
EXPECT_TRUE(RunPixelTest(pass_list, |
base::FilePath(FILE_PATH_LITERAL("blue_yellow.png")), |
pixel_comparator)); |
- factory_.Destroy(root_local_frame_id); |
- factory_.Destroy(child_local_frame_id); |
} |
// Tests a surface quad that has a non-identity transform into its pass. |
@@ -194,9 +190,8 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) { |
SurfaceId right_child_id(factory_.frame_sink_id(), right_child_local_id); |
LocalFrameId root_local_frame_id = allocator_.GenerateId(); |
SurfaceId root_surface_id(factory_.frame_sink_id(), root_local_frame_id); |
- factory_.Create(left_child_local_id); |
- factory_.Create(right_child_local_id); |
- factory_.Create(root_local_frame_id); |
+ SurfaceFactory left_factory(kArbitraryFrameSinkId, &manager_, &client_); |
+ SurfaceFactory right_factory(kArbitraryFrameSinkId, &manager_, &client_); |
{ |
gfx::Rect rect(device_viewport_size_); |
@@ -262,8 +257,9 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) { |
CompositorFrame child_frame; |
child_frame.render_pass_list.push_back(std::move(pass)); |
- factory_.SubmitCompositorFrame(left_child_local_id, std::move(child_frame), |
- SurfaceFactory::DrawCallback()); |
+ left_factory.SubmitCompositorFrame(left_child_local_id, |
+ std::move(child_frame), |
+ SurfaceFactory::DrawCallback()); |
} |
{ |
@@ -295,8 +291,9 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) { |
CompositorFrame child_frame; |
child_frame.render_pass_list.push_back(std::move(pass)); |
- factory_.SubmitCompositorFrame(right_child_local_id, std::move(child_frame), |
- SurfaceFactory::DrawCallback()); |
+ right_factory.SubmitCompositorFrame(right_child_local_id, |
+ std::move(child_frame), |
+ SurfaceFactory::DrawCallback()); |
} |
SurfaceAggregator aggregator(&manager_, resource_provider_.get(), true); |
@@ -309,10 +306,6 @@ TEST_F(SurfacesPixelTest, DrawAggregatedFrameWithSurfaceTransforms) { |
pass_list, |
base::FilePath(FILE_PATH_LITERAL("four_blue_green_checkers.png")), |
pixel_comparator)); |
- |
- factory_.Destroy(root_local_frame_id); |
- factory_.Destroy(left_child_local_id); |
- factory_.Destroy(right_child_local_id); |
} |
} // namespace |