List of usage examples for org.lwjgl.opengl GL30 glBindFramebuffer
public static void glBindFramebuffer(@NativeType("GLenum") int target, @NativeType("GLuint") int framebuffer)
From source file:se.angergard.engine.graphics.FrameBuffer.java
License:Apache License
public void begin() { GL11.glViewport(0, 0, width, height); GL30.glBindFramebuffer(GL30.GL_FRAMEBUFFER, frameBufferID); RenderUtil.clearScreen(); }
From source file:se.angergard.engine.graphics.FrameBuffer.java
License:Apache License
public void end() { GL30.glBindFramebuffer(GL30.GL_FRAMEBUFFER, 0); GL11.glViewport(0, 0, Display.getWidth(), Display.getHeight()); }
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); }/*ww w . j a v a2 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); }