| Index: cc/trees/layer_tree_host_impl_unittest.cc
|
| diff --git a/cc/trees/layer_tree_host_impl_unittest.cc b/cc/trees/layer_tree_host_impl_unittest.cc
|
| index 90c0a579488be3f289325796bc645bef2a865cb1..03d41cf6127e2b3df09df031b9231ae61115850f 100644
|
| --- a/cc/trees/layer_tree_host_impl_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_impl_unittest.cc
|
| @@ -5568,8 +5568,16 @@ TEST_F(LayerTreeHostImplTest, ForcedDrawToSoftwareDeviceBasicRender) {
|
|
|
| SetupScrollAndContentsLayers(gfx::Size(100, 100));
|
|
|
| - output_surface->set_forced_draw_to_software_device(true);
|
| - EXPECT_TRUE(output_surface->ForcedDrawToSoftwareDevice());
|
| + const gfx::Transform external_transform;
|
| + const gfx::Rect external_viewport;
|
| + const gfx::Rect external_clip;
|
| + const bool resourceless_software_draw = true;
|
| + const bool valid_for_tile_management = true;
|
| + host_impl_->SetExternalDrawConstraints(external_transform,
|
| + external_viewport,
|
| + external_clip,
|
| + resourceless_software_draw,
|
| + valid_for_tile_management);
|
|
|
| EXPECT_EQ(0, software_device->frames_began_);
|
| EXPECT_EQ(0, software_device->frames_ended_);
|
| @@ -5595,8 +5603,16 @@ TEST_F(LayerTreeHostImplTest,
|
| EXPECT_TRUE(CreateHostImpl(DefaultSettings(),
|
| scoped_ptr<OutputSurface>(output_surface)));
|
|
|
| - output_surface->set_forced_draw_to_software_device(true);
|
| - EXPECT_TRUE(output_surface->ForcedDrawToSoftwareDevice());
|
| + const gfx::Transform external_transform;
|
| + const gfx::Rect external_viewport;
|
| + const gfx::Rect external_clip;
|
| + const bool resourceless_software_draw = true;
|
| + const bool valid_for_tile_management = true;
|
| + host_impl_->SetExternalDrawConstraints(external_transform,
|
| + external_viewport,
|
| + external_clip,
|
| + resourceless_software_draw,
|
| + valid_for_tile_management);
|
|
|
| // SolidColorLayerImpl will be drawn.
|
| scoped_ptr<SolidColorLayerImpl> root_layer =
|
| @@ -6634,12 +6650,14 @@ TEST_F(LayerTreeHostImplTest, ExternalTransformReflectedInNextDraw) {
|
| gfx::Transform external_transform;
|
| const gfx::Rect external_viewport(layer_size);
|
| const gfx::Rect external_clip(layer_size);
|
| + const bool resourceless_software_draw = false;
|
| const bool valid_for_tile_management = true;
|
| LayerImpl* layer = SetupScrollAndContentsLayers(layer_size);
|
|
|
| host_impl_->SetExternalDrawConstraints(external_transform,
|
| external_viewport,
|
| external_clip,
|
| + resourceless_software_draw,
|
| valid_for_tile_management);
|
| DrawFrame();
|
| EXPECT_TRANSFORMATION_MATRIX_EQ(
|
| @@ -6649,6 +6667,7 @@ TEST_F(LayerTreeHostImplTest, ExternalTransformReflectedInNextDraw) {
|
| host_impl_->SetExternalDrawConstraints(external_transform,
|
| external_viewport,
|
| external_clip,
|
| + resourceless_software_draw,
|
| valid_for_tile_management);
|
| DrawFrame();
|
| EXPECT_TRANSFORMATION_MATRIX_EQ(
|
|
|