|
|
cc: Main thread skip single layers instead of subtrees
This is a mirror change of issue 1811423002 on the main
thread. After getting rid of tree hierarchy in LayerTreeHost,
we won't be able to skip subtrees, instead we skip every
single layer.
The behavior remains unchanged: a layer is skipped when it
meets the legacy subtree-skipping criteria or one of its
ancestors meets.
The follow-up patch will remove CallFunctionForEveryLayer and
use the iterator instead.
BUG= 600509
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/0f10629e6702683168b2ce68fa2e50d2a5594f25
Cr-Commit-Position: refs/heads/master@{#386083}
Total comments: 21
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+259 lines, -192 lines) |
Patch |
 |
M |
cc/debug/debug_rect_history.cc
|
View
|
|
3 chunks |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/debug/invalidation_benchmark.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/debug/rasterize_and_record_benchmark.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/debug/rasterize_and_record_benchmark_impl.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/layers/layer_impl.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/layers/layer_proto_converter.cc
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/layer_utils.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/proto/property_tree.proto
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_host_common_test.cc
|
View
|
1
2
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/draw_property_utils.h
|
View
|
1
2
|
3 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/draw_property_utils.cc
|
View
|
1
2
3
4
|
9 chunks |
+136 lines, -125 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host.cc
|
View
|
1
2
3
|
3 chunks |
+9 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_common.h
|
View
|
|
3 chunks |
+37 lines, -16 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_common.cc
|
View
|
1
2
|
3 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_impl.cc
|
View
|
1
2
3
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest.cc
|
View
|
|
1 chunk |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_serialization.cc
|
View
|
|
2 chunks |
+8 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_impl.cc
|
View
|
|
4 chunks |
+16 lines, -8 lines |
0 comments
|
Download
|
 |
M |
cc/trees/property_tree.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/property_tree.cc
|
View
|
1
2
3
|
8 chunks |
+10 lines, -8 lines |
0 comments
|
Download
|
 |
M |
cc/trees/property_tree_unittest.cc
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
Total messages: 30 (14 generated)
|