summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/paint_parameters.cpp
diff options
context:
space:
mode:
authorJuha Alanen <juha.alanen@mapbox.com>2019-05-23 15:27:08 +0300
committerJuha Alanen <19551460+jmalanen@users.noreply.github.com>2019-06-04 16:35:53 +0300
commitf9796d2a28aa55936a9bb1cb99f9aac39d29b27c (patch)
treef7cdc656f9ae6f6ab15ad1156672b5eefb35535a /src/mbgl/renderer/paint_parameters.cpp
parent76d8fd0a798ac49445b0211f4c3b04909a61e344 (diff)
downloadqtlocation-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.cpp5
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 {