@Override public void glDeleteShader(int param1) { GLContext.getCurrentGL().getGL2ES2().glDeleteShader(param1); }
@Override public void deleteShader(int shader) { gl2.glDeleteShader(shader); }
protected void deleteShaders(GL2ES2 gl) { if (gl.glIsShader(vertexShaderId)) { gl.glDeleteShader(vertexShaderId); vertexShaderId = 0; } if (gl.glIsShader(geometryShaderId)) { gl.glDeleteShader(geometryShaderId); geometryShaderId = 0; } if (gl.glIsShader(fragmentShaderId)) { gl.glDeleteShader(fragmentShaderId); fragmentShaderId = 0; } }
protected void deleteShaders(GL2ES2 gl) { if (gl.glIsShader(vertexShaderId)) { gl.glDeleteShader(vertexShaderId); vertexShaderId = 0; } if (gl.glIsShader(geometryShaderId)) { gl.glDeleteShader(geometryShaderId); geometryShaderId = 0; } if (gl.glIsShader(fragmentShaderId)) { gl.glDeleteShader(fragmentShaderId); fragmentShaderId = 0; } }
public static void deleteShader(final GL _gl, final IntBuffer shaders) { final GL2ES2 gl = _gl.getGL2ES2(); for (int i = shaders.position(); i < shaders.limit(); i++) { gl.glDeleteShader(shaders.get(i)); } }
public static void deleteShader(final GL _gl, final IntBuffer shaders) { final GL2ES2 gl = _gl.getGL2ES2(); for (int i = shaders.position(); i < shaders.limit(); i++) { gl.glDeleteShader(shaders.get(i)); } }
@Override public void glDeleteShader(int param1) { GLContext.getCurrentGL().getGL2ES2().glDeleteShader(param1); }