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( |