From ac3d59862a6632de0cd5076ba2a65f4e4a4577f4 Mon Sep 17 00:00:00 2001 From: Mikhail Pozdnyakov Date: Wed, 16 Jan 2019 14:35:13 +0200 Subject: [core] TilePyramid has sorted render tiles Thus we obviate unneeded extra sorting of render tiles at each render layer. --- src/mbgl/renderer/sources/render_raster_dem_source.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'src/mbgl/renderer/sources/render_raster_dem_source.cpp') diff --git a/src/mbgl/renderer/sources/render_raster_dem_source.cpp b/src/mbgl/renderer/sources/render_raster_dem_source.cpp index 2283a0e788..2bc3a91c7c 100644 --- a/src/mbgl/renderer/sources/render_raster_dem_source.cpp +++ b/src/mbgl/renderer/sources/render_raster_dem_source.cpp @@ -38,9 +38,7 @@ void RenderRasterDEMSource::update(Immutable baseImpl_, maxzoom = tileset->zoomRange.max; // TODO: this removes existing buckets, and will cause flickering. // Should instead refresh tile data in place. - tilePyramid.tiles.clear(); - tilePyramid.renderTiles.clear(); - tilePyramid.cache.clear(); + tilePyramid.clearAll(); } // Allow clearing the tile pyramid first, before the early return in case // the new tileset is not yet available or has an error in loading -- cgit v1.2.1