RC6 is now underway, I still have to add some supplied patches and walk through the buglist though.
However, this time I have to complete this task until tomorrow regardless whether I could complete the bug walk or not.
Besides adding proper Mac OS X support (10.5.8 – 10.7.*, incl. OpenJDK7),
OpenGL 4.2 and latest EGL, ES1 and ES2 extension updates and lot’s of stabilization’s, Xerxes RĂ„nby and myself worked on a proper Linux ARMv7 support.
Both were able to test on Omap4 (Pandaboard ES), Tegra2 (AC100), where Xerxes also tested on other machines, eg. Nokia N9 MeeGo.
Even though GlueGen and JOGL in general support EGL and ES1/ES2 since 2008 incl. the GL profile selection,
we figured we need better support for multiple GL implementations on one platform, Mesa3D software and the hardware EGL/ES ones.
Without tweaking your default configuration, JOGL chooses the right implementation for the desired profile,
e.g. hardware accelerate GLES2 for the desired common GL2ES2 profile on your mobile device, even though Mesa is installed. Continue reading Jogl/JogAmp RC6 Beta / Linux Armv7 Builds
Since the mouse features were to easy to add and my Android vacation should take a bit longer, our OS X port was a good candidate to burn some hours I don’t have.
What should work for OS X by now:
NEWT Top-Level Windowing
NEWT Child Window w/ NEWT Parent
NEWT Child Window w/ AWT Parent
JOGL incl. shared context
NEWT works w/ AWT enabled JVM out of the box
Method to execute a Runnable on the MainThread
The new native Jar loading facility (Application, Applet, Webstart)
Since we were not able to hook up the Android test machine to Jenkins
to produce builds and a release, I thought it might be of interest to share my builds with
whoever is interested.