cc: Stop passing the occlusion explicitly to UpdateTiles.
The occlusion is a draw property, the layer can access it from there
like other draw properties.
Cleanup CL since moving occlusion to draw properties.
R=enne
BUG=446751
Review URL: https://codereview.chromium.org/924143005
Cr-Commit-Position: refs/heads/master@{#316355}
diff --git a/cc/trees/layer_tree_impl.cc b/cc/trees/layer_tree_impl.cc
index 443308b6..6a64086 100644
--- a/cc/trees/layer_tree_impl.cc
+++ b/cc/trees/layer_tree_impl.cc
@@ -654,7 +654,6 @@
const bool resourceless_software_draw =
(layer_tree_host_impl_->GetDrawMode() ==
DRAW_MODE_RESOURCELESS_SOFTWARE);
- static const Occlusion kEmptyOcclusion;
size_t layers_updated_count = 0;
bool tile_priorities_updated = false;
for (PictureLayerImpl* layer : picture_layers_) {
@@ -662,12 +661,7 @@
if (!layer->IsDrawnRenderSurfaceLayerListMember())
continue;
++layers_updated_count;
- const Occlusion& occlusion =
- settings().use_occlusion_for_tile_prioritization
- ? layer->draw_properties().occlusion_in_content_space
- : kEmptyOcclusion;
- tile_priorities_updated |=
- layer->UpdateTiles(occlusion, resourceless_software_draw);
+ tile_priorities_updated |= layer->UpdateTiles(resourceless_software_draw);
}
if (tile_priorities_updated)