diff options
author | Juha Alanen <juha.alanen@mapbox.com> | 2019-05-23 15:27:08 +0300 |
---|---|---|
committer | Juha Alanen <19551460+jmalanen@users.noreply.github.com> | 2019-06-04 16:35:53 +0300 |
commit | f9796d2a28aa55936a9bb1cb99f9aac39d29b27c (patch) | |
tree | f7cdc656f9ae6f6ab15ad1156672b5eefb35535a /src/mbgl/renderer/paint_parameters.cpp | |
parent | 76d8fd0a798ac49445b0211f4c3b04909a61e344 (diff) | |
download | qtlocation-mapboxgl-f9796d2a28aa55936a9bb1cb99f9aac39d29b27c.tar.gz |
[core] Fix symbol rendering under opaque fill layers
Diffstat (limited to 'src/mbgl/renderer/paint_parameters.cpp')
-rw-r--r-- | src/mbgl/renderer/paint_parameters.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/mbgl/renderer/paint_parameters.cpp b/src/mbgl/renderer/paint_parameters.cpp index f4498f66b1..badd60a53e 100644 --- a/src/mbgl/renderer/paint_parameters.cpp +++ b/src/mbgl/renderer/paint_parameters.cpp @@ -70,9 +70,8 @@ mat4 PaintParameters::matrixForTile(const UnwrappedTileID& tileID, bool aligned) } gfx::DepthMode PaintParameters::depthModeForSublayer(uint8_t n, gfx::DepthMaskType mask) const { - float nearDepth = ((1 + currentLayer) * numSublayers + n) * depthEpsilon; - float farDepth = nearDepth + depthRangeSize; - return gfx::DepthMode { gfx::DepthFunctionType::LessEqual, mask, { nearDepth, farDepth } }; + float depth = depthRangeSize + ((1 + currentLayer) * numSublayers + n) * depthEpsilon; + return gfx::DepthMode { gfx::DepthFunctionType::LessEqual, mask, { depth, depth } }; } gfx::DepthMode PaintParameters::depthModeFor3D() const { |