From a0111e09b74ed30a84df00624b161138f5dffecd Mon Sep 17 00:00:00 2001 From: Hannes Janetzek Date: Wed, 29 Jan 2014 03:10:25 +0100 Subject: [PATCH] MapRenderer: disable writes to stencil- and depth-buffer by default --- vtm/src/org/oscim/renderer/MapRenderer.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/vtm/src/org/oscim/renderer/MapRenderer.java b/vtm/src/org/oscim/renderer/MapRenderer.java index a7d35082..57f19c00 100644 --- a/vtm/src/org/oscim/renderer/MapRenderer.java +++ b/vtm/src/org/oscim/renderer/MapRenderer.java @@ -220,12 +220,18 @@ public class MapRenderer { mUpdateColor = false; } + // some GL implementation do not clear these + // buffers unless writes are enabled. GL.glDepthMask(true); GL.glStencilMask(0xFF); + GL.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT | GL20.GL_STENCIL_BUFFER_BIT); + GL.glDepthMask(false); + GL.glStencilMask(0); + GLState.blend(false); GLState.bindTex2D(-1); GLState.useProgram(-1);