summaryrefslogtreecommitdiff
path: root/src/mbgl/renderer/painter_raster.cpp
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2015-11-06 19:55:37 +0200
committerBruno de Oliveira Abinader <bruno@mapbox.com>2015-11-06 20:05:01 +0200
commit5ef5d0886731a800128e5200b4f5bb45708d2b27 (patch)
tree8d6aad1ffb284ca04d477ea4b7725a2283a75757 /src/mbgl/renderer/painter_raster.cpp
parent8894982625e732e62a4a12fabd7928800c7d5ded (diff)
downloadqtlocation-mapboxgl-5ef5d0886731a800128e5200b4f5bb45708d2b27.tar.gz
[core] Reset GL values when needed
Diffstat (limited to 'src/mbgl/renderer/painter_raster.cpp')
-rw-r--r--src/mbgl/renderer/painter_raster.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/renderer/painter_raster.cpp b/src/mbgl/renderer/painter_raster.cpp
index 7a1c600466..06e6b06c2e 100644
--- a/src/mbgl/renderer/painter_raster.cpp
+++ b/src/mbgl/renderer/painter_raster.cpp
@@ -22,7 +22,9 @@ void Painter::renderRaster(RasterBucket& bucket, const RasterLayer& layer, const
rasterShader->u_contrast_factor = contrastFactor(properties.contrast);
rasterShader->u_spin_weights = spinWeights(properties.hue_rotate);
+ config.stencilOp.reset();
config.stencilTest = GL_TRUE;
+ config.depthFunc.reset();
config.depthTest = GL_TRUE;
setDepthSublayer(0);
bucket.drawRaster(*rasterShader, tileStencilBuffer, coveringRasterArray);