...
The last hurdle that then comes up (possibly) is that I do not know what our Java implementatation has for OpenGL support.
Should the Java API calls not communicate with a call to video subsystem (if we would have hardware OpenGL support).
I would be surprised if does OpenGL calls in Java would currently even be mapped to softwareGL.
Anyway a lot of details that would need to work to get Java OpenGL to work.
Roderick Klein
President OS/2 VOICE
Probably the OpenJDK API maps to MesaGL which in turn maps to hardware drivers or software emulation. Of course we would still need an up to date MesaGL port as our last port is a dozen or so years old and what it would take to update the driver, I don't know. Looking quickly at the MesaGL git repo, I found this,
http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&q=os%2F2 and can't fnd any evidence of our support being removed, though the whole directory structure has changed and GLUT itself seems to have gone away or become something else.
One way that various Linux desktops implement software OpenGL is using CLANG to implement a JIT (Just in time compiler) which may have acceptable performance on modern hardware.
As usual, lots of work for a knowledgeable good programmer and probably never going to happen.