|
cc: Added raster source.
This patch adds a raster source that is an opaque interface
for picture pile impl. It also removes the picture pile base
ref count and adds it to the raster source. This makes it
possible to use a member picture pile, instead of a ref
pointer with one owner.
What is missing here is the next step: removing picture pile
base in favour of keeping shared data on the pile and copying
it over. This should allow us to clean up the data and only
share what is actually shared.
R=danakj, enne, reveman
Committed: https://crrev.com/394e2b51f40cbc5a522300073c7c058f95889901
Cr-Commit-Position: refs/heads/master@{#301667}
Total comments: 6
Total comments: 17
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+586 lines, -509 lines) |
Patch |
 |
M |
cc/BUILD.gn
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/cc.gyp
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
cc/debug/rasterize_and_record_benchmark_impl.cc
|
View
|
1
2
3
4
5
6
7
8
|
5 chunks |
+11 lines, -9 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer.h
|
View
|
1
2
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer.cc
|
View
|
1
2
3
4
5
6
|
6 chunks |
+20 lines, -21 lines |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_impl.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_impl.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/layers/picture_layer_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
cc/output/gl_renderer.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/resources/bitmap_raster_worker_pool.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/resources/gpu_raster_worker_pool.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/resources/one_copy_raster_worker_pool.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_layer_tiling.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/resources/picture_layer_tiling.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_layer_tiling_set_unittest.cc
|
View
|
1
2
|
2 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile.h
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile_base.h
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+2 lines, -5 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile_base.cc
|
View
|
1
2
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile_impl.h
|
View
|
1
2
3
4
5
6
7
8
|
3 chunks |
+35 lines, -46 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile_impl.cc
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+22 lines, -18 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile_impl_perftest.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+7 lines, -6 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile_impl_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
|
8 chunks |
+38 lines, -27 lines |
0 comments
|
Download
|
 |
M |
cc/resources/picture_pile_unittest.cc
|
View
|
1
2
3
4
5
|
64 chunks |
+285 lines, -287 lines |
0 comments
|
Download
|
 |
M |
cc/resources/pixel_buffer_raster_worker_pool.cc
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/resources/raster_buffer.h
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
A |
cc/resources/raster_source.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+77 lines, -0 lines |
0 comments
|
Download
|
 |
M |
cc/resources/raster_worker_pool.h
|
View
|
1
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/resources/raster_worker_pool.cc
|
View
|
1
2
3
4
5
6
|
3 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/resources/raster_worker_pool_unittest.cc
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
 |
M |
cc/resources/tile.h
|
View
|
1
2
3
4
5
6
|
5 chunks |
+8 lines, -12 lines |
0 comments
|
Download
|
 |
M |
cc/resources/tile.cc
|
View
|
1
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/resources/tile_manager.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+3 lines, -3 lines |
0 comments
|
Download
|
 |
M |
cc/resources/tile_manager.cc
|
View
|
1
2
3
4
5
6
7
8
|
13 chunks |
+25 lines, -24 lines |
0 comments
|
Download
|
 |
M |
cc/resources/zero_copy_raster_worker_pool.cc
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
 |
M |
cc/test/fake_picture_layer_tiling_client.h
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
cc/test/fake_picture_layer_tiling_client.cc
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
Total messages: 16 (3 generated)
|