summaryrefslogtreecommitdiff
path: root/src/mbgl/layout
diff options
context:
space:
mode:
authorzmiao <miao.zhao@mapbox.com>2020-02-26 10:40:51 +0200
committerAlexander Shalamov <alexander.shalamov@mapbox.com>2020-02-26 16:05:28 +0200
commit18f9c296176da302aa9a78eecee8b0161577c3c6 (patch)
tree97e3b79888e5778bb4a79c8894ab1fe062282a08 /src/mbgl/layout
parent1aeea289ca957bb6b360a2617e81f38fedebb86c (diff)
downloadqtlocation-mapboxgl-18f9c296176da302aa9a78eecee8b0161577c3c6.tar.gz
Backport https://github.com/mapbox/mapbox-gl-js/pull/9333
Diffstat (limited to 'src/mbgl/layout')
-rw-r--r--src/mbgl/layout/symbol_projection.cpp10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/mbgl/layout/symbol_projection.cpp b/src/mbgl/layout/symbol_projection.cpp
index 4a48af3046..628caf6eca 100644
--- a/src/mbgl/layout/symbol_projection.cpp
+++ b/src/mbgl/layout/symbol_projection.cpp
@@ -411,15 +411,7 @@ namespace mbgl {
fontSize * perspectiveRatio :
fontSize / perspectiveRatio;
- const auto transformedTileAnchor = project(placedSymbol.anchorPoint, labelPlaneMatrix);
-
- // Skip labels behind the camera
- if (transformedTileAnchor.second <= 0.0) {
- hideGlyphs(placedSymbol.glyphOffsets.size(), dynamicVertexArray);
- continue;
- }
-
- const Point<float> anchorPoint = transformedTileAnchor.first;
+ const Point<float> anchorPoint = project(placedSymbol.anchorPoint, labelPlaneMatrix).first;
PlacementResult placeUnflipped = placeGlyphsAlongLine(placedSymbol, pitchScaledFontSize, false /*unflipped*/, keepUpright, posMatrix, labelPlaneMatrix, glCoordMatrix, dynamicVertexArray, anchorPoint, state.getSize().aspectRatio());