From a9f97bfedb1c349dbf3c6720f2b37b7aea60942f Mon Sep 17 00:00:00 2001
From: Hannes Janetzek <hannes.janetzek@gmail.com>
Date: Fri, 11 Jan 2013 20:07:24 +0100
Subject: [PATCH] fix depth shader

---
 src/org/oscim/renderer/Shaders.java | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/org/oscim/renderer/Shaders.java b/src/org/oscim/renderer/Shaders.java
index 4a176719..b9471701 100644
--- a/src/org/oscim/renderer/Shaders.java
+++ b/src/org/oscim/renderer/Shaders.java
@@ -107,7 +107,9 @@ public final class Shaders {
 			+ "uniform vec4 u_color;"
 			+ "varying float z;"
 			+ "void main() {"
-			+ "if (z < 0.0)"
+			+ "if (z < -1.0)"
+			+ "  gl_FragColor = vec4(0.0, z + 2.0, 0.0, 1.0)*0.8;"
+			+ "else if (z < 0.0)"
 			+ "  gl_FragColor = vec4(z * -1.0, 0.0, 0.0, 1.0)*0.8;"
 			+ "else if (z < 1.0)"
 			+ "  gl_FragColor = vec4(0.0, 0.0, z, 1.0)*0.8;"