List of usage examples for org.lwjgl.opengl ARBFramebufferObject GL_FRAMEBUFFER
int GL_FRAMEBUFFER
To view the source code for org.lwjgl.opengl ARBFramebufferObject GL_FRAMEBUFFER.
Click Source Link
From source file:com.mtbs3d.minecrift.FBOParams.java
License:LGPL
public static boolean checkFramebufferStatus() { // check FBO status int status = ARBFramebufferObject.glCheckFramebufferStatus(ARBFramebufferObject.GL_FRAMEBUFFER); switch (status) { case ARBFramebufferObject.GL_FRAMEBUFFER_COMPLETE: System.out.println("[Minecrift] Framebuffer complete."); return true; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: System.out.println("[ERROR] Framebuffer incomplete: Attachment is NOT complete."); return false; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: System.out.println("[ERROR] Framebuffer incomplete: No image is attached to FBO."); return false; // case GL30.GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS: // System.out.println("[ERROR] Framebuffer incomplete: Attached images have different dimensions."); // return false; ///* ww w. j a va 2s .c o m*/ // case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_FORMATS: // System.out.println("[ERROR] Framebuffer incomplete: Color attached images have different internal formats."); // return false; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: System.out.println("[ERROR] Framebuffer incomplete: Draw buffer."); return false; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: System.out.println("[ERROR] Framebuffer incomplete: Read buffer."); return false; case ARBFramebufferObject.GL_FRAMEBUFFER_UNSUPPORTED: System.out.println("[ERROR] Framebuffer incomplete: Unsupported by FBO implementation."); return false; default: System.out.println("[ERROR] Framebuffer incomplete: Unknown error."); return false; } }
From source file:com.mtbs3d.minecrift.render.FBOParams.java
License:LGPL
public static boolean checkFramebufferStatus() { // check FBO status int status = ARBFramebufferObject.glCheckFramebufferStatus(ARBFramebufferObject.GL_FRAMEBUFFER); switch (status) { case ARBFramebufferObject.GL_FRAMEBUFFER_COMPLETE: //System.out.println("[Minecrift] Framebuffer complete."); return true; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT: System.out.println("[ERROR] Framebuffer incomplete: Attachment is NOT complete."); return false; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: System.out.println("[ERROR] Framebuffer incomplete: No image is attached to FBO."); return false; // case GL30.GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS: // System.out.println("[ERROR] Framebuffer incomplete: Attached images have different dimensions."); // return false; ///*from ww w .j av a 2s. co m*/ // case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_FORMATS: // System.out.println("[ERROR] Framebuffer incomplete: Color attached images have different internal formats."); // return false; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER: System.out.println("[ERROR] Framebuffer incomplete: Draw buffer."); return false; case ARBFramebufferObject.GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER: System.out.println("[ERROR] Framebuffer incomplete: Read buffer."); return false; case ARBFramebufferObject.GL_FRAMEBUFFER_UNSUPPORTED: System.out.println("[ERROR] Framebuffer incomplete: Unsupported by FBO implementation."); return false; default: System.out.println("[ERROR] Framebuffer incomplete: Unknown error."); return false; } }