cc: Separate the priority from the tile and put in new PrioritizedTile
commit8cc26dde493418fdc6b532ad1641f55bfb65815e
authorhendrikw <hendrikw@chromium.org>
Tue, 12 May 2015 02:12:35 +0000 (11 19:12 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 12 May 2015 02:13:26 +0000 (12 02:13 +0000)
tree55a067e80d4065d67b96cf9bf3866f6ef0d6b446
parent84dd027af9afa68a49768dfa10fca51610575ae3
cc: Separate the priority from the tile and put in new PrioritizedTile

Move priority and is_occluded from Tile to new PrioritizedTile class.

Logged https://code.google.com/p/chromium/issues/detail?id=485705 for the traceviewer change

BUG=483293

Review URL: https://codereview.chromium.org/1130123003

Cr-Commit-Position: refs/heads/master@{#329318}
31 files changed:
cc/BUILD.gn
cc/cc.gyp
cc/debug/frame_viewer_instrumentation.h
cc/layers/picture_layer_impl_perftest.cc
cc/layers/picture_layer_impl_unittest.cc
cc/resources/eviction_tile_priority_queue.cc
cc/resources/eviction_tile_priority_queue.h
cc/resources/picture_layer_tiling.cc
cc/resources/picture_layer_tiling.h
cc/resources/picture_layer_tiling_unittest.cc
cc/resources/prioritized_tile.cc [new file with mode: 0644]
cc/resources/prioritized_tile.h [new file with mode: 0644]
cc/resources/raster_tile_priority_queue.h
cc/resources/raster_tile_priority_queue_all.cc
cc/resources/raster_tile_priority_queue_all.h
cc/resources/raster_tile_priority_queue_required.cc
cc/resources/raster_tile_priority_queue_required.h
cc/resources/tile.cc
cc/resources/tile.h
cc/resources/tile_manager.cc
cc/resources/tile_manager.h
cc/resources/tile_manager_perftest.cc
cc/resources/tile_manager_unittest.cc
cc/resources/tiling_set_eviction_queue.cc
cc/resources/tiling_set_eviction_queue.h
cc/resources/tiling_set_raster_queue_all.cc
cc/resources/tiling_set_raster_queue_all.h
cc/resources/tiling_set_raster_queue_required.cc
cc/resources/tiling_set_raster_queue_required.h
cc/test/fake_picture_layer_impl.cc
cc/test/fake_picture_layer_impl.h