|
|
Remove the concept of OutputSurface from ResourceProvider.
Pass around the compositor and worker context providers as needed
instead of grabbing them from ResourceProvider.
ResourceProvider is used by both the collator and the compositor
but only one of those will use OutputSurface eventually. This
allows easier use of ResourceProvider in test harnesses for now
also.
R=piman@chromium.org, reveman@chromium.org
BUG= 311404, 606056
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/0de0c95afd3ddeca195dc6b374aa75b5ee24d776
Cr-Commit-Position: refs/heads/master@{#395769}
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+395 lines, -446 lines) |
Patch |
 |
M |
cc/raster/gpu_raster_buffer_provider.h
|
View
|
|
2 chunks |
+6 lines, -11 lines |
0 comments
|
Download
|
 |
M |
cc/raster/gpu_raster_buffer_provider.cc
|
View
|
|
3 chunks |
+10 lines, -25 lines |
0 comments
|
Download
|
 |
M |
cc/raster/gpu_rasterizer.h
|
View
|
|
1 chunk |
+6 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/raster/gpu_rasterizer.cc
|
View
|
|
3 chunks |
+8 lines, -8 lines |
0 comments
|
Download
|
 |
M |
cc/raster/one_copy_raster_buffer_provider.h
|
View
|
|
5 chunks |
+12 lines, -18 lines |
0 comments
|
Download
|
 |
M |
cc/raster/one_copy_raster_buffer_provider.cc
|
View
|
|
8 chunks |
+18 lines, -34 lines |
0 comments
|
Download
|
 |
M |
cc/raster/raster_buffer_provider_perftest.cc
|
View
|
1
2
3
4
5
|
5 chunks |
+16 lines, -9 lines |
0 comments
|
Download
|
 |
M |
cc/raster/raster_buffer_provider_unittest.cc
|
View
|
|
1 chunk |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/raster/staging_buffer_pool.h
|
View
|
|
3 chunks |
+6 lines, -10 lines |
0 comments
|
Download
|
 |
M |
cc/raster/staging_buffer_pool.cc
|
View
|
|
4 chunks |
+5 lines, -21 lines |
0 comments
|
Download
|
 |
M |
cc/resources/resource.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/resources/resource_provider.h
|
View
|
1
2
3
4
|
6 chunks |
+17 lines, -27 lines |
0 comments
|
Download
|
 |
M |
cc/resources/resource_provider.cc
|
View
|
1
2
3
4
|
10 chunks |
+88 lines, -120 lines |
0 comments
|
Download
|
 |
M |
cc/resources/resource_provider_unittest.cc
|
View
|
1
2
3
4
|
28 chunks |
+133 lines, -108 lines |
0 comments
|
Download
|
 |
M |
cc/surfaces/display.cc
|
View
|
1
2
3
4
|
1 chunk |
+8 lines, -10 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_resource_provider.h
|
View
|
1
2
3
4
|
3 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
cc/test/layer_tree_pixel_resource_test.cc
|
View
|
|
3 chunks |
+15 lines, -10 lines |
0 comments
|
Download
|
 |
M |
cc/test/pixel_test.cc
|
View
|
1
2
3
4
|
2 chunks |
+7 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/trees/layer_tree_host_impl.cc
|
View
|
1
2
3
4
|
5 chunks |
+21 lines, -14 lines |
0 comments
|
Download
|
Depends on Patchset:
Total messages: 18 (10 generated)
|