[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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user