JOGL 1.1.1 released

The version number for JOGL in the source base has been bumped to 1.1 to indicate that some new and in some cases incompatible APIs are being introduced. Specifically, multihead support for X11 platforms has been committed to the source tree; an incompatible change was needed to the GLCapabilitiesChooser to support this as well as forthcoming full-scene antialiasing support. Thanks to all that contributed patches in this arena; the implementation differs from the suggested ones, so please try it and report any problems found. The API change is in the GLDrawableFactory with a new factory method taking the GraphicsDevice on which to instantiate the GLCanvas. The nightly builds should contain this change soon.

Also, in the near future, glSelectBuffer will be changed to take a direct java.nio.IntBuffer instead of an int[], as the latter API can not be implemented both correctly and efficiently.

We would like to address any outstanding API issues before JSR 231 begins work in full force. Please post to the JSR 231 thread on this board with suggestions, and please post any comments or questions about the abovementioned API changes here.

JOGL 1.1 b01 has been released on April 21, 2004. Please see the following thread for details:
http://www.java-gaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=jogl;action=display;num=1059055593

Please post comments, questions or problems with this new build on this thread. Also, please post if you have demos to share that showcase OpenGL 1.5 features.

Thanks for your good work on JOGL. As a Xith3d user I appreciate this very much. In the Xith3d forum on this board there’s currently a discussion on the “ghost window” (you call it the dummy window I think) with the new Jogl release. It’s named Changes to match latest JOGL build

Unfortunately this “ghost window” not only causes confusion to us users, but more: as I report in the mentioned thread, when in Windows the dummy window is being maximized - and you never know what your users do - there’s no mouse pointer anymore (on my Ati card PC): even hitting Ctrl-Alt-Del doesn’t bring the desktop back: you’re lost in ghost space.
Another (Xith) user made a screenshot of this with his Nvidia card:

http://www.csc.calpoly.edu/~ehdoty/max.jpg

Will this ghost window dissapear in the near future?
I think it should, because two windows with one being a ghost one, confuses the users and maximizing it can cause serious trouble (at least for my PC with ATI card).

Nice release. Still, I have to agree about the ghost window. I’m hiding Java from the user in my environment by using a native (Win32/Linux) application launcher and by providing a bundled JRE. Now, the ghost window ruins my you-dont-have-to-know-this-is-a-Java-app plans with its “cup of hot coffee” :frowning: I sincerely hope this is a temporary solution only. Also, it seems that bugs concerning JInternalFrames still exist - I’ve hacked around that in my application, though (by providing custom, non-selectable JInternalFrame instances as GLCanvas placeholders).

[quote]Will this ghost window dissapear in the near future?
[/quote]
I guess it’s going to have to. On Windows it’s necessary to create an initial OpenGL context not associated with any application window in order to get access to routines like wglChoosePixelFormatARB which is needed for FSAA support. I guess we’ll have to add some platform-specific Java code to do this so that the window doesn’t show up as one that the user can maximize or otherwise interact with. Please file an issue on the JOGL web page and I’ll fix it ASAP.

Thanks Ken for the answer; I’ve just filed an issue (#75).

JOGL 1.1 beta 02 has been released on April 22, 2004; please see the downloads section of the JOGL web page. This build fixes Issue 75 with the dummy window being created on Windows for full-scene antialiasing support. Please post if problems persist with this new mechanism. Ultimately we hope to be able to use it or a similar mechanism to make pbuffer instantiation simpler.

[quote]JOGL 1.1 beta 02 has been released on April 22, 2004; please see the downloads section of the JOGL web page. This build fixes Issue 75 with the dummy window being created on Windows for full-scene antialiasing support. Please post if problems persist with this new mechanism.
[/quote]
{Edit} Problems solved. Newest (Windows) version on the Jogl site works fine for me.

That’s really odd, it works great for me. The ghost window doesn’t appear the first time an OGL context is used. I’m using WinXP, J2SE-1.4.2_04, Radeon 9700, Omega drivers.

OK, since our Xith developer also reports it’s OK now (read: no ghost window anymore) there’s maybe some local problem with my configuration/driver/bla. I’ll check it out.

How about OpenGL 1.5; is it supported yet?

JCD,

Full OpenGL 1.5 support has been added; JOGL is again up-to-date with respect to the header files in the OpenGL extension registry at http://oss.sgi.com/projects/ogl-sample/registry/ . In particular, the ARB_shading_language_100 and ARB_shader_objects extensions are now accessible from JOGL. 

So, yes, this is supported! (OK, I did not check this myself yet…)

Yuri

Are you 100% sure you don’t have a stale version of jogl.jar on your CLASSPATH somewhere? Print out the version string from net.java.games.jogl.Version and ensure it’s “1.1.0-b02”.

Hi,

the windows-natives.jar for the beta 2 seems to be missing fromt the download page. It’s there for the beta 1.

Jan Eickmann

[quote]JOGL 1.1 beta 02 has been released on April 22, 2004; please see the downloads section of the JOGL web page.
[/quote]
??? I’m confused. Is this the right URL? https://games-binaries.dev.java.net/build/index.html

I only see 1.0beta builds. Am I in the wrong place or is the filename just not updated?

Well, I don’t know how it came but it’s been 1.1.0-b01 I’m afraid. I’m 100% sure I downloaded the version from the Jogl site and used this one (no classpath stale versions)…
Anyway, now I downloaded it again and it’s version “1.1.0-b03” which works very fine - so no ghost window anymore.

Sorry for having caused confusion. Maby something has been wrong with the download site sill, since some other posters seems to have had problems. However now it should work.

Many thanks.

[quote]Hi,

the windows-natives.jar for the beta 2 seems to be missing fromt the download page. It’s there for the beta 1.

Jan Eickmann
[/quote]
Thanks for pointing this out; it’s there now.

[quote]I only see 1.0beta builds. Am I in the wrong place or is the filename just not updated?
[/quote]
Wrong place. Go to the JOGL web page, click “Documents & files” on the left side, and use the arrows and folder names to navigate down into “Release builds 2004”. Choose the latest one.

[quote]Wrong place. Go to the JOGL web page, click “Documents & files” on the left side, and use the arrows and folder names to navigate down into “Release builds 2004”. Choose the latest one.
[/quote]
I navigated to Projects > games > games-core > jogl > Documents & files

And I see:

Release Builds 2004
Official JOGL release builds

There are no files in this folder.

???

[quote]I navigated to Projects > games > games-core > jogl > Documents & files

And I see:

Release Builds 2004
Official JOGL release builds

There are no files in this folder.
[/quote]
The navigation design on the download pages is… well pretty worthless. You have to click on the triangle next to the folders to expand them in the column on the left. Clicking on a folder will only show the files and not any sub folders in the main panel.

So click on the triangle next to the Release Builds 2004 folder, then click on the name of the folder you want.