diff options
author | zmiao <miao.zhao@mapbox.com> | 2020-02-26 10:40:51 +0200 |
---|---|---|
committer | Alexander Shalamov <alexander.shalamov@mapbox.com> | 2020-02-26 16:05:28 +0200 |
commit | 18f9c296176da302aa9a78eecee8b0161577c3c6 (patch) | |
tree | 97e3b79888e5778bb4a79c8894ab1fe062282a08 /src/mbgl/layout | |
parent | 1aeea289ca957bb6b360a2617e81f38fedebb86c (diff) | |
download | qtlocation-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.cpp | 10 |
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()); |