Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(346)

Issue 1362663002: cc: Remove PicturePile and PicturePileImpl. (Closed)

Created:
5 years, 3 months ago by vmpstr
Modified:
5 years, 3 months ago
Reviewers:
danakj, pdr., enne (OOO)
CC:
chromium-reviews, cc-bugs_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

cc: Remove PicturePile and PicturePileImpl. This patch removes the picture pile approach for recording and raster sources. Most of the patch is to switch over the tests that were using picture piles to use display list raster and recording sources. BUG=533151 R=pdr, danakj, enne CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Committed: https://crrev.com/85674026c1b01feca325692217e37dbedc1c10a8 Cr-Commit-Position: refs/heads/master@{#350414}

Patch Set 1 #

Total comments: 49

Patch Set 2 : rebase and update #

Unified diffs Side-by-side diffs Delta from patch set Stats (+1234 lines, -5055 lines) Patch
M cc/BUILD.gn View 1 5 chunks +2 lines, -12 lines 0 comments Download
M cc/cc.gyp View 1 chunk +0 lines, -4 lines 0 comments Download
M cc/cc_tests.gyp View 1 4 chunks +2 lines, -8 lines 0 comments Download
M cc/debug/rasterize_and_record_benchmark.cc View 1 chunk +0 lines, -1 line 0 comments Download
M cc/layers/picture_image_layer_impl_unittest.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M cc/layers/picture_layer.cc View 1 chunk +0 lines, -1 line 0 comments Download
M cc/layers/picture_layer_impl.h View 1 chunk +0 lines, -1 line 0 comments Download
M cc/layers/picture_layer_impl_perftest.cc View 6 chunks +10 lines, -10 lines 0 comments Download
M cc/layers/picture_layer_impl_unittest.cc View 1 93 chunks +329 lines, -522 lines 0 comments Download
M cc/output/renderer_pixeltest.cc View 1 25 chunks +73 lines, -59 lines 0 comments Download
M cc/playback/display_list_recording_source_unittest.cc View 1 8 chunks +297 lines, -14 lines 0 comments Download
D cc/playback/picture_pile.h View 1 chunk +0 lines, -105 lines 0 comments Download
D cc/playback/picture_pile.cc View 1 chunk +0 lines, -686 lines 0 comments Download
D cc/playback/picture_pile_impl.h View 1 chunk +0 lines, -160 lines 0 comments Download
D cc/playback/picture_pile_impl.cc View 1 chunk +0 lines, -461 lines 0 comments Download
D cc/playback/picture_pile_impl_perftest.cc View 1 chunk +0 lines, -84 lines 0 comments Download
D cc/playback/picture_pile_impl_unittest.cc View 1 chunk +0 lines, -540 lines 0 comments Download
D cc/playback/picture_pile_unittest.cc View 1 chunk +0 lines, -1345 lines 0 comments Download
M cc/playback/recording_source_unittest.cc View 1 1 chunk +0 lines, -338 lines 0 comments Download
M cc/quads/draw_quad_unittest.cc View 3 chunks +3 lines, -5 lines 0 comments Download
M cc/raster/tile_task_worker_pool_unittest.cc View 1 4 chunks +5 lines, -7 lines 0 comments Download
A cc/test/fake_display_list_raster_source.h View 1 1 chunk +63 lines, -0 lines 0 comments Download
A cc/test/fake_display_list_raster_source.cc View 1 1 chunk +158 lines, -0 lines 0 comments Download
M cc/test/fake_display_list_recording_source.h View 1 4 chunks +24 lines, -2 lines 0 comments Download
M cc/test/fake_display_list_recording_source.cc View 2 chunks +8 lines, -0 lines 0 comments Download
M cc/test/fake_picture_layer_impl.h View 1 chunk +1 line, -0 lines 0 comments Download
M cc/test/fake_picture_layer_tiling_client.h View 3 chunks +3 lines, -3 lines 0 comments Download
M cc/test/fake_picture_layer_tiling_client.cc View 2 chunks +4 lines, -5 lines 0 comments Download
D cc/test/fake_picture_pile.h View 1 chunk +0 lines, -124 lines 0 comments Download
D cc/test/fake_picture_pile.cc View 1 chunk +0 lines, -104 lines 0 comments Download
D cc/test/fake_picture_pile_impl.h View 1 chunk +0 lines, -72 lines 0 comments Download
D cc/test/fake_picture_pile_impl.cc View 1 chunk +0 lines, -124 lines 0 comments Download
M cc/tiles/picture_layer_tiling_perftest.cc View 2 chunks +4 lines, -4 lines 0 comments Download
M cc/tiles/picture_layer_tiling_set_unittest.cc View 16 chunks +44 lines, -42 lines 0 comments Download
M cc/tiles/picture_layer_tiling_unittest.cc View 1 28 chunks +102 lines, -110 lines 0 comments Download
M cc/tiles/tile_manager_perftest.cc View 5 chunks +17 lines, -19 lines 0 comments Download
M cc/tiles/tile_manager_unittest.cc View 16 chunks +49 lines, -45 lines 0 comments Download
M cc/trees/layer_tree_host_impl_unittest.cc View 1 3 chunks +9 lines, -10 lines 0 comments Download
M cc/trees/layer_tree_host_unittest.cc View 1 6 chunks +25 lines, -26 lines 0 comments Download

Messages

Total messages: 20 (7 generated)
vmpstr
Please take a look. This might depend on a currently-reverted https://codereview.chromium.org/1349913002/. I'll try and rebase.
5 years, 3 months ago (2015-09-22 18:46:33 UTC) #1
danakj
https://codereview.chromium.org/1362663002/diff/1/cc/layers/picture_layer_impl_unittest.cc File cc/layers/picture_layer_impl_unittest.cc (left): https://codereview.chromium.org/1362663002/diff/1/cc/layers/picture_layer_impl_unittest.cc#oldcode2384 cc/layers/picture_layer_impl_unittest.cc:2384: // pending_tiling->CreateAllTilesForTesting(); heh oops *^_^* https://codereview.chromium.org/1362663002/diff/1/cc/layers/picture_layer_impl_unittest.cc File cc/layers/picture_layer_impl_unittest.cc (right): ...
5 years, 3 months ago (2015-09-22 21:52:15 UTC) #2
vmpstr
Please take a look. https://codereview.chromium.org/1362663002/diff/1/cc/layers/picture_layer_impl_unittest.cc File cc/layers/picture_layer_impl_unittest.cc (right): https://codereview.chromium.org/1362663002/diff/1/cc/layers/picture_layer_impl_unittest.cc#newcode388 cc/layers/picture_layer_impl_unittest.cc:388: // Create an active recording ...
5 years, 3 months ago (2015-09-22 22:57:50 UTC) #3
danakj
Thanks! LGTM https://codereview.chromium.org/1362663002/diff/1/cc/layers/picture_layer_impl_unittest.cc File cc/layers/picture_layer_impl_unittest.cc (right): https://codereview.chromium.org/1362663002/diff/1/cc/layers/picture_layer_impl_unittest.cc#newcode388 cc/layers/picture_layer_impl_unittest.cc:388: // Create an active recording source, but ...
5 years, 3 months ago (2015-09-22 23:04:06 UTC) #4
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1362663002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1362663002/20001
5 years, 3 months ago (2015-09-23 18:08:51 UTC) #6
commit-bot: I haz the power
Dry run: Try jobs failed on following builders: win_chromium_rel_ng on tryserver.chromium.win (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.win/builders/win_chromium_rel_ng/builds/111159) win_chromium_x64_rel_ng on ...
5 years, 3 months ago (2015-09-23 19:07:16 UTC) #8
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1362663002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1362663002/20001
5 years, 3 months ago (2015-09-23 19:42:25 UTC) #10
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/117364)
5 years, 3 months ago (2015-09-23 20:39:05 UTC) #12
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1362663002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1362663002/20001
5 years, 3 months ago (2015-09-23 20:54:45 UTC) #14
commit-bot: I haz the power
Try jobs failed on following builders: linux_chromium_rel_ng on tryserver.chromium.linux (JOB_FAILED, http://build.chromium.org/p/tryserver.chromium.linux/builders/linux_chromium_rel_ng/builds/117467)
5 years, 3 months ago (2015-09-23 21:50:38 UTC) #16
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1362663002/20001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1362663002/20001
5 years, 3 months ago (2015-09-23 23:24:15 UTC) #18
commit-bot: I haz the power
Committed patchset #2 (id:20001)
5 years, 3 months ago (2015-09-24 00:25:38 UTC) #19
commit-bot: I haz the power
5 years, 3 months ago (2015-09-24 00:35:25 UTC) #20
Message was sent while issue was closed.
Patchset 2 (id:??) landed as
https://crrev.com/85674026c1b01feca325692217e37dbedc1c10a8
Cr-Commit-Position: refs/heads/master@{#350414}

Powered by Google App Engine
This is Rietveld 408576698