Example usage for org.lwjgl.opengl GL30 glDeleteFramebuffers

List of usage examples for org.lwjgl.opengl GL30 glDeleteFramebuffers

Introduction

In this page you can find the example usage for org.lwjgl.opengl GL30 glDeleteFramebuffers.

Prototype

public static void glDeleteFramebuffers(@NativeType("GLuint const *") int[] framebuffers) 

Source Link

Document

Array version of: #glDeleteFramebuffers DeleteFramebuffers

Usage

From source file:com.adavr.player.globjects.Framebuffer.java

License:Open Source License

@Override
public void destroy() {
    GL30.glDeleteFramebuffers(id);
}

From source file:com.badlogic.gdx.backends.jglfw.JglfwGL30.java

License:Apache License

@Override
public void glDeleteFramebuffers(int n, IntBuffer framebuffers) {
    GL30.glDeleteFramebuffers(framebuffers);
}

From source file:com.badlogic.gdx.backends.jglfw.JglfwGL30.java

License:Apache License

@Override
public void glDeleteFramebuffer(int framebuffer) {
    GL30.glDeleteFramebuffers(framebuffer);
}

From source file:com.flowpowered.caustic.lwjgl.gl30.GL30FrameBuffer.java

License:MIT License

@Override
public void destroy() {
    checkCreated();//from ww  w .ja va  2 s . com
    // Delete the frame buffer
    GL30.glDeleteFramebuffers(id);
    // Clear output buffers
    outputBuffers.clear();
    // Update the state
    super.destroy();
    // Check for errors
    LWJGLUtil.checkForGLError();
}

From source file:com.mtbs3d.minecrift.FBOParams.java

License:LGPL

public void delete() {
    if (_depthRenderBufferId != -1) {
        if (fboSupport == FBO_SUPPORT.USE_GL30)
            GL30.glDeleteRenderbuffers(_depthRenderBufferId);
        else/*from  w  ww.jav a  2 s .  c o m*/
            EXTFramebufferObject.glDeleteRenderbuffersEXT(_depthRenderBufferId);

        _depthRenderBufferId = -1;
    }

    if (_colorTextureId != -1) {
        GL11.glDeleteTextures(_colorTextureId);
        _colorTextureId = -1;
    }

    if (_frameBufferId != -1) {
        if (fboSupport == FBO_SUPPORT.USE_GL30)
            GL30.glDeleteFramebuffers(_frameBufferId);
        else
            EXTFramebufferObject.glDeleteFramebuffersEXT(_frameBufferId);

        _frameBufferId = -1;
    }
}

From source file:com.samrj.devil.gl.FBO.java

License:Open Source License

@Override
void delete() {//w w  w.j a  v a2 s.c o  m
    if (deleted)
        return;
    if (DGL.currentReadFBO() == this)
        DGL.bindFBO(null, GL30.GL_READ_FRAMEBUFFER);
    if (DGL.currentDrawFBO() == this)
        DGL.bindFBO(null, GL30.GL_DRAW_FRAMEBUFFER);
    GL30.glDeleteFramebuffers(id);
}

From source file:com.xrbpowered.gl.res.buffers.OffscreenBuffers.java

License:Open Source License

@Override
public void destroy() {
    GL30.glDeleteFramebuffers(fbo);
    GL11.glDeleteTextures(colorTexId);
    if (depthTexId > 0)
        GL11.glDeleteTextures(depthTexId);
}

From source file:cuchaz.jfxgl.prism.JFXGLContext.java

License:Open Source License

@Override
public void deleteFBO(int fboId) {
    GL30.glDeleteFramebuffers(fboId);
}

From source file:cuchaz.jfxgl.prism.OffscreenBuffer.java

License:Open Source License

public void cleanup() {
    context.deleteTexture(texId);//from w w w.j a  va2s  . com
    if (fboId != 0) {
        GL30.glDeleteFramebuffers(fboId);
    }
    if (quad != null) {
        quad.cleanup();
    }
    if (quadShader != null) {
        quadShader.cleanup();
    }
}

From source file:me.thehutch.fusion.engine.render.opengl.gl30.OpenGL30FrameBuffer.java

License:Open Source License

@Override
public void dispose() {
    // Delete the frame buffer
    GL30.glDeleteFramebuffers(fbo);
    // Clear the output buffers
    this.outputBuffers.clear();
    super.dispose();
}