| 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 cc239da773142f736fc473b1ea41ef43fec1eb96..4f0394d323e8d8297476fdd11808bab726478cf1 100644
|
| --- a/cc/trees/layer_tree_host_impl_unittest.cc
|
| +++ b/cc/trees/layer_tree_host_impl_unittest.cc
|
| @@ -5933,9 +5933,8 @@ TEST_F(LayerTreeHostImplTest, MemoryPolicy) {
|
| settings.gpu_rasterization_enabled = true;
|
| host_impl_ = LayerTreeHostImpl::Create(
|
| settings, this, &proxy_, &stats_instrumentation_, NULL, NULL, NULL, 0);
|
| - host_impl_->set_content_is_suitable_for_gpu_rasterization(true);
|
| - host_impl_->set_has_gpu_rasterization_trigger(true);
|
| - host_impl_->UpdateGpuRasterizationStatus();
|
| + host_impl_->SetContentIsSuitableForGpuRasterization(true);
|
| + host_impl_->SetHasGpuRasterizationTrigger(true);
|
| host_impl_->SetVisible(true);
|
| host_impl_->SetMemoryPolicy(policy1);
|
| EXPECT_EQ(policy1.bytes_limit_when_visible, current_limit_bytes_);
|
| @@ -5977,22 +5976,22 @@ TEST_F(LayerTreeHostImplTest, RequireHighResAfterGpuRasterizationToggles) {
|
|
|
| host_impl_->ResetRequiresHighResToDraw();
|
|
|
| - 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);
|
| + host_impl_->UpdateTreeResourcesForGpuRasterizationIfNeeded();
|
| EXPECT_FALSE(host_impl_->RequiresHighResToDraw());
|
| - host_impl_->set_has_gpu_rasterization_trigger(true);
|
| - host_impl_->UpdateGpuRasterizationStatus();
|
| + host_impl_->SetHasGpuRasterizationTrigger(true);
|
| + host_impl_->UpdateTreeResourcesForGpuRasterizationIfNeeded();
|
| EXPECT_TRUE(host_impl_->RequiresHighResToDraw());
|
| - host_impl_->set_has_gpu_rasterization_trigger(false);
|
| - host_impl_->UpdateGpuRasterizationStatus();
|
| + host_impl_->SetHasGpuRasterizationTrigger(false);
|
| + host_impl_->UpdateTreeResourcesForGpuRasterizationIfNeeded();
|
| EXPECT_TRUE(host_impl_->RequiresHighResToDraw());
|
|
|
| host_impl_->ResetRequiresHighResToDraw();
|
|
|
| EXPECT_FALSE(host_impl_->RequiresHighResToDraw());
|
| - host_impl_->set_has_gpu_rasterization_trigger(true);
|
| - host_impl_->UpdateGpuRasterizationStatus();
|
| + host_impl_->SetHasGpuRasterizationTrigger(true);
|
| + host_impl_->UpdateTreeResourcesForGpuRasterizationIfNeeded();
|
| EXPECT_TRUE(host_impl_->RequiresHighResToDraw());
|
| }
|
|
|
| @@ -7727,22 +7726,19 @@ TEST_F(LayerTreeHostImplTest, AddVideoFrameControllerOutsideFrame) {
|
| TEST_F(LayerTreeHostImplTest, GpuRasterizationStatusModes) {
|
| EXPECT_FALSE(host_impl_->use_gpu_rasterization());
|
|
|
| - 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);
|
| EXPECT_EQ(GpuRasterizationStatus::ON, host_impl_->gpu_rasterization_status());
|
| EXPECT_TRUE(host_impl_->use_gpu_rasterization());
|
|
|
| - host_impl_->set_has_gpu_rasterization_trigger(false);
|
| - host_impl_->set_content_is_suitable_for_gpu_rasterization(true);
|
| - host_impl_->UpdateGpuRasterizationStatus();
|
| + host_impl_->SetHasGpuRasterizationTrigger(false);
|
| + host_impl_->SetContentIsSuitableForGpuRasterization(true);
|
| EXPECT_EQ(GpuRasterizationStatus::OFF_VIEWPORT,
|
| host_impl_->gpu_rasterization_status());
|
| EXPECT_FALSE(host_impl_->use_gpu_rasterization());
|
|
|
| - 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());
|
| EXPECT_FALSE(host_impl_->use_gpu_rasterization());
|
| @@ -7756,9 +7752,8 @@ TEST_F(LayerTreeHostImplTest, GpuRasterizationStatusModes) {
|
| msaaSettings.gpu_rasterization_msaa_sample_count = 4;
|
| EXPECT_TRUE(CreateHostImpl(
|
| msaaSettings, FakeOutputSurface::Create3d(context_with_msaa.Pass())));
|
| - 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::MSAA_CONTENT,
|
| host_impl_->gpu_rasterization_status());
|
| EXPECT_TRUE(host_impl_->use_gpu_rasterization());
|
| @@ -7767,9 +7762,8 @@ TEST_F(LayerTreeHostImplTest, GpuRasterizationStatusModes) {
|
| LayerTreeSettings settings = DefaultSettings();
|
| settings.gpu_rasterization_enabled = false;
|
| EXPECT_TRUE(CreateHostImpl(settings, FakeOutputSurface::Create3d()));
|
| - 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);
|
| EXPECT_EQ(GpuRasterizationStatus::OFF_DEVICE,
|
| host_impl_->gpu_rasterization_status());
|
| EXPECT_FALSE(host_impl_->use_gpu_rasterization());
|
| @@ -7777,9 +7771,8 @@ TEST_F(LayerTreeHostImplTest, GpuRasterizationStatusModes) {
|
| settings.gpu_rasterization_forced = true;
|
| EXPECT_TRUE(CreateHostImpl(settings, FakeOutputSurface::Create3d()));
|
|
|
| - host_impl_->set_has_gpu_rasterization_trigger(false);
|
| - host_impl_->set_content_is_suitable_for_gpu_rasterization(false);
|
| - host_impl_->UpdateGpuRasterizationStatus();
|
| + host_impl_->SetHasGpuRasterizationTrigger(false);
|
| + host_impl_->SetContentIsSuitableForGpuRasterization(false);
|
| EXPECT_EQ(GpuRasterizationStatus::ON_FORCED,
|
| host_impl_->gpu_rasterization_status());
|
| EXPECT_TRUE(host_impl_->use_gpu_rasterization());
|
|
|