OLD | NEW |
1 // Copyright 2013 The Chromium Authors. All rights reserved. | 1 // Copyright 2013 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/layers/picture_layer_impl.h" | 5 #include "cc/layers/picture_layer_impl.h" |
6 | 6 |
7 #include <stddef.h> | 7 #include <stddef.h> |
8 | 8 |
9 #include <algorithm> | 9 #include <algorithm> |
10 #include <limits> | 10 #include <limits> |
(...skipping 4532 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4543 std::vector<Tile*> tiles = | 4543 std::vector<Tile*> tiles = |
4544 pending_layer()->HighResTiling()->AllTilesForTesting(); | 4544 pending_layer()->HighResTiling()->AllTilesForTesting(); |
4545 auto prioritized_tiles = pending_layer() | 4545 auto prioritized_tiles = pending_layer() |
4546 ->HighResTiling() | 4546 ->HighResTiling() |
4547 ->UpdateAndGetAllPrioritizedTilesForTesting(); | 4547 ->UpdateAndGetAllPrioritizedTilesForTesting(); |
4548 | 4548 |
4549 for (Tile* tile : tiles) | 4549 for (Tile* tile : tiles) |
4550 EXPECT_EQ(pending_layer()->raster_source(), | 4550 EXPECT_EQ(pending_layer()->raster_source(), |
4551 prioritized_tiles[tile].raster_source()); | 4551 prioritized_tiles[tile].raster_source()); |
4552 | 4552 |
4553 pending_layer()->draw_properties().can_use_lcd_text = false; | 4553 pending_layer()->SetContentsOpaque(false); |
4554 pending_layer()->UpdateCanUseLCDTextAfterCommit(); | 4554 pending_layer()->UpdateCanUseLCDTextAfterCommit(); |
4555 | 4555 |
4556 EXPECT_FALSE(pending_layer()->RasterSourceUsesLCDText()); | 4556 EXPECT_FALSE(pending_layer()->RasterSourceUsesLCDText()); |
4557 EXPECT_NE(pending_raster_source.get(), pending_layer()->raster_source()); | 4557 EXPECT_NE(pending_raster_source.get(), pending_layer()->raster_source()); |
4558 EXPECT_TRUE(pending_layer()->HighResTiling()->has_tiles()); | 4558 EXPECT_TRUE(pending_layer()->HighResTiling()->has_tiles()); |
4559 tiles = pending_layer()->HighResTiling()->AllTilesForTesting(); | 4559 tiles = pending_layer()->HighResTiling()->AllTilesForTesting(); |
4560 prioritized_tiles = pending_layer() | 4560 prioritized_tiles = pending_layer() |
4561 ->HighResTiling() | 4561 ->HighResTiling() |
4562 ->UpdateAndGetAllPrioritizedTilesForTesting(); | 4562 ->UpdateAndGetAllPrioritizedTilesForTesting(); |
4563 for (Tile* tile : tiles) | 4563 for (Tile* tile : tiles) |
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
4762 // New low res tiling. | 4762 // New low res tiling. |
4763 EXPECT_TRUE(tilings->tiling_at(2)->may_contain_low_resolution_tiles()); | 4763 EXPECT_TRUE(tilings->tiling_at(2)->may_contain_low_resolution_tiles()); |
4764 | 4764 |
4765 // This tiling will be high res now, it won't contain low res content since it | 4765 // This tiling will be high res now, it won't contain low res content since it |
4766 // was all destroyed. | 4766 // was all destroyed. |
4767 EXPECT_FALSE(tilings->tiling_at(1)->may_contain_low_resolution_tiles()); | 4767 EXPECT_FALSE(tilings->tiling_at(1)->may_contain_low_resolution_tiles()); |
4768 } | 4768 } |
4769 | 4769 |
4770 } // namespace | 4770 } // namespace |
4771 } // namespace cc | 4771 } // namespace cc |
OLD | NEW |