|
cc : Compute render surface is_clipped outside property tree building
* Compute render surface is_clipped while computing draw properties.
This is computed by determining if there is any contributing layer that
escapes clip.
* Delete PreCalculateMetaInformation layer tree walk
* Delete has_unclipped_descendants and surface_is_clipped from effect
node
* Calculate NumDescendantsThatDrawContent dynamically for tests that
build layer tree on impl
* Delete num_descendants_that_draw_content and
num_unclipped_descendants from LayerImplTestProperties
BUG= 702010
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_trusty_blink_rel
Review-Url: https://codereview.chromium.org/2781483006
Cr-Commit-Position: refs/heads/master@{#461917}
Committed: https://chromium.googlesource.com/chromium/src/+/1553a14bd799b2dd09bebeeeda934379318eaf7e
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+171 lines, -305 lines) |
Patch |
|
M |
cc/layers/layer.cc
|
View
|
1
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/layers/layer_impl_test_properties.h
|
View
|
1
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/layers/layer_impl_test_properties.cc
|
View
|
1
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/layers/render_surface_impl.h
|
View
|
|
2 chunks |
+10 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/layers/render_surface_impl.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
cc/test/fake_layer_tree_host_impl.h
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/test/fake_layer_tree_host_impl.cc
|
View
|
1
|
1 chunk |
+0 lines, -12 lines |
0 comments
|
Download
|
|
M |
cc/trees/damage_tracker_unittest.cc
|
View
|
1
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/trees/draw_property_utils.cc
|
View
|
1
2
|
5 chunks |
+72 lines, -17 lines |
5 comments
|
Download
|
|
M |
cc/trees/effect_node.h
|
View
|
|
2 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
|
M |
cc/trees/effect_node.cc
|
View
|
|
4 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host.h
|
View
|
1
|
2 chunks |
+0 lines, -7 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host.cc
|
View
|
1
|
4 chunks |
+0 lines, -8 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_common.cc
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_common_unittest.cc
|
View
|
1
2
|
22 chunks |
+71 lines, -61 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_impl_unittest.cc
|
View
|
1
|
2 chunks |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_impl.cc
|
View
|
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/trees/occlusion_tracker_unittest.cc
|
View
|
1
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/trees/property_tree_builder.h
|
View
|
1
2
|
1 chunk |
+0 lines, -4 lines |
0 comments
|
Download
|
|
M |
cc/trees/property_tree_builder.cc
|
View
|
1
2
|
9 chunks |
+17 lines, -167 lines |
0 comments
|
Download
|
Total messages: 22 (11 generated)
|