|
cc: Abstract the LayerTreeHost.
Add a LayerTreeHostInterface which is implemented by the LayerTreeHost.
This change moves the public methods on the LayerTreeHost used by the
embedder to an interface, in preparation for restricting the use of the
current LayerTreeHost implementation to the case where the compositor
thread componenets run in the same process (a.k.a single threaded and
threaded compositor), and a different implementation can be used where
these are seperated by a network boundary.
Currently only the use of the threaded compositor has been hidden
behind the interface. Subsequent changes will move the single threaded
compositor and the cc_unittests to use the interface as well.
BUG= 625283
CQ_INCLUDE_TRYBOTS=master.tryserver.blink:linux_precise_blink_rel
Committed: https://crrev.com/cebe49473f9ef76541d437833878eaae6dad268f
Cr-Commit-Position: refs/heads/master@{#417114}
Total comments: 2
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+563 lines, -354 lines) |
Patch |
 |
M |
blimp/client/app/compositor/browser_compositor.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
blimp/client/app/compositor/browser_compositor.cc
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/compositor/blimp_compositor.h
|
View
|
1
2
3
4
5
6
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
blimp/client/core/compositor/blimp_compositor_unittest.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/BUILD.gn
|
View
|
1
2
3
4
5
6
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/layers/heads_up_display_layer.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/layer.cc
|
View
|
|
4 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
cc/layers/painted_scrollbar_layer.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/picture_image_layer.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer.cc
|
View
|
|
4 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_unittest.cc
|
View
|
|
5 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
 |
M |
cc/layers/surface_layer_unittest.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/layers/texture_layer_unittest.cc
|
View
|
|
7 chunks |
+11 lines, -10 lines |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_pixel_test.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_test.cc
|
View
|
1
2
3
4
5
6
|
5 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
cc/trees/latency_info_swap_promise_monitor.h
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/latency_info_swap_promise_monitor.cc
|
View
|
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree.h
|
View
|
|
3 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host.h
|
View
|
|
11 chunks |
+64 lines, -76 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host.cc
|
View
|
1
2
3
|
13 chunks |
+47 lines, -15 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_common_unittest.cc
|
View
|
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
 |
A |
cc/trees/layer_tree_host_interface.h
|
View
|
1
2
3
4
|
1 chunk |
+186 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_pixeltest_readback.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_pixeltest_tiles.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest.cc
|
View
|
|
45 chunks |
+52 lines, -51 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_animation.cc
|
View
|
|
17 chunks |
+21 lines, -21 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_context.cc
|
View
|
|
11 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_copyrequest.cc
|
View
|
|
15 chunks |
+15 lines, -15 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_damage.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_picture.cc
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_proxy.cc
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
D |
cc/trees/layer_tree_host_unittest_remote_server.cc
|
View
|
1
2
3
4
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_unittest_scroll.cc
|
View
|
1
2
|
16 chunks |
+17 lines, -17 lines |
0 comments
|
Download
|
 |
M |
cc/trees/property_tree_builder.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/trees/proxy_impl.cc
|
View
|
1
2
3
4
5
|
3 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
cc/trees/proxy_main.cc
|
View
|
|
4 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/trees/single_thread_proxy.cc
|
View
|
1
2
3
4
5
|
5 chunks |
+13 lines, -15 lines |
0 comments
|
Download
|
 |
M |
cc/trees/swap_promise_monitor.h
|
View
|
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/trees/swap_promise_monitor.cc
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/renderer_host/compositor_impl_android.cc
|
View
|
|
8 chunks |
+9 lines, -9 lines |
0 comments
|
Download
|
 |
M |
content/renderer/gpu/render_widget_compositor.h
|
View
|
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/renderer/gpu/render_widget_compositor.cc
|
View
|
|
7 chunks |
+11 lines, -11 lines |
0 comments
|
Download
|
 |
M |
ui/compositor/compositor.cc
|
View
|
1
|
5 chunks |
+5 lines, -5 lines |
0 comments
|
Download
|
Total messages: 41 (29 generated)
|