public GLShader(PApplet pa) { // pgl = (PGraphicsOpenGL)pa.g; gl = PlatformUtil.getGL20(); if (this.gl == null) { System.out.println("Shaders not supported"); } System.out.println("GLSL Version : " + gl.glGetString(GL20.GL_SHADING_LANGUAGE_VERSION)); String extensions = gl.glGetString(GL20.GL_EXTENSIONS); vertexShaderSupported = extensions.indexOf("GL_ARB_vertex_shader") != -1; vertexShaderEnabled = true; glslProgram = gl.glCreateProgram(); vertexShader = -1; fragmentShader = -1; }