Jogamp
Resolve RenameJavaSymbol issues (GLUgl2 and CGL) using GLEmitter (-> DelegateImplemen... v2.3.0
authorSven Gothel <sgothel@jausoft.com>
Wed, 11 Mar 2015 19:42:09 +0000 (20:42 +0100)
committerSven Gothel <sgothel@jausoft.com>
Wed, 11 Mar 2015 19:42:09 +0000 (20:42 +0100)
commit99f14475993d127f1b927056b309477753563a02
treebf9ca7c45e6735d8ffefadb7698a3b2d7e80ebd6
parenta622ffbced14e1e2fe797c82fc62c431ffb6949f
Resolve RenameJavaSymbol issues (GLUgl2 and CGL) using GLEmitter (-> DelegateImplementation) due to new GlueGen Semantics

GlueGen would usually use the original native C method name
for proc-address or direct call.

GLEmitter however uses the renamed method name,
assuming it is shorter and resulted from a 'RenameExtensionIntoCore' directive.

GLUgl2 native usage was broken since 2.2.4

GLUgl2 and CGL use RenameJavaSymbol w/ the intention of delegation,
hence resolve the issue using the new DelegateImplementation directive
which preserves the original function name for the native call.
make/config/jogl/cgl-macosx.cfg
make/config/jogl/glu-gl2.cfg
make/scripts/tests.sh
src/test/com/jogamp/opengl/test/junit/jogl/awt/text/TestAWTTextRendererUseVertexArrayBug464.java
src/test/com/jogamp/opengl/test/junit/jogl/glu/TestBug694ScaleImageUnpackBufferSizeAWT.java
http://JogAmp.org git info: FAQ, tutorial and man pages.