summaryrefslogtreecommitdiffstats
path: root/cc/layers/layer_iterator_unittest.cc
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-14 21:28:34 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-10-14 21:28:34 +0000
commitd08c3a49f2987a8e7fcd672500fe0e0bf0527d9f (patch)
tree025f63ac6de49cef75de3605f38129cb78067de2 /cc/layers/layer_iterator_unittest.cc
parent4d34088de51cfa721881b7a0d3991cd44354f457 (diff)
downloadchromium_src-d08c3a49f2987a8e7fcd672500fe0e0bf0527d9f.zip
chromium_src-d08c3a49f2987a8e7fcd672500fe0e0bf0527d9f.tar.gz
chromium_src-d08c3a49f2987a8e7fcd672500fe0e0bf0527d9f.tar.bz2
cc: Remove BackToFront LayerIterator ordering.
It's used only when order doesn't matter, and maintaining correctness for it when it's not used is difficult. Just remove and use FrontToBack always. R=enne BUG= Review URL: https://codereview.chromium.org/26882002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228531 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/layers/layer_iterator_unittest.cc')
-rw-r--r--cc/layers/layer_iterator_unittest.cc51
1 files changed, 0 insertions, 51 deletions
diff --git a/cc/layers/layer_iterator_unittest.cc b/cc/layers/layer_iterator_unittest.cc
index c2ab71b..c781d28 100644
--- a/cc/layers/layer_iterator_unittest.cc
+++ b/cc/layers/layer_iterator_unittest.cc
@@ -54,10 +54,6 @@ typedef LayerIterator<Layer,
RenderSurfaceLayerList,
RenderSurface,
LayerIteratorActions::FrontToBack> FrontToBack;
-typedef LayerIterator<Layer,
- RenderSurfaceLayerList,
- RenderSurface,
- LayerIteratorActions::BackToFront> BackToFront;
void ResetCounts(RenderSurfaceLayerList* render_surface_layer_list) {
for (unsigned surface_index = 0;
@@ -101,27 +97,9 @@ void IterateFrontToBack(
}
}
-void IterateBackToFront(
- RenderSurfaceLayerList* render_surface_layer_list) {
- ResetCounts(render_surface_layer_list);
- int count = 0;
- for (BackToFront it = BackToFront::Begin(render_surface_layer_list);
- it != BackToFront::End(render_surface_layer_list);
- ++it, ++count) {
- TestLayer* layer = static_cast<TestLayer*>(*it);
- if (it.represents_target_render_surface())
- layer->count_representing_target_surface_ = count;
- if (it.represents_contributing_render_surface())
- layer->count_representing_contributing_surface_ = count;
- if (it.represents_itself())
- layer->count_representing_itself_ = count;
- }
-}
-
TEST(LayerIteratorTest, EmptyTree) {
RenderSurfaceLayerList render_surface_layer_list;
- IterateBackToFront(&render_surface_layer_list);
IterateFrontToBack(&render_surface_layer_list);
}
@@ -145,13 +123,6 @@ TEST(LayerIteratorTest, SimpleTree) {
root_layer.get(), root_layer->bounds(), &render_surface_layer_list);
LayerTreeHostCommon::CalculateDrawProperties(&inputs);
- IterateBackToFront(&render_surface_layer_list);
- EXPECT_COUNT(root_layer, 0, -1, 1);
- EXPECT_COUNT(first, -1, -1, 2);
- EXPECT_COUNT(second, -1, -1, 3);
- EXPECT_COUNT(third, -1, -1, 4);
- EXPECT_COUNT(fourth, -1, -1, 5);
-
IterateFrontToBack(&render_surface_layer_list);
EXPECT_COUNT(root_layer, 5, -1, 4);
EXPECT_COUNT(first, -1, -1, 3);
@@ -188,17 +159,6 @@ TEST(LayerIteratorTest, ComplexTree) {
root_layer.get(), root_layer->bounds(), &render_surface_layer_list);
LayerTreeHostCommon::CalculateDrawProperties(&inputs);
- IterateBackToFront(&render_surface_layer_list);
- EXPECT_COUNT(root_layer, 0, -1, 1);
- EXPECT_COUNT(root1, -1, -1, 2);
- EXPECT_COUNT(root2, -1, -1, 3);
- EXPECT_COUNT(root21, -1, -1, 4);
- EXPECT_COUNT(root22, -1, -1, 5);
- EXPECT_COUNT(root221, -1, -1, 6);
- EXPECT_COUNT(root23, -1, -1, 7);
- EXPECT_COUNT(root231, -1, -1, 8);
- EXPECT_COUNT(root3, -1, -1, 9);
-
IterateFrontToBack(&render_surface_layer_list);
EXPECT_COUNT(root_layer, 9, -1, 8);
EXPECT_COUNT(root1, -1, -1, 7);
@@ -244,17 +204,6 @@ TEST(LayerIteratorTest, ComplexTreeMultiSurface) {
root_layer.get(), root_layer->bounds(), &render_surface_layer_list);
LayerTreeHostCommon::CalculateDrawProperties(&inputs);
- IterateBackToFront(&render_surface_layer_list);
- EXPECT_COUNT(root_layer, 0, -1, 1);
- EXPECT_COUNT(root1, -1, -1, 2);
- EXPECT_COUNT(root2, 4, 3, -1);
- EXPECT_COUNT(root21, -1, -1, 5);
- EXPECT_COUNT(root22, 7, 6, 8);
- EXPECT_COUNT(root221, -1, -1, 9);
- EXPECT_COUNT(root23, 11, 10, 12);
- EXPECT_COUNT(root231, -1, -1, 13);
- EXPECT_COUNT(root3, -1, -1, 14);
-
IterateFrontToBack(&render_surface_layer_list);
EXPECT_COUNT(root_layer, 14, -1, 13);
EXPECT_COUNT(root1, -1, -1, 12);