(Reland) cc: Change TileManager iterators to be queues.
commitbf0505800e3603415090d92243339f0dc540cc5d
authorvmpstr@chromium.org <vmpstr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 24 Jul 2014 11:10:58 +0000 (24 11:10 +0000)
committervmpstr@chromium.org <vmpstr@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>
Thu, 24 Jul 2014 11:10:58 +0000 (24 11:10 +0000)
treea54c4eacfa3406ca4840e9c94aa2d717245750bf
parent408c9e0eca5930b87b75d9d0bbada1044b5102af
(Reland) cc: Change TileManager iterators to be queues.

This is a reland of https://codereview.chromium.org/406543003/ that
changes tile manager iterators to be queues.

R=reveman

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@285187 0039d316-1c4b-4281-b951-d872f2087c98
17 files changed:
cc/BUILD.gn
cc/cc.gyp
cc/layers/picture_layer_impl.cc
cc/layers/picture_layer_impl.h
cc/resources/eviction_tile_priority_queue.cc [new file with mode: 0644]
cc/resources/eviction_tile_priority_queue.h [new file with mode: 0644]
cc/resources/raster_tile_priority_queue.cc [new file with mode: 0644]
cc/resources/raster_tile_priority_queue.h [new file with mode: 0644]
cc/resources/tile_manager.cc
cc/resources/tile_manager.h
cc/resources/tile_manager_perftest.cc
cc/resources/tile_manager_unittest.cc
cc/test/fake_tile_manager_client.cc
cc/test/fake_tile_manager_client.h
cc/trees/layer_tree_host_impl.cc
cc/trees/layer_tree_host_impl.h
cc/trees/layer_tree_host_impl_unittest.cc