| Index: cc/resources/tile_manager.h
|
| diff --git a/cc/resources/tile_manager.h b/cc/resources/tile_manager.h
|
| index 2abf177188b282aa47447ce05f1fa006da922496..6f579f9fb1c9dde8baa82cd233604482f0e00f5f 100644
|
| --- a/cc/resources/tile_manager.h
|
| +++ b/cc/resources/tile_manager.h
|
| @@ -98,7 +98,8 @@ class CC_EXPORT TileManager : public RasterizerClient,
|
| base::SequencedTaskRunner* task_runner,
|
| ResourcePool* resource_pool,
|
| Rasterizer* rasterizer,
|
| - RenderingStatsInstrumentation* rendering_stats_instrumentation);
|
| + RenderingStatsInstrumentation* rendering_stats_instrumentation,
|
| + size_t scheduled_raster_task_limit);
|
| ~TileManager() override;
|
|
|
| void ManageTiles(const GlobalStateThatImpactsTilePriority& state);
|
| @@ -163,7 +164,8 @@ class CC_EXPORT TileManager : public RasterizerClient,
|
| const scoped_refptr<base::SequencedTaskRunner>& task_runner,
|
| ResourcePool* resource_pool,
|
| Rasterizer* rasterizer,
|
| - RenderingStatsInstrumentation* rendering_stats_instrumentation);
|
| + RenderingStatsInstrumentation* rendering_stats_instrumentation,
|
| + size_t scheduled_raster_task_limit);
|
|
|
| void FreeResourcesForReleasedTiles();
|
| void CleanUpReleasedTiles();
|
| @@ -236,6 +238,7 @@ class CC_EXPORT TileManager : public RasterizerClient,
|
| ResourcePool* resource_pool_;
|
| Rasterizer* rasterizer_;
|
| GlobalStateThatImpactsTilePriority global_state_;
|
| + const size_t scheduled_raster_task_limit_;
|
|
|
| typedef base::hash_map<Tile::Id, Tile*> TileMap;
|
| TileMap tiles_;
|
|
|