diff --git a/vtm/src/org/oscim/renderer/GLShader.java b/vtm/src/org/oscim/renderer/GLShader.java index 61e06cf8..13c2aefe 100644 --- a/vtm/src/org/oscim/renderer/GLShader.java +++ b/vtm/src/org/oscim/renderer/GLShader.java @@ -11,7 +11,7 @@ import org.slf4j.LoggerFactory; public abstract class GLShader { final static Logger log = LoggerFactory.getLogger(GLShader.class); - static GL20 GL; + private static GL20 GL; public int program; @@ -123,7 +123,7 @@ public abstract class GLShader { return program; } - public static class SimpleShader { - + public static void init(GL20 gl20) { + GL = gl20; } } diff --git a/vtm/src/org/oscim/renderer/MapRenderer.java b/vtm/src/org/oscim/renderer/MapRenderer.java index 6006a58c..0b38a18d 100644 --- a/vtm/src/org/oscim/renderer/MapRenderer.java +++ b/vtm/src/org/oscim/renderer/MapRenderer.java @@ -319,7 +319,7 @@ public class MapRenderer { GLState.init(GL); GLUtils.init(GL); - GLShader.GL = GL; + GLShader.init(GL); // Set up some vertex buffer objects BufferObject.init(GL, 200);