diff options
author | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-06-03 16:22:54 +0300 |
---|---|---|
committer | Mikhail Pozdnyakov <mikhail.pozdnyakov@mapbox.com> | 2019-06-03 17:03:57 +0300 |
commit | b2428835871933ecf5a93e86493bac0b76db0ede (patch) | |
tree | c53eeea19bfc01438cc4c9394a41056ffc76cc38 /src/mbgl/renderer/renderer_impl.cpp | |
parent | a44b7f1e5ddae61260e55db5b68b10d9aa5e711d (diff) | |
download | qtlocation-mapboxgl-b2428835871933ecf5a93e86493bac0b76db0ede.tar.gz |
[core] Use fresh transform state for bucket vertices update in placement
The transform state cached in placement might get stale and cannot be used for bucket vertices updates.
Diffstat (limited to 'src/mbgl/renderer/renderer_impl.cpp')
-rw-r--r-- | src/mbgl/renderer/renderer_impl.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/renderer/renderer_impl.cpp b/src/mbgl/renderer/renderer_impl.cpp index 201d46ebac..294b4dfa1c 100644 --- a/src/mbgl/renderer/renderer_impl.cpp +++ b/src/mbgl/renderer/renderer_impl.cpp @@ -348,7 +348,7 @@ void Renderer::Impl::render(const UpdateParameters& updateParameters) { } for (auto it = layersNeedPlacement.rbegin(); it != layersNeedPlacement.rend(); ++it) { - placement->updateLayerBuckets(*it, placementChanged || symbolBucketsChanged); + placement->updateLayerBuckets(*it, updateParameters.transformState, placementChanged || symbolBucketsChanged); } } |