|
cc: Simplify Task and its derived classes.
This patch merges ImageDecodeTask and RasterTask into TileTask, single
class defining properties specific to tasks used for tiles. Now all
the tile related tasks get derived directly from TileTask.
RasterTaskImpl : TileTask
ImageDecodeTaskImpl : TileTask
ImageUploadTaskImpl : TileTask
This patch also splits (Task + TaskGraph) from TaskGraphRunner and
moves it to its own file which simplifies file include dependencies.
BUG= 599863
CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel
Committed: https://crrev.com/49b3e6465bc0781cffa00374219e97e0348b51bd
Cr-Commit-Position: refs/heads/master@{#388152}
Total comments: 10
Total comments: 4
Total comments: 6
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+336 lines, -403 lines) |
Patch |
|
M |
cc/BUILD.gn
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
M |
cc/cc.gyp
|
View
|
1
2
3
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
|
A |
cc/raster/task.h
|
View
|
1
2
3
|
1 chunk |
+93 lines, -0 lines |
0 comments
|
Download
|
|
A + |
cc/raster/task.cc
|
View
|
1
2
3
4
|
1 chunk |
+3 lines, -8 lines |
0 comments
|
Download
|
|
M |
cc/raster/task_graph_runner.h
|
View
|
1
2
3
|
2 chunks |
+1 line, -131 lines |
0 comments
|
Download
|
|
D |
cc/raster/task_graph_runner.cc
|
View
|
1
2
3
|
1 chunk |
+0 lines, -54 lines |
0 comments
|
Download
|
|
M |
cc/raster/task_graph_work_queue.cc
|
View
|
1
2
3
|
1 chunk |
+56 lines, -0 lines |
0 comments
|
Download
|
|
M |
cc/raster/tile_task_runner.h
|
View
|
1
2
3
4
5
6
|
3 chunks |
+15 lines, -38 lines |
1 comment
|
Download
|
|
M |
cc/raster/tile_task_runner.cc
|
View
|
1
2
3
4
5
6
|
2 chunks |
+11 lines, -22 lines |
0 comments
|
Download
|
|
M |
cc/raster/tile_task_worker_pool.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
M |
cc/raster/tile_task_worker_pool_perftest.cc
|
View
|
1
2
3
4
5
|
9 chunks |
+13 lines, -13 lines |
0 comments
|
Download
|
|
M |
cc/raster/tile_task_worker_pool_unittest.cc
|
View
|
1
2
3
4
5
|
5 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
|
M |
cc/test/fake_tile_manager.cc
|
View
|
1
2
3
|
3 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
|
M |
cc/tiles/gpu_image_decode_controller.h
|
View
|
1
2
3
|
3 chunks |
+5 lines, -6 lines |
0 comments
|
Download
|
|
M |
cc/tiles/gpu_image_decode_controller.cc
|
View
|
1
2
3
4
5
|
7 chunks |
+13 lines, -14 lines |
0 comments
|
Download
|
|
M |
cc/tiles/gpu_image_decode_controller_unittest.cc
|
View
|
1
2
3
|
21 chunks |
+41 lines, -40 lines |
0 comments
|
Download
|
|
M |
cc/tiles/image_decode_controller.h
|
View
|
1
2
3
|
3 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
cc/tiles/software_image_decode_controller.h
|
View
|
1
2
3
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
cc/tiles/software_image_decode_controller.cc
|
View
|
1
2
3
4
5
|
5 chunks |
+8 lines, -7 lines |
0 comments
|
Download
|
|
M |
cc/tiles/software_image_decode_controller_unittest.cc
|
View
|
1
2
3
|
29 chunks |
+29 lines, -29 lines |
0 comments
|
Download
|
|
M |
cc/tiles/tile.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
cc/tiles/tile_manager.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
cc/tiles/tile_manager.cc
|
View
|
1
2
3
4
5
|
10 chunks |
+22 lines, -18 lines |
0 comments
|
Download
|
|
M |
cc/trees/layer_tree_host_impl.h
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
Depends on Patchset:
Dependent Patchsets:
Total messages: 32 (12 generated)
|