|
|
cc: Directly use property trees to calculate clip rect
Clip tree at this point uses top down recursion with caching to
calculate clips. This matches the behavior old CDP. Now that CDP is
gone, clip rect can be calculated directly from property trees without
recursion.
This CL is only turned on for cc_unittests.
This CL is a proof of concept. There is no caching so this CL would
not be as performance. This CL is behind a flag, and only switched
to after caching and visible rect calculations are finished.
R=enne
BUG= 594675
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/365a6fe2125dd821db7df698778fc05f3099bcff
Cr-Commit-Position: refs/heads/master@{#393331}
Total comments: 6
Total comments: 10
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+254 lines, -14 lines) |
Patch |
 |
M |
cc/BUILD.gn
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/cc_tests.gyp
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/layers/layer_impl_unittest.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/test/fake_layer_tree_host_impl.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/test/layer_test_common.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -1 line |
0 comments
|
Download
|
 |
A |
cc/test/layer_tree_settings_for_testing.h
|
View
|
1
2
3
4
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
A |
cc/test/layer_tree_settings_for_testing.cc
|
View
|
1
2
3
4
5
6
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_test.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/tiles/tile_manager_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/draw_property_utils.h
|
View
|
1
2
3
4
5
|
1 chunk |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/draw_property_utils.cc
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+172 lines, -9 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_common.h
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_common.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+7 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_common_perftest.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_impl.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_impl_unittest.cc
|
View
|
1
2
3
4
5
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_settings.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_settings.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/property_tree.h
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/property_tree.cc
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/property_tree_builder.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
Total messages: 19 (9 generated)
|