| Index: cc/resources/tile_manager_unittest.cc
|
| diff --git a/cc/resources/tile_manager_unittest.cc b/cc/resources/tile_manager_unittest.cc
|
| index fd74c3f01eef3dbf359544554b009a4453fb2060..13c08ce23b63970c0df1a579de94c590ba7c109b 100644
|
| --- a/cc/resources/tile_manager_unittest.cc
|
| +++ b/cc/resources/tile_manager_unittest.cc
|
| @@ -533,6 +533,21 @@ INSTANTIATE_TEST_CASE_P(TileManagerTests,
|
| TileManagerTest,
|
| ::testing::Values(true, false));
|
|
|
| +TEST_P(TileManagerTest, TileManagerGpuRasterizationRouting) {
|
| + // Ensure that tiles marked for gpu rasterization
|
| + // get sent to the GpuRasterizer.
|
| +
|
| + Initialize(3, ALLOW_ABSOLUTE_MINIMUM, SMOOTHNESS_TAKES_PRIORITY);
|
| + TileVector active_now =
|
| + CreateTiles(3, TilePriorityForNowBin(), TilePriority());
|
| + active_now[0]->set_use_gpu_rasterizer(true);
|
| + active_now[1]->set_use_gpu_rasterizer(true);
|
| +
|
| + tile_manager()->ManageTiles(global_state_);
|
| + EXPECT_EQ(2, tile_manager()->CompletedGpuRasterizedTiles());
|
| + tile_manager()->CheckForCompletedTasks();
|
| +}
|
| +
|
| } // namespace
|
| } // namespace cc
|
|
|
|
|