[core] Fix sorting order for render tiles

Sort by z order, so lower res tiles don't get rendered
over high res tiles.
This commit is contained in:
Thiago Marcos P. Santos
2017-07-06 15:49:22 +02:00
parent 69c8f602de
commit e962b79b0f

View File

@@ -326,6 +326,9 @@ RenderData RenderStyle::getRenderData(MapDebugOptions debugOptions, float angle)
return std::tie(par.y, par.x) < std::tie(pbr.y, pbr.x);
});
} else {
std::sort(sortedTiles.begin(), sortedTiles.end(),
[](const auto& a, const auto& b) { return a.get().id < b.get().id; });
}
std::vector<std::reference_wrapper<RenderTile>> sortedTilesForInsertion;