JOGL2 status

You can test GL3.1 with:
java demos.GLInfo -GL3
java demos.es2.RedSquare -GL3

The latter works, since the demo uses the common profile GL2ES2,
which is an interface of GL3.

X11

  • GL2/GL3 ok
  • ES1/ES2/EGL ok
    • Best experience with PowerVR SDK_OGLES2_LINUX_PCEMULATION_2.02.22.0756
      since the new version 2.04 somehow makes trouble initializing ES1 and ES2
      at the same time.
  • Newt/AWT ok

MacOSX OK

  • GL2
  • TODO GL3 (when available … any hints?)
  • AWT ok
  • Newt ok (only if init in the main thread …)

Windows

  • Compiled with MinGW 5.1.4 !
  • GL2/GL3 ok
  • ES1/ES2/EGL NOK emulations buggy …
    • ATI’s: eglChooseConfig/GetConfigs/MakeCurrent
      The latter returns 0, the first have a funny behavior,
      e.g. returning wrong configs or couldn’t fetch the EGL_CONFIG_ID
    • PowerVR 2.04: Couldn’t GetProcAddress() of any function,
      due to the C++ (??) function names in the dll. Any ideas ?
  • Newt/AWT ok

Look at jogl.dev.java.net … just uploaded a prerelease, JARs and binaries.

JOGL2 test binaries
20090604 prerelease 1 (5)

If you would not mind to download jogl-demos yourself
and have a look at the build and run scripts *.sh *.bat … in
jogl-demo
jogl-demos/make

thx :slight_smile:

thanks, I see that - will check it out.

Is there a timetabled official release date ?

Hey Sven, FYI, your changes broke Prism…, so
Prism NOT ok

=)

Is there 64bit windows support? (Windows7)

Do we need to change anything in our source code to use it? Where is located the JNLP file?

@trembovetski [quote]Hey Sven, FYI, your changes broke Prism…
[/quote]
Sorry, but the changes to adapt are minimal, and the JOGL changes were
essential for a bug free binding (multi profile …).
Pls email me, I help.

[quote]Do we need to change anything in our source code to use it?
[/quote]
Yes, see the demos and the generated javadoc API spec.

[quote]Where is located the JNLP file?
[/quote]
Not available yet, coming soon (next week) with the autobuild.

[quote]Windows 64bit
[/quote]
If our autobuild supports it … yes. I believe so :slight_smile: