problem around GL_EXT_framebuffer_object ext in jogl with Radeon 9600XT

Hello!

I have an ATI Radeon9600XT with the latest(5.6) driver, and I can’t find the GL_EXT_framebuffer_object extension.
On the ATI site, they say, the card should to support it with at least Catalist 5.4.

the method gl.isExtensionAvailable("GL_EXT_framebuffer_object ") returns false.

Can anyone help me?

Thanks.

EXT_fbo is currently not exposed by official ATI drivers. I believe we’ll see it on the next release, or the one after that.

Are you sure? What a pity… Where can I check this? The ATI site declare the frivers to Opengl2.0 compatible.
thanks anyway…

Yes, I’m sure. :slight_smile:

GL 2.0 has nothing to do with EXT_fbo. EXT_fbo’s functionality (subset of superbuffers) was supposed to be part of GL 2.0 but it never happened, it’s an ordinary extension right now.

ATI has been working on EXT_fbo for months and the entry points are there (some guys from opengl.org have successfully used EXT_fbo with 5.6), but it has to be properly exposed in the extensions string to work with JOGL & LWJGL. I’ve actually used it with the 5.7 beta, where it is exposed, so they should appear on a public release pretty soon. It’s in a good state but still buggy. NV’s recently released public implementation is buggy too, so that shouldn’t stop them from letting it loose. :wink:

If the entry points are there, but the extension is not named in the extension string, you should be able to call the functions with JOGL even though it doesn’t report the extension as being available.

Thanks guys!

I will try to use it, even if " gl.isExtensionAvailable("GL_EXT_framebuffer_object ") " return false…