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;"