Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(114)

Side by Side Diff: cc/trees/layer_tree_host_impl_unittest.cc

Issue 290573007: cc: Move gpu rasterization flag from tree-impl to tree-host-impl. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: updated unittests Created 6 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright 2011 The Chromium Authors. All rights reserved. 1 // Copyright 2011 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "cc/trees/layer_tree_host_impl.h" 5 #include "cc/trees/layer_tree_host_impl.h"
6 6
7 #include <cmath> 7 #include <cmath>
8 8
9 #include "base/bind.h" 9 #include "base/bind.h"
10 #include "base/command_line.h" 10 #include "base/command_line.h"
(...skipping 5711 matching lines...) Expand 10 before | Expand all | Expand 10 after
5722 host_impl_->SetVisible(true); 5722 host_impl_->SetVisible(true);
5723 EXPECT_EQ(policy1.bytes_limit_when_visible, current_limit_bytes_); 5723 EXPECT_EQ(policy1.bytes_limit_when_visible, current_limit_bytes_);
5724 EXPECT_EQ(everything_cutoff_value, current_priority_cutoff_value_); 5724 EXPECT_EQ(everything_cutoff_value, current_priority_cutoff_value_);
5725 5725
5726 // Now enable GPU rasterization and test if we get nice to have cutoff, 5726 // Now enable GPU rasterization and test if we get nice to have cutoff,
5727 // when visible. 5727 // when visible.
5728 LayerTreeSettings settings; 5728 LayerTreeSettings settings;
5729 settings.gpu_rasterization_enabled = true; 5729 settings.gpu_rasterization_enabled = true;
5730 host_impl_ = LayerTreeHostImpl::Create( 5730 host_impl_ = LayerTreeHostImpl::Create(
5731 settings, this, &proxy_, &stats_instrumentation_, NULL, 0); 5731 settings, this, &proxy_, &stats_instrumentation_, NULL, 0);
5732 host_impl_->active_tree()->SetUseGpuRasterization(true); 5732 host_impl_->SetUseGpuRasterization(true);
5733 host_impl_->SetVisible(true); 5733 host_impl_->SetVisible(true);
5734 host_impl_->SetMemoryPolicy(policy1); 5734 host_impl_->SetMemoryPolicy(policy1);
5735 EXPECT_EQ(policy1.bytes_limit_when_visible, current_limit_bytes_); 5735 EXPECT_EQ(policy1.bytes_limit_when_visible, current_limit_bytes_);
5736 EXPECT_EQ(allow_nice_to_have_cutoff_value, current_priority_cutoff_value_); 5736 EXPECT_EQ(allow_nice_to_have_cutoff_value, current_priority_cutoff_value_);
5737 5737
5738 host_impl_->SetVisible(false); 5738 host_impl_->SetVisible(false);
5739 EXPECT_EQ(0u, current_limit_bytes_); 5739 EXPECT_EQ(0u, current_limit_bytes_);
5740 EXPECT_EQ(nothing_cutoff_value, current_priority_cutoff_value_); 5740 EXPECT_EQ(nothing_cutoff_value, current_priority_cutoff_value_);
5741 } 5741 }
5742 5742
(...skipping 843 matching lines...) Expand 10 before | Expand all | Expand 10 after
6586 FakePictureLayerImpl* active_mask_content = 6586 FakePictureLayerImpl* active_mask_content =
6587 static_cast<FakePictureLayerImpl*>( 6587 static_cast<FakePictureLayerImpl*>(
6588 host_impl_->active_tree()->root_layer()->children()[0]->mask_layer()); 6588 host_impl_->active_tree()->root_layer()->children()[0]->mask_layer());
6589 gfx::Rect r2 = active_mask_content->visible_rect_for_tile_priority(); 6589 gfx::Rect r2 = active_mask_content->visible_rect_for_tile_priority();
6590 6590
6591 ASSERT_TRUE(!r2.IsEmpty()); 6591 ASSERT_TRUE(!r2.IsEmpty());
6592 } 6592 }
6593 6593
6594 } // namespace 6594 } // namespace
6595 } // namespace cc 6595 } // namespace cc
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698