Index: cc/tiles/tiling_set_raster_queue_all.cc |
diff --git a/cc/tiles/tiling_set_raster_queue_all.cc b/cc/tiles/tiling_set_raster_queue_all.cc |
index ec5e4132773ed09fa91c65c1194a5fd06048b967..8b0e64ed2de830d985c88ba9d2efacaaa0e055f8 100644 |
--- a/cc/tiles/tiling_set_raster_queue_all.cc |
+++ b/cc/tiles/tiling_set_raster_queue_all.cc |
@@ -277,7 +277,8 @@ TilingSetRasterQueueAll::SkewportTilingIterator::SkewportTilingIterator( |
return; |
iterator_ = TilingData::SpiralDifferenceIterator( |
tiling_data_, tiling_->current_skewport_rect(), |
- tiling_->current_visible_rect(), tiling_->current_visible_rect()); |
+ tiling_->current_visible_rect(), tiling_->current_visible_rect(), |
+ TilingData::IsPyramidSequenceEnabled()); |
if (!iterator_) |
return; |
if (!GetFirstTileAndCheckIfValid(&iterator_)) { |
@@ -304,7 +305,8 @@ TilingSetRasterQueueAll::SoonBorderTilingIterator::SoonBorderTilingIterator( |
return; |
iterator_ = TilingData::SpiralDifferenceIterator( |
tiling_data_, tiling_->current_soon_border_rect(), |
- tiling_->current_skewport_rect(), tiling_->current_visible_rect()); |
+ tiling_->current_skewport_rect(), tiling_->current_visible_rect(), |
+ TilingData::IsPyramidSequenceEnabled()); |
if (!iterator_) |
return; |
if (!GetFirstTileAndCheckIfValid(&iterator_)) { |
@@ -331,7 +333,8 @@ TilingSetRasterQueueAll::EventuallyTilingIterator::EventuallyTilingIterator( |
return; |
iterator_ = TilingData::SpiralDifferenceIterator( |
tiling_data_, tiling_->current_eventually_rect(), |
- tiling_->current_skewport_rect(), tiling_->current_soon_border_rect()); |
+ tiling_->current_skewport_rect(), tiling_->current_soon_border_rect(), |
+ TilingData::IsPyramidSequenceEnabled()); |
if (!iterator_) |
return; |
if (!GetFirstTileAndCheckIfValid(&iterator_)) { |
@@ -363,9 +366,23 @@ TilingSetRasterQueueAll::TilingIterator::TilingIterator( |
current_tile_ = *visible_iterator_; |
} |
+TilingSetRasterQueueAll::TilingIterator::TilingIterator( |
+ const TilingSetRasterQueueAll::TilingIterator& other) = default; |
+ |
+TilingSetRasterQueueAll::TilingIterator::TilingIterator( |
+ TilingSetRasterQueueAll::TilingIterator&& other) = default; |
+ |
TilingSetRasterQueueAll::TilingIterator::~TilingIterator() { |
} |
+TilingSetRasterQueueAll::TilingIterator& |
+TilingSetRasterQueueAll::TilingIterator::operator=( |
+ const TilingSetRasterQueueAll::TilingIterator& other) = default; |
+ |
+TilingSetRasterQueueAll::TilingIterator& |
+TilingSetRasterQueueAll::TilingIterator::operator=( |
+ TilingSetRasterQueueAll::TilingIterator&& other) = default; |
+ |
void TilingSetRasterQueueAll::TilingIterator::AdvancePhase() { |
DCHECK_LT(phase_, Phase::EVENTUALLY_RECT); |