cc: Make TileManager task limit configurable
Currently TileManager will only schedule up to a hardcoded limit of 32
tasks. Instead, make this a layer tree setting.
This will help impl-side painting for layout tests, so that one
ManageTiles + WaitForAllScheduledTasks can guarantee all visible tiles
are ready.
[email protected]
BUG=381919
Review URL: https://codereview.chromium.org/672673003
Cr-Commit-Position: refs/heads/master@{#300941}
diff --git a/cc/trees/layer_tree_settings.cc b/cc/trees/layer_tree_settings.cc
index e4d5f1d..1d5cf1bb 100644
--- a/cc/trees/layer_tree_settings.cc
+++ b/cc/trees/layer_tree_settings.cc
@@ -67,6 +67,7 @@
ignore_root_layer_flings(false),
use_rgba_4444_textures(false),
texture_id_allocation_chunk_size(64),
+ scheduled_raster_task_limit(32),
use_occlusion_for_tile_prioritization(false),
record_full_layer(false) {
}