| Index: cc/resources/raster_tile_priority_queue.cc
|
| diff --git a/cc/resources/raster_tile_priority_queue.cc b/cc/resources/raster_tile_priority_queue.cc
|
| index 12fcaa7e87b0394768f6097fde46e64cdd567d32..0dd003a2171f95e4725d3fe3f04d9e1ccd18fc14 100644
|
| --- a/cc/resources/raster_tile_priority_queue.cc
|
| +++ b/cc/resources/raster_tile_priority_queue.cc
|
| @@ -4,6 +4,7 @@
|
|
|
| #include "cc/resources/raster_tile_priority_queue.h"
|
|
|
| +#include "base/containers/hash_tables.h"
|
| #include "cc/resources/raster_tile_priority_queue_all.h"
|
| #include "cc/resources/raster_tile_priority_queue_required.h"
|
|
|
| @@ -11,21 +12,24 @@ namespace cc {
|
|
|
| // static
|
| scoped_ptr<RasterTilePriorityQueue> RasterTilePriorityQueue::Create(
|
| - const std::vector<PictureLayerImpl::Pair>& paired_layers,
|
| + const base::hash_map<int, PictureLayerTilingSet::Pair>&
|
| + paired_picture_layer_tiling_sets,
|
| + bool has_pending_tree,
|
| TreePriority tree_priority,
|
| Type type) {
|
| switch (type) {
|
| case Type::ALL: {
|
| scoped_ptr<RasterTilePriorityQueueAll> queue(
|
| new RasterTilePriorityQueueAll);
|
| - queue->Build(paired_layers, tree_priority);
|
| + queue->Build(paired_picture_layer_tiling_sets, has_pending_tree,
|
| + tree_priority);
|
| return queue.Pass();
|
| }
|
| case Type::REQUIRED_FOR_ACTIVATION:
|
| case Type::REQUIRED_FOR_DRAW: {
|
| scoped_ptr<RasterTilePriorityQueueRequired> queue(
|
| new RasterTilePriorityQueueRequired);
|
| - queue->Build(paired_layers, type);
|
| + queue->Build(paired_picture_layer_tiling_sets, has_pending_tree, type);
|
| return queue.Pass();
|
| }
|
| }
|
|
|