SuccessChanges

Summary

  1. Adapt to GlueGen commit c3054a01990e55ab35756ea23ab7d7c05f24dd37 (details)
  2. Fix regression due to GlueGen commit (details)
  3. Adapt to GlueGen commit 2f6586292cd298bbc19d8acda0f7cf303c82078b (details)
Commit 68ca3ae8fcce28c62034299bc6e6f7eaab50bd1f by Sven Gothel
Adapt to GlueGen commit c3054a01990e55ab35756ea23ab7d7c05f24dd37 (compount call-by-value extension), utilizing native JVMUtil_NewDirectByteBufferCopy(..)
The file was modifiedmake/config/jogl/glx-CustomCCode.c (diff)
The file was modifiedsrc/nativewindow/classes/jogamp/nativewindow/NativeWindowFactoryImpl.java (diff)
The file was modifiedsrc/jogl/classes/javax/media/opengl/GLProfile.java (diff)
Commit 4e91f5e085585481b542c476a1ba599f2e914bf1 by Sven Gothel
Fix regression due to GlueGen commit c3054a01990e55ab35756ea23ab7d7c05f24dd37, completes JOGL commit 68ca3ae8fcce28c62034299bc6e6f7eaab50bd1f

Add handling of 'initializeImpl()' of generated GLU* classes:
  - GLU      : no 'initializeImpl()' <- no libs
  - GLUgl2es1: no 'initializeImpl()' <- no libs
  - GLUgl:     call 'initializeImpl()' in manual static init impl.

Further more, we shall not initialize the GLU* classes in GLU
static init method, querying GLU* class availability.

Tested via OlympicES1.
The file was modifiedmake/config/jogl/glu-CustomJavaCode-gl2es1.java (diff)
The file was modifiedmake/config/jogl/glu-gl2es1.cfg (diff)
The file was modifiedmake/config/jogl/glu-base.cfg (diff)
The file was modifiedmake/config/jogl/glu-CustomJavaCode-base.java (diff)
The file was modifiedmake/config/jogl/glu-CustomJavaCode-gl2.java (diff)
The file was modifiedmake/scripts/tests.sh (diff)
The file was modifiedmake/config/jogl/glu-gl2.cfg (diff)
The file was modifiedsrc/test/com/jogamp/opengl/test/junit/jogl/demos/es1/OlympicES1.java (diff)
Commit 799e2c79eac6e45ad16eeffee9194f1a2677b167 by Sven Gothel
Adapt to GlueGen commit 2f6586292cd298bbc19d8acda0f7cf303c82078b (compount call-by-value extension)

- GLU*: initializeImpl() is no more required, since it's not forced .. uncomment in manual static initializer
- GLX: 'ForceStaticInitCode GLX', i.e. forcing native code, as used in our manual implementation.
The file was modifiedmake/config/jogl/glu-base.cfg (diff)
The file was modifiedmake/config/jogl/glx-x11.cfg (diff)
The file was modifiedmake/config/jogl/glu-CustomJavaCode-base.java (diff)
The file was modifiedmake/config/jogl/glu-CustomJavaCode-gl2es1.java (diff)
The file was modifiedmake/config/jogl/glu-gl2es1.cfg (diff)
The file was modifiedmake/config/jogl/glu-gl2.cfg (diff)
The file was modifiedmake/config/jogl/glu-CustomJavaCode-gl2.java (diff)