diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-01-20 09:14:11 +0200 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2020-01-20 09:14:59 +0200 |
commit | 5d4317653627ccc444c9577390d7065f9bd9a6ac (patch) | |
tree | 142a0648764e29b2daf940466c42d0bc3034d04e /src/mbgl/renderer/render_orchestrator.cpp | |
parent | 73a5d27b95afcb8e60777dba708875aa23be1b27 (diff) | |
download | qtlocation-mapboxgl-upstream/cross_tile_index_performance.tar.gz |
[core] Pass TransformState to the cross tile symbol indexupstream/cross_tile_index_performance
Diffstat (limited to 'src/mbgl/renderer/render_orchestrator.cpp')
-rw-r--r-- | src/mbgl/renderer/render_orchestrator.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/mbgl/renderer/render_orchestrator.cpp b/src/mbgl/renderer/render_orchestrator.cpp index 79059164ae..21d13f8021 100644 --- a/src/mbgl/renderer/render_orchestrator.cpp +++ b/src/mbgl/renderer/render_orchestrator.cpp @@ -375,11 +375,10 @@ std::unique_ptr<RenderTree> RenderOrchestrator::createRenderTree( } // Symbol placement. bool symbolBucketsChanged = false; - auto longitude = updateParameters->transformState.getLatLng().longitude(); if (isMapModeContinuous) { bool symbolBucketsAdded = false; for (auto it = layersNeedPlacement.crbegin(); it != layersNeedPlacement.crend(); ++it) { - auto result = crossTileSymbolIndex.addLayer(*it, longitude); + auto result = crossTileSymbolIndex.addLayer(*it, updateParameters->transformState); symbolBucketsAdded = symbolBucketsAdded || (result & CrossTileSymbolIndex::AddLayerResult::BucketsAdded); symbolBucketsChanged = symbolBucketsChanged || (result != CrossTileSymbolIndex::AddLayerResult::NoChanges); } |