List of usage examples for org.lwjgl.opengl GL20 glDeleteProgram
public static void glDeleteProgram(@NativeType("GLuint") int program)
From source file:com.grillecube.client.opengl.GLProgram.java
/** * GLObject implementation, do not call it, this will be called * automatically when program exit/* w ww . ja v a2 s .co m*/ */ @Override public void delete() { GL20.glDeleteProgram(this.progID); }
From source file:com.grillecube.engine.opengl.object.GLProgram.java
/** * GLObject implementation, do not call it, this will be called * automatically when program exit/*from ww w .ja v a 2 s. co m*/ */ @Override public void delete() { GL20.glDeleteProgram(this._programID); }
From source file:com.kauridev.lunarfever.graphics.ShaderProgram.java
License:Open Source License
public void dispose() { if (isValid()) { disposeShaders(); GL20.glDeleteProgram(program); program = 0; } }
From source file:com.redthirddivision.quad.rendering.shaders.Shader.java
License:Apache License
public void cleanUp() { stop();/*from w ww. j av a 2 s . c o m*/ GL20.glDetachShader(programID, vertexID); GL20.glDetachShader(programID, fragmentID); GL20.glDeleteShader(vertexID); GL20.glDeleteShader(fragmentID); GL20.glDeleteProgram(programID); }
From source file:com.samrj.devil.gl.ShaderProgram.java
License:Open Source License
@Override void delete() {/* ww w .ja va 2 s . c o m*/ if (state == State.DELETED) return; if (DGL.currentProgram() == this) DGL.useProgram(null); attributes = null; attMap = null; GL20.glDeleteProgram(id); state = State.DELETED; }
From source file:com.voxelplugineering.voxelsniper.render.RenderMain.java
License:Open Source License
public void destroy() { textures.destroy();/* ww w. j a v a 2 s .co m*/ // Delete the shaders GL20.glUseProgram(0); GL20.glDeleteProgram(pId); buffer.destroy(); OpenGLUtilities.checkGLError("destroyOpenGL"); Display.destroy(); }
From source file:com.wicpar.sinkingsimulatorclassic.graphics.ShaderProgram.java
License:Open Source License
public ShaderProgram delete() { if (ID != null) { GL20.glDeleteProgram(ID); ID = null; } return this; }
From source file:com.xrbpowered.gl.res.shaders.Shader.java
License:Open Source License
public void destroy() { GL20.glUseProgram(0); GL20.glDeleteProgram(pId); }
From source file:cuchaz.jfxgl.prism.JFXGLContext.java
License:Open Source License
public void deleteProgram(int programId) { GL20.glDeleteProgram(programId); }
From source file:eu.over9000.veya.rendering.Program.java
License:Open Source License
public void unload() { GL20.glDeleteProgram(this.id); }