OpenGL 2.x and OpenGL 3.0?

I was just curious if any work had begun in those directions for JOGL? I’m mostly interested in OpenGL 3.0 when it becomes available because it’ll finally give us access to (most all or more) DirectX10 hardware features on all platforms.

JOGL currently has support for the latest OpenGL 2.x release (2.1) and, as far as I know, all of the latest vendor extensions, though I haven’t looked at the glext.h on opengl.org in a few months.

Upgrading JOGL to support more recent OpenGL releases and extensions is almost trivial; we mostly just pull in the current glext.h and recompile. All of the glue code in our GL interface is autogenerated. As soon as more up to date versions of the spec are available you’ll see updated JOGL builds containing the new methods. Please post here if you see that we haven’t kept up to date. Due to administrative overhead there is a roughly three month cycle for making an official update to JSR-231, but this shouldn’t impact most applications.

I was mainly referring to Longs Peak and more importantly Mount Evans, the major API overhauls not the incremental ones like 2.1.

These APIs are still being designed, so there isn’t anything to work with yet. As soon as something is available we will quickly rev JOGL to support it.

More updates on the state of things…

And word on the street is that we should have the official spec in another month to month and a half.

If my assumptions about what I read are correct, we’ll have to update a lot of tutorials out there: glBegin/glEnd is getting the boot, kinda like how OpenGL ES is.

So will there be a Mount Evens version of JOGL that dumps the old pre-Mount Evens entrypoints? It would be interesting to see how small JOGL would be without all the old legacy opengl entry points.