| Index: cc/layers/picture_layer_impl_unittest.cc
|
| diff --git a/cc/layers/picture_layer_impl_unittest.cc b/cc/layers/picture_layer_impl_unittest.cc
|
| index 13d39ac7a7a2ad282a772c065a7c0924db31e875..fb056aa741a07086e1812e07020a55acbda73d76 100644
|
| --- a/cc/layers/picture_layer_impl_unittest.cc
|
| +++ b/cc/layers/picture_layer_impl_unittest.cc
|
| @@ -2443,9 +2443,9 @@ TEST_F(PictureLayerImplTest, SyncTilingAfterGpuRasterizationToggles) {
|
| // Gpu rasterization is disabled by default.
|
| EXPECT_FALSE(host_impl_.use_gpu_rasterization());
|
| // Toggling the gpu rasterization clears all tilings on both trees.
|
| - host_impl_.set_has_gpu_rasterization_trigger(true);
|
| - host_impl_.set_content_is_suitable_for_gpu_rasterization(true);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(true);
|
| + host_impl_.SetContentIsSuitableForGpuRasterization(true);
|
| + host_impl_.UpdateTreeResourcesForGpuRasterizationIfNeeded();
|
| EXPECT_EQ(0u, pending_layer_->tilings()->num_tilings());
|
| EXPECT_EQ(0u, active_layer_->tilings()->num_tilings());
|
|
|
| @@ -2466,16 +2466,15 @@ TEST_F(PictureLayerImplTest, SyncTilingAfterGpuRasterizationToggles) {
|
|
|
| // Toggling the gpu rasterization clears all tilings on both trees.
|
| EXPECT_TRUE(host_impl_.use_gpu_rasterization());
|
| - host_impl_.set_has_gpu_rasterization_trigger(false);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(false);
|
| + host_impl_.UpdateTreeResourcesForGpuRasterizationIfNeeded();
|
| EXPECT_EQ(GpuRasterizationStatus::OFF_VIEWPORT,
|
| host_impl_.gpu_rasterization_status());
|
| EXPECT_EQ(0u, pending_layer_->tilings()->num_tilings());
|
| EXPECT_EQ(0u, active_layer_->tilings()->num_tilings());
|
|
|
| - host_impl_.set_has_gpu_rasterization_trigger(true);
|
| - host_impl_.set_content_is_suitable_for_gpu_rasterization(false);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(true);
|
| + host_impl_.SetContentIsSuitableForGpuRasterization(false);
|
| EXPECT_EQ(GpuRasterizationStatus::OFF_CONTENT,
|
| host_impl_.gpu_rasterization_status());
|
| }
|
| @@ -2521,8 +2520,7 @@ TEST_F(PictureLayerImplTest, LowResTilingWithoutGpuRasterization) {
|
| gfx::Size layer_bounds(default_tile_size.width() * 4,
|
| default_tile_size.height() * 4);
|
|
|
| - host_impl_.set_has_gpu_rasterization_trigger(false);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(false);
|
|
|
| SetupDefaultTrees(layer_bounds);
|
| EXPECT_FALSE(host_impl_.use_gpu_rasterization());
|
| @@ -2535,9 +2533,8 @@ TEST_F(PictureLayerImplTest, NoLowResTilingWithGpuRasterization) {
|
| gfx::Size layer_bounds(default_tile_size.width() * 4,
|
| default_tile_size.height() * 4);
|
|
|
| - host_impl_.set_has_gpu_rasterization_trigger(true);
|
| - host_impl_.set_content_is_suitable_for_gpu_rasterization(true);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(true);
|
| + host_impl_.SetContentIsSuitableForGpuRasterization(true);
|
|
|
| SetupDefaultTrees(layer_bounds);
|
| EXPECT_TRUE(host_impl_.use_gpu_rasterization());
|
| @@ -2546,9 +2543,8 @@ TEST_F(PictureLayerImplTest, NoLowResTilingWithGpuRasterization) {
|
| }
|
|
|
| TEST_F(PictureLayerImplTest, RequiredTilesWithGpuRasterization) {
|
| - host_impl_.set_has_gpu_rasterization_trigger(true);
|
| - host_impl_.set_content_is_suitable_for_gpu_rasterization(true);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(true);
|
| + host_impl_.SetContentIsSuitableForGpuRasterization(true);
|
|
|
| gfx::Size viewport_size(1000, 1000);
|
| host_impl_.SetViewportSize(viewport_size);
|
| @@ -2848,9 +2844,9 @@ TEST_F(PictureLayerImplTest, HighResTilingDuringAnimationForGpuRasterization) {
|
| gfx::Size viewport_size(1000, 1000);
|
| SetupDefaultTrees(layer_bounds);
|
| host_impl_.SetViewportSize(viewport_size);
|
| - host_impl_.set_has_gpu_rasterization_trigger(true);
|
| - host_impl_.set_content_is_suitable_for_gpu_rasterization(true);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(true);
|
| + host_impl_.SetContentIsSuitableForGpuRasterization(true);
|
| + host_impl_.UpdateTreeResourcesForGpuRasterizationIfNeeded();
|
|
|
| float contents_scale = 1.f;
|
| float device_scale = 1.3f;
|
| @@ -5042,9 +5038,8 @@ TEST_F(TileSizeTest, TileSizes) {
|
| host_impl_.SetViewportSize(gfx::Size(1000, 1000));
|
| gfx::Size result;
|
|
|
| - host_impl_.set_content_is_suitable_for_gpu_rasterization(true);
|
| - host_impl_.set_has_gpu_rasterization_trigger(false);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetContentIsSuitableForGpuRasterization(true);
|
| + host_impl_.SetHasGpuRasterizationTrigger(false);
|
| EXPECT_EQ(host_impl_.gpu_rasterization_status(),
|
| GpuRasterizationStatus::OFF_VIEWPORT);
|
|
|
| @@ -5065,8 +5060,7 @@ TEST_F(TileSizeTest, TileSizes) {
|
|
|
| // Gpu-rasterization uses 25% viewport-height tiles.
|
| // The +2's below are for border texels.
|
| - host_impl_.set_has_gpu_rasterization_trigger(true);
|
| - host_impl_.UpdateGpuRasterizationStatus();
|
| + host_impl_.SetHasGpuRasterizationTrigger(true);
|
| EXPECT_EQ(host_impl_.gpu_rasterization_status(), GpuRasterizationStatus::ON);
|
| host_impl_.SetViewportSize(gfx::Size(2000, 2000));
|
|
|
|
|