Hi.
I’m trying to use framebuffers. I want to call this:
int status;
String str;
status = gl.glCheckFramebufferStatusEXT(GL.GL_FRAMEBUFFER_EXT);
switch(status) {
case GL.GL_FRAMEBUFFER_COMPLETE_EXT : str = "OK";
case GL.GL_FRAMEBUFFER_UNSUPPORTED_EXT : str = "not OK";
default : str = "maybe";
}
System.out.println(str);
What I get is the following Error:
net.java.games.jogl.GLException: Method “glCheckFramebufferStatusEXT” not available
at net.java.games.jogl.impl.windows.WindowsGLImpl.glCheckFramebufferStatusEXT(WindowsGLImpl.java:1603)
at JOGLExample.init(JOGLExample.java:177)
at net.java.games.jogl.impl.GLDrawableHelper.init(GLDrawableHelper.java:68)
at net.java.games.jogl.GLCanvas$InitAction.run(GLCanvas.java:242)
at net.java.games.jogl.impl.windows.WindowsGLContext.makeCurrent(WindowsGLContext.java:181)
at net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.makeCurrent(WindowsOnscreenGLContext.java:125)
at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:248)
at net.java.games.jogl.impl.windows.WindowsOnscreenGLContext.invokeGL(WindowsOnscreenGLContext.java:76)
at net.java.games.jogl.GLCanvas$2.run(GLCanvas.java:130)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)init()
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
But Eclipse see this method. This one is in the API too.