Example usage for org.lwjgl.opengl GL30 GL_FRAMEBUFFER

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

Introduction

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

Prototype

int GL_FRAMEBUFFER

To view the source code for org.lwjgl.opengl GL30 GL_FRAMEBUFFER.

Click Source Link

Document

Accepted by the target parameter of BindFramebuffer, CheckFramebufferStatus, FramebufferTexture{1D|2D|3D}, FramebufferRenderbuffer, and GetFramebufferAttachmentParameteriv.

Usage

From source file:se.angergard.engine.graphics.FrameBuffer.java

License:Apache License

@Override
public void dispose() {
    GL11.glDeleteTextures(colorTexture);

    if (depthBufferID == 0 && stencilBufferID == 0) {
        GL30.glDeleteRenderbuffers(depthAndStencilBufferID);
    } else if (depthBufferID != 0) {
        GL30.glDeleteRenderbuffers(depthBufferID);
    } else if (stencilBufferID != 0) {
        GL30.glDeleteRenderbuffers(stencilBufferID);
    }/*from   w w  w . j  a v a  2 s  . c  o m*/

    GL30.glBindFramebuffer(GL30.GL_FRAMEBUFFER, 0);
    GL30.glDeleteFramebuffers(frameBufferID);

}

From source file:se.angergard.engine.graphics.RenderUtil.java

License:Apache License

public static void unbindFrameBuffer() {
    GL30.glBindFramebuffer(GL30.GL_FRAMEBUFFER, 0);
}