diff options
-rw-r--r-- | make/build-common.xml | 16 | ||||
-rw-r--r-- | make/build-gluegen.xml | 181 | ||||
-rw-r--r-- | make/build-jogl.xml | 155 | ||||
-rw-r--r-- | make/build-nativewindow.xml | 29 | ||||
-rw-r--r-- | make/build-newt.xml | 2 | ||||
-rw-r--r-- | make/build.xml | 4 | ||||
-rw-r--r-- | nbproject/project.xml | 44 | ||||
-rw-r--r-- | src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java) | 0 | ||||
-rw-r--r-- | src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java) | 0 | ||||
-rwxr-xr-x | src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/GLConfiguration.java) | 0 | ||||
-rw-r--r-- | src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/GLEmitter.java) | 0 | ||||
-rwxr-xr-x | src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java) | 0 | ||||
-rw-r--r-- | src/jogl/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java) | 0 | ||||
-rwxr-xr-x | src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java) | 0 | ||||
-rwxr-xr-x | src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java (renamed from src/gluegen/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java) | 14 | ||||
-rw-r--r-- | src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLExtensionNames.java (renamed from src/gluegen/classes/com/jogamp/gluegen/runtime/opengl/GLExtensionNames.java) | 0 | ||||
-rw-r--r-- | src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.java (renamed from src/gluegen/classes/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.java) | 0 |
17 files changed, 142 insertions, 303 deletions
diff --git a/make/build-common.xml b/make/build-common.xml index ab2c9df32..381bee1aa 100644 --- a/make/build-common.xml +++ b/make/build-common.xml @@ -167,6 +167,13 @@ <pathelement location="${antlr.jar}" /> </path> + <property name="gluegen-gl.jar" value="${build.jogl}/gluegen-gl.jar" /> + + <path id="gluegen-gl.classpath"> + <pathelement location="${gluegen.jar}" /> + <pathelement location="${gluegen-gl.jar}" /> + </path> + <!-- JavaSE combinations --> <property name="gluegen-rt.jar" value="${build.gluegen}/gluegen-rt.jar" /> <property name="jogl.test.jar" value="${build.jogl}/jogl.test.jar"/> @@ -253,25 +260,26 @@ </path> <!-- CDC combinations . NO.AWT --> - <property name="gluegen-rt-cdc.jar" value="${build.gluegen}/gluegen-rt-cdc.jar" /> + <property name="gluegen-rt.cdc.jar" value="${build.gluegen}/gluegen-rt.cdc.jar" /> + <property name="gluegen-gl.cdc.jar" value="${build.jogl}/gluegen-gl.cdc.jar" /> <property name="nativewindow.all.cdc.jar" value="${build.nativewindow}/nativewindow.all.cdc.jar" /> <property name="jogl.all.cdc.jar" value="${build.jogl}/jogl.all.cdc.jar" /> <property name="newt.all.cdc.jar" value="${build.newt}/newt.all.cdc.jar" /> <path id="nativewindow_gluegen.classpath-cdc"> - <pathelement location="${gluegen-rt-cdc.jar}" /> + <pathelement location="${gluegen-rt.cdc.jar}" /> <pathelement location="${nativewindow.all.cdc.jar}" /> </path> <path id="nativewindow_gluegen_jogl.classpath-cdc"> - <pathelement location="${gluegen-rt-cdc.jar}" /> + <pathelement location="${gluegen-rt.cdc.jar}" /> <pathelement location="${nativewindow.all.cdc.jar}" /> <pathelement location="${jogl.all.cdc.jar}" /> </path> <path id="jogl_newt_all.classpath-cdc"> - <pathelement location="${gluegen-rt-cdc.jar}" /> + <pathelement location="${gluegen-rt.cdc.jar}" /> <pathelement location="${nativewindow.all.cdc.jar}" /> <pathelement location="${jogl.all.cdc.jar}" /> <pathelement location="${newt.all.cdc.jar}" /> diff --git a/make/build-gluegen.xml b/make/build-gluegen.xml deleted file mode 100644 index cac29362c..000000000 --- a/make/build-gluegen.xml +++ /dev/null @@ -1,181 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!-- - - Ant build for JOGL's GlueGen and corresponding ANT task. This build - - should not be called directly. It is invoked from the main "build.xml" - - file and relies on the properties set therein. - - - - The optional.jar that contains the optional ANT tasks must be in the ANT - - classpath (typically the ant/lib directory). - - - - This build has been tested with ANT 1.5.3 and JOGL 1.1.1.1. - - - - Public targets: - - all: clean and build GlueGen and GlueGen Ant task - - clean: clean all built - --> -<project name="JOGL.GlueGen" default="all"> - <!-- ================================================================== --> - <!-- - - Declare all paths and user defined variables. - --> - <target name="declare" description="Declare properties"> - - <!-- Create the classpath for ANTLR. This requires the user-defined - - "antlr.jar" property. --> - <path id="antlr.classpath"> - <pathelement location="${antlr.jar}" /> - </path> - - <!-- The location of the GlueGen source and the C grammar files. --> - <property name="gluegen" value="${src.java}/com/sun/gluegen" /> - <property name="c.grammar" value="${gluegen}/cgram" /> - - <!-- The resulting location of the generated Java files from the - - C grammar via ANTLR. --> - <property name="gluegen.build" value="${src.generated.java}/com/sun/gluegen" /> - <property name="generated.java.from.grammar" value="${gluegen.build}/cgram" /> - - </target> - - <!-- ================================================================== --> - <!-- - - Build GlueGen. - --> - <target name="build.gluegen" depends="declare"> - - <!-- Because ANTLR looks for importVocab files in the current - working directory, it likes to have all of its files, - including supergrammars, in one place, so copy all of the - grammars to the output directory up front so we don't put - temporary files into the source tree --> - <mkdir dir="${generated.java.from.grammar}" /> - <copy todir="${generated.java.from.grammar}"> - <fileset dir="${c.grammar}"> - <include name="*.g" /> - </fileset> - </copy> - - <!-- Generate the Java files from the C grammar using ANTLR. --> - <antcall target="generate.c.grammar"> - <param name="output.dir" value="${generated.java.from.grammar}" /> - <param name="target" value="StdCParser.g" /> - </antcall> - <antcall target="generate.c.grammar.glib"> - <param name="output.dir" value="${generated.java.from.grammar}" /> - <param name="target" value="GnuCParser.g" /> - <param name="glib" value="StdCParser.g" /> - </antcall> - <antcall target="generate.c.grammar"> - <param name="output.dir" value="${generated.java.from.grammar}" /> - <param name="target" value="GnuCTreeParser.g" /> - </antcall> - <antcall target="generate.c.grammar.glib"> - <param name="output.dir" value="${generated.java.from.grammar}" /> - <param name="target" value="GnuCEmitter.g" /> - <param name="glib" value="GnuCTreeParser.g" /> - </antcall> - <antcall target="generate.c.grammar.glib"> - <param name="output.dir" value="${generated.java.from.grammar}" /> - <param name="target" value="HeaderParser.g" /> - <param name="glib" value="GnuCTreeParser.g" /> - </antcall> - - <!-- Ensure that the output classes directory exists. --> - <mkdir dir="${classes}" /> - - <!-- Build GlueGen using the generated Java files along with the - - original source. - - NOTE: GlueGenTask is NOT built at this time. It is done in - - a separate task. --> - <javac destdir="${classes}" includes="**/gluegen/**" excludes="**/GlueGenTask.java" - includeAntRuntime="false" - source="1.4" debug="true" debuglevel="${javacdebuglevel}"> - <src path="${src.java}" /> - <src path="${src.generated.java}" /> - <classpath refid="antlr.classpath" /> - </javac> - - <!-- Inform the user that GlueGen has been successfully built. --> - <echo message="" /> - <echo message="GlueGen has been built successfully." /> - </target> - - <!-- - - Using ANTLR generate the specified Java files. - - - - @param target the grammar file to process - - @param output.dir the directory to write the generated files to. If - - the directory does not exist, it will be created. - --> - <target name="generate.c.grammar" depends="declare"> - <!-- Generate the Java files --> - <antlr target="${output.dir}/${target}" outputdirectory="${output.dir}"> - <classpath refid="antlr.classpath" /> - </antlr> - </target> - - <!-- - - Using ANTLR generate the specified Java files with an overridden - - grammar file. - - - - @param target the grammar file to process - - @param glib the overridding grammar file - - @param output.dir the directory to write the generated files to. If - - the directory does not exist, it will be created. - --> - <target name="generate.c.grammar.glib" depends="declare"> - <!-- Generate the Java files --> - <antlr target="${output.dir}/${target}" glib="${output.dir}/${glib}" outputdirectory="${output.dir}"> - <classpath refid="antlr.classpath" /> - </antlr> - </target> - - <!-- ================================================================== --> - <!-- - - Build the GlueGen ANT task. - --> - <target name="build.gluegen.task" depends="declare"> - <!-- Ensure that the output classes directory exists. --> - <mkdir dir="${classes}" /> - - <!-- Build the GlueGen ANT task. - - NOTE: ONLY the GlueGenTask is built at this time. GlueGen - - itself is built in a separate task. --> - <javac destdir="${classes}" includes="**/GlueGenTask.java" source="1.4" debug="true" debuglevel="source,lines" - includeAntRuntime="false"> - <src path="${src.java}" /> - <classpath refid="antlr.classpath" /> - </javac> - - <!-- Inform the user that the GlueGen ANT task has been successfully - built. --> - <echo message="" /> - <echo message="GlueGen ANT task has been built successfully." /> - </target> - - <!-- ================================================================== --> - <!-- - - Clean up all that is built. - - NOTE: this is a bit heavy-handed as it may delete more than just - - what is built with this build. - --> - <target name="clean" depends="declare"> - <delete includeEmptyDirs="true" quiet="true"> - <fileset dir="${src.generated.java}" /> - <fileset dir="${classes}" /> - </delete> - </target> - - <!-- ================================================================== --> - <!-- - - Build GlueGen and the GlueGen ANT task. - --> - <target name="all" depends="declare"> - <!-- Build GlueGen --> - <antcall target="build.gluegen" /> - - <!-- Build the GlueGen ANT task --> - <antcall target="build.gluegen.task" /> - </target> - -</project> diff --git a/make/build-jogl.xml b/make/build-jogl.xml index 6c1996503..10ad52948 100644 --- a/make/build-jogl.xml +++ b/make/build-jogl.xml @@ -22,7 +22,7 @@ - clean: clean all built - javadoc: create the standard developer Javadoc (recommended) - (Note: should build all first - may be dependence in the future) - - javadoc.spec: create the standard developer Javadoc but exclude com.sun.* classes + - javadoc.spec: create the standard developer Javadoc but exclude com.jogamp.* classes - javadoc.dev.all: create the internal developer Javadoc. This includes the - Java and C file generators. Note that it is only supported - to create the Javadoc for the platform on which you are @@ -67,8 +67,11 @@ - Base initialization and detection of operating system. --> <target name="partitioning.setup" depends="common.init"> + <property name="java.part.gluegen-gl" + value="com/jogamp/gluegen/opengl/** com/jogamp/gluegen/runtime/opengl/*"/> + <property name="java.part.core" - value="javax/media/opengl/* javax/media/opengl/fixedfunc/* javax/media/opengl/glu/* javax/media/opengl/glu/gl2es1/* com/jogamp/opengl/impl/* com/jogamp/opengl/impl/glu/* com/jogamp/opengl/impl/glu/error/*"/> + value="javax/media/opengl/* javax/media/opengl/fixedfunc/* javax/media/opengl/glu/* javax/media/opengl/glu/gl2es1/* com/jogamp/gluegen/runtime/opengl/* com/jogamp/opengl/impl/* com/jogamp/opengl/impl/glu/* com/jogamp/opengl/impl/glu/error/*"/> <property name="java.part.core.exclude" value="javax/media/opengl/Debug* javax/media/opengl/Trace*"/> <property name="java.part.nv-cg" @@ -268,7 +271,7 @@ <property name="javadoc.packagenames" value="${javadoc.spec.packagenames},com.jogamp.opengl.util.*" /> - <property name="javadoc.dev.packagenames" value="${javadoc.packagenames},com.jogamp.opengl.impl.*,com.sun.gluegen,com.jogamp.gluegen.runtime" /> + <property name="javadoc.dev.packagenames" value="${javadoc.packagenames},com.jogamp.opengl.impl.*,com.jogamp.gluegen,com.jogamp.gluegen.runtime" /> <property name="javadoc.bottom" value="Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to <a href="http://jcp.org/en/jsr/detail?id=231">license terms</a>." /> </target> @@ -406,9 +409,9 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter" + emitter="com.jogamp.gluegen.opengl.GLEmitter" debug="false"> - <classpath refid="gluegen.classpath" /> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -419,8 +422,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl2_es1.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -431,8 +434,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl2_es2.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -443,16 +446,16 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl3-subset.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter" + emitter="com.jogamp.gluegen.opengl.GLEmitter" debug="false"> - <classpath refid="gluegen.classpath" /> + <classpath refid="gluegen-gl.classpath" /> </gluegen> <gluegen src="${stub.includes.opengl}/gl2.c" outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl2_gl3.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -463,8 +466,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl2.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -475,8 +478,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl3.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -487,8 +490,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl3bc.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -499,8 +502,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-if-gl4.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -511,9 +514,9 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-gl4bc.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter" + emitter="com.jogamp.gluegen.opengl.GLEmitter" debug="false"> - <classpath refid="gluegen.classpath" /> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -524,9 +527,9 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-es1.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter" + emitter="com.jogamp.gluegen.opengl.GLEmitter" debug="false"> - <classpath refid="gluegen.classpath" /> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -537,8 +540,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/gl-es2.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -549,8 +552,8 @@ <gluegen src="${gl.c}" config="${gl.cfg.nsig}" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.nativesig.NativeSignatureEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.nativesig.NativeSignatureEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> --> @@ -561,8 +564,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/glu-base.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -573,8 +576,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/glu-gl2es1.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -585,8 +588,8 @@ outputRootDir="${build.jogl}" config="${config.jogl}/glu-gl2.cfg" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -597,8 +600,8 @@ outputRootDir="${build.jogl}" config="${glext.platform.cfg}" includeRefid="stub.includes.fileset.all.gldesktop" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -610,9 +613,9 @@ outputRootDir="${build.jogl}" config="${window.es.cfg}" includeRefid="stub.includes.fileset.platform" - emitter="com.sun.gluegen.opengl.GLEmitter" + emitter="com.jogamp.gluegen.opengl.GLEmitter" debug="false"> - <classpath refid="gluegen.classpath" /> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -624,9 +627,9 @@ outputRootDir="${build.jogl}" config="${window.es.ext.cfg}" includeRefid="stub.includes.fileset.platform" - emitter="com.sun.gluegen.opengl.GLEmitter" + emitter="com.jogamp.gluegen.opengl.GLEmitter" debug="false"> - <classpath refid="gluegen.classpath" /> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -637,8 +640,8 @@ outputRootDir="${build.jogl}" config="${window.os0.cfg}" includeRefid="stub.includes.fileset.platform" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -649,8 +652,8 @@ outputRootDir="${build.jogl}" config="${window.os1.cfg}" includeRefid="stub.includes.fileset.platform" - emitter="com.sun.gluegen.opengl.GLEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.opengl.GLEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -667,16 +670,32 @@ - from the C GL headers. This involves setting the taskdef and creating - the classpath reference id then running the task on each header. --> - <target name="java.generate" depends="init, common.gluegen.build, java.generate.check" unless="java.generate.skip"> + <target name="build.gluegen-gl.jar" depends="init, common.gluegen.build, setup-manifestfile"> + <javac destdir="${classes}" + includes="${java.part.gluegen-gl}" + fork="yes" + memoryMaximumSize="${javac.memorymax}" + includeAntRuntime="true" + source="1.5" debug="${javacdebug}" debuglevel="${javacdebuglevel}"> + <classpath refid="gluegen-gl.classpath"/> + <src path="${src.java}" /> + </javac> + + <jar manifest="${build.jogl}/tempversion" destfile="${gluegen-gl.jar}" filesonly="true"> + <fileset dir="${classes}" + includes="${java.part.gluegen-gl}"/> + </jar> + </target> + + <target name="java.generate" depends="build.gluegen-gl.jar, java.generate.check" unless="java.generate.skip"> <!-- Add the GlueGen and BuildStaticGLInfo tasks to ANT --> - <taskdef name="gluegen" classname="com.sun.gluegen.ant.GlueGenTask" - classpathref="gluegen.classpath" /> - <taskdef name="staticglgen" classname="com.sun.gluegen.ant.StaticGLGenTask" + <taskdef name="gluegen" classname="com.jogamp.gluegen.ant.GlueGenTask" classpathref="gluegen.classpath" /> + <taskdef name="staticglgen" classname="com.jogamp.gluegen.opengl.ant.StaticGLGenTask" + classpathref="gluegen-gl.classpath" /> - <!-- Use the GlueGen and BuildStaticGLInfo tasks to generate the - - Java files --> + <!-- Use the GlueGen and BuildStaticGLInfo tasks to generate the Java files --> <!-- Just to have a fast test of single interfaces .. <antcall target="java.generate.gl_if" inheritRefs="true" /> @@ -753,20 +772,20 @@ - from the C GL headers. This involves setting the taskdef and creating - the classpath reference id then running the task on each header. --> - <target name="java.generate.cg" depends="java.generate.cg.check" if="jogl.cg" unless="java.generate.cg.skip"> + <target name="java.generate.cg" depends="build.gluegen-gl.jar,java.generate.cg.check" if="jogl.cg" unless="java.generate.cg.skip"> <!-- Add the GlueGen and BuildStaticGLInfo tasks to ANT --> - <taskdef name="gluegen" classname="com.sun.gluegen.ant.GlueGenTask" - classpathref="gluegen.classpath" /> - <taskdef name="staticglgen" classname="com.sun.gluegen.ant.StaticGLGenTask" + <taskdef name="gluegen" classname="com.jogamp.gluegen.ant.GlueGenTask" classpathref="gluegen.classpath" /> + <taskdef name="staticglgen" classname="com.jogamp.gluegen.opengl.ant.StaticGLGenTask" + classpathref="gluegen-gl.classpath" /> <!-- Generate CgGL interface class --> <gluegen src="${stub.includes.opengl}/cg.c" outputRootDir="${build.jogl}" config="${config.jogl}/cg-common.cfg" includeRefid="stub.includes.cg.fileset.all" - emitter="com.sun.gluegen.procaddress.ProcAddressEmitter"> - <classpath refid="gluegen.classpath" /> + emitter="com.jogamp.gluegen.procaddress.ProcAddressEmitter"> + <classpath refid="gluegen-gl.classpath" /> </gluegen> </target> @@ -852,12 +871,12 @@ </target> <target name="java.generate.composable.pipeline.es1" depends="java.generate.composable.pipeline.check.es1" unless="java.generate.composable.pipeline.skip.es1"> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GLES1" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> </java> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL2ES1" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> @@ -869,12 +888,12 @@ </target> <target name="java.generate.composable.pipeline.es2" depends="java.generate.composable.pipeline.check.es2" unless="java.generate.composable.pipeline.skip.es2"> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GLES2" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> </java> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL2ES2" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> @@ -886,12 +905,12 @@ </target> <target name="java.generate.composable.pipeline.gl2" depends="java.generate.composable.pipeline.check.gl2" unless="java.generate.composable.pipeline.skip.gl2"> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL2" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> </java> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL2GL3" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> @@ -903,7 +922,7 @@ </target> <target name="java.generate.composable.pipeline.gl3" depends="java.generate.composable.pipeline.check.gl3" unless="java.generate.composable.pipeline.skip.gl3"> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL3" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> @@ -913,7 +932,7 @@ includes="javax/media/opengl/DebugGL3.java javax/media/opengl/TraceGL3.java" /> </copy> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL3bc" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> @@ -925,7 +944,7 @@ </target> <target name="java.generate.composable.pipeline.gl4" depends="java.generate.composable.pipeline.check.gl4" unless="java.generate.composable.pipeline.skip.gl4"> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL4" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> @@ -935,7 +954,7 @@ includes="javax/media/opengl/DebugGL4.java javax/media/opengl/TraceGL4.java" /> </copy> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL4bc" /> <arg value="${src.generated.java}/javax/media/opengl" /> <classpath refid="pipeline.classpath" /> @@ -966,7 +985,7 @@ targetfile="${src.generated.java}/com/jogamp/opengl/util/glsl/fixedfunc/impl/FixedFuncImpl.java" /> </target> <target name="java.generate.composable.pipeline.custom.glfixfunc" depends="java.generate.composable.pipeline.custom.check.glfixfunc" unless="java.generate.composable.pipeline.custom.skip.glfixfunc"> - <java classname="com.sun.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> + <java classname="com.jogamp.gluegen.opengl.BuildComposablePipeline" fork="yes" failonerror="true"> <arg value="javax.media.opengl.GL2ES1" /> <arg value="${src.generated.java}/com/jogamp/opengl/util/glsl/fixedfunc/impl" /> <arg value="com.jogamp.opengl.util.glsl.fixedfunc.impl.FixedFuncImpl" /> diff --git a/make/build-nativewindow.xml b/make/build-nativewindow.xml index ede1f0f2d..51596fdeb 100644 --- a/make/build-nativewindow.xml +++ b/make/build-nativewindow.xml @@ -22,7 +22,7 @@ - clean: clean all built - javadoc: create the standard developer Javadoc (recommended) - (Note: should build all first - may be dependence in the future) - - javadoc.spec: create the standard developer Javadoc but exclude com.sun.* classes + - javadoc.spec: create the standard developer Javadoc but exclude com.jogamp.* classes - javadoc.dev: create the internal developer Javadoc. This includes the - Java and C file generators. Note that it is only supported - to create the Javadoc for the platform on which you are @@ -36,7 +36,7 @@ - directory. - - Thanks to Rob Grzywinski and Artur Biesiadowski for the bulk of the - - ANT build, including the GlueGen and StaticGLInfo tasks, the building of + - ANT build, including the GlueGen tasks, the building of - the Java generated sources, the first and second phase Java compiles, and - the building of the jar file. Thanks to Alex Radeski for the bulk of the - port to the ant-contrib CPPTask framework. Thanks to Athomas Goldberg for @@ -156,7 +156,7 @@ <property name="javadoc.packagenames" value="${javadoc.spec.packagenames}" /> - <property name="javadoc.dev.packagenames" value="${javadoc.packagenames},com.jogamp.nativewindow.util.*,com.jogamp.nativewindow.impl.*,com.sun.gluegen,com.jogamp.gluegen.runtime" /> + <property name="javadoc.dev.packagenames" value="${javadoc.packagenames},com.jogamp.nativewindow.util.*,com.jogamp.nativewindow.impl.*,com.jogamp.gluegen,com.jogamp.gluegen.runtime" /> <property name="javadoc.bottom" value="Copyright 2005 Sun Microsystems, Inc. All rights reserved. Use is subject to <a href="http://jcp.org/en/jsr/detail?id=231">license terms</a>." /> </target> @@ -226,7 +226,7 @@ outputRootDir="${build.nativewindow}" config="${windowlib.os.cfg}" includeRefid="stub.includes.fileset.platform" - emitter="com.sun.gluegen.JavaEmitter"> + emitter="com.jogamp.gluegen.JavaEmitter"> <classpath refid="gluegen.classpath" /> </gluegen> <copy todir="${src.generated.java-cdc}"> @@ -246,7 +246,7 @@ config="${jawt.cfg}" literalInclude="${stub.includes}/jni" includeRefid="stub.includes.fileset.platform" - emitter="com.sun.gluegen.JavaEmitter"> + emitter="com.jogamp.gluegen.JavaEmitter"> <classpath refid="gluegen.classpath" /> </gluegen> <copy todir="${src.generated.java-cdc}"> @@ -269,14 +269,11 @@ --> <target name="java.generate" depends="init, common.gluegen.build, java.generate.check" unless="java.generate.skip"> - <!-- Add the GlueGen and BuildStaticGLInfo tasks to ANT --> - <taskdef name="gluegen" classname="com.sun.gluegen.ant.GlueGenTask" - classpathref="gluegen.classpath" /> - <taskdef name="staticglgen" classname="com.sun.gluegen.ant.StaticGLGenTask" + <!-- Add the GlueGen task to ANT --> + <taskdef name="gluegen" classname="com.jogamp.gluegen.ant.GlueGenTask" classpathref="gluegen.classpath" /> - <!-- Use the GlueGen and BuildStaticGLInfo tasks to generate the - - Java files --> + <!-- Use the GlueGen task to generate the Java files --> <echo message="Generating platform-specifics: X11" /> <antcall target="java.generate.platforms" inheritRefs="true"> @@ -303,7 +300,7 @@ <!-- Inform the user that the generators have successfully created - the necessary Java files --> <echo message="" /> - <echo message="GlueGen and BuildStaticGLInfo have successfully generated files." /> + <echo message="GlueGen has successfully generated files." /> </target> @@ -317,7 +314,7 @@ <javac destdir="${classes-cdc}" excludes="${java.part.awt} ${java.excludes.all}" source="${target.sourcelevel}" - classpath="${gluegen-rt-cdc.jar}" + classpath="${gluegen-rt.cdc.jar}" bootclasspath="${javac.bootclasspath-cdc.jar}" fork="yes" includeAntRuntime="false" @@ -802,7 +799,7 @@ <javadoc packagenames="${javadoc.packagenames}" excludepackagenames="${java.excludes.javadoc.packagenames}" sourcepath="${src.java};${src.generated.java}" - classpath="${gluegen-rt-cdc.jar}" + classpath="${gluegen-rt.cdc.jar}" destdir="${javadoc}" windowtitle="${javadoc.windowtitle}" overview="${javadoc.overview}" source="1.4" @@ -816,7 +813,7 @@ <javadoc packagenames="${javadoc.spec.packagenames}" excludepackagenames="${java.excludes.javadoc.packagenames}" sourcepath="${src.java};${src.generated.java}" - classpath="${gluegen-rt-cdc.jar}" + classpath="${gluegen-rt.cdc.jar}" destdir="${javadoc.spec}" windowtitle="${javadoc.windowtitle}" overview="${javadoc.overview}" source="1.4" @@ -830,7 +827,7 @@ <javadoc packagenames="${javadoc.dev.packagenames}" excludepackagenames="${java.excludes.javadoc.packagenames}" sourcepath="${src.java};${src.generated.java}" - classpath="${gluegen-rt-cdc.jar}" + classpath="${gluegen-rt.cdc.jar}" destdir="${javadoc.dev}" windowtitle="${javadoc.windowtitle}" overview="${javadoc.overview}" source="1.4" diff --git a/make/build-newt.xml b/make/build-newt.xml index 2946084f8..d8fb0a59d 100644 --- a/make/build-newt.xml +++ b/make/build-newt.xml @@ -22,7 +22,7 @@ - clean: clean all built - javadoc: create the standard developer Javadoc (recommended) - (Note: should build all first - may be dependence in the future) - - javadoc.spec: create the standard developer Javadoc but exclude com.sun.* classes + - javadoc.spec: create the standard developer Javadoc but exclude com.jogamp.* classes - javadoc.dev: create the internal developer Javadoc. This includes the - Java and C file generators. Note that it is only supported - to create the Javadoc for the platform on which you are diff --git a/make/build.xml b/make/build.xml index c4ee35091..cdf7f38db 100644 --- a/make/build.xml +++ b/make/build.xml @@ -22,7 +22,7 @@ <property name="javadoc.packagenames" value="${javadoc.nw.spec.packagenames},${javadoc.spec.packagenames},com.jogamp.opengl.util.*,com.jogamp.newt, com.jogamp.newt.event.*, com.jogamp.newt.opengl" /> <property name="javadoc.dev" value="${build}/javadoc_dev" /> - <property name="javadoc.dev.packagenames" value="${javadoc.packagenames},com.jogamp.opengl.impl.*,com.jogamp.nativewindow.impl.*,com.jogamp.newt.*,com.sun.gluegen,com.jogamp.gluegen.runtime" /> + <property name="javadoc.dev.packagenames" value="${javadoc.packagenames},com.jogamp.opengl.impl.*,com.jogamp.nativewindow.impl.*,com.jogamp.newt.*,com.jogamp.gluegen,com.jogamp.gluegen.runtime" /> <property name="java.excludes.javadoc.packagenames" value="com.jogamp.opengl.impl.gl2.fixme.*,com.jogamp.audio.windows.waveout.TestSpatialization"/> <property name="javadoc.bottom" value="Copyright 2010 JogAmp Community." /> @@ -104,7 +104,7 @@ </copy> <mkdir dir="${archive}/lib" /> <copy todir="${archive}/lib"> - <fileset dir="${gluegen.root}/${rootrel.build}" includes="gluegen-rt.jar gluegen-rt-cdc.jar" /> + <fileset dir="${gluegen.root}/${rootrel.build}" includes="gluegen-rt.jar gluegen-rt.cdc.jar" /> <fileset dir="${gluegen.root}/${rootrel.build}/obj" includes="*.${native.library.suffix} *.${native.library.suffix-cdc}" /> <fileset dir="${build}/jogl" includes="*.jar" excludes="*natives*.jar" /> <fileset dir="${build}/jogl/obj" includes="*.${native.library.suffix} *.${native.library.suffix-cdc}" /> diff --git a/nbproject/project.xml b/nbproject/project.xml index a3f1c61b8..ce6509193 100644 --- a/nbproject/project.xml +++ b/nbproject/project.xml @@ -13,20 +13,21 @@ </properties> <folders> <source-folder> - <label>JOGL.GlueGen</label> - <location>.</location> + <label>nativewindow gensrc</label> + <type>java</type> + <location>build/nativewindow/gensrc/classes</location> <encoding>UTF-8</encoding> </source-folder> <source-folder> - <label>jogl gensrc</label> + <label>nativewindow</label> <type>java</type> - <location>build/jogl/gensrc/classes</location> + <location>src/nativewindow/classes</location> <encoding>UTF-8</encoding> </source-folder> <source-folder> - <label>nativewindow gensrc</label> + <label>jogl gensrc</label> <type>java</type> - <location>build/nativewindow/gensrc/classes</location> + <location>build/jogl/gensrc/classes</location> <encoding>UTF-8</encoding> </source-folder> <source-folder> @@ -42,15 +43,14 @@ <encoding>UTF-8</encoding> </source-folder> <source-folder> - <label>nativewindow</label> + <label>src/junit</label> <type>java</type> - <location>src/nativewindow/classes</location> + <location>src/junit</location> <encoding>UTF-8</encoding> </source-folder> <source-folder> - <label>src/junit</label> - <type>java</type> - <location>src/junit</location> + <label>JOGL</label> + <location>.</location> <encoding>UTF-8</encoding> </source-folder> </folders> @@ -146,25 +146,29 @@ <type>folder</type> <location>bin</location> <script>${ant.script}</script> - <build-target>all</build-target> + <build-target>all.but-archives</build-target> </export> <export> <type>folder</type> <location>bin</location> <script>${ant.script}</script> - <build-target>all</build-target> + <build-target>all.but-archives</build-target> </export> <view> <items> <source-folder style="packages"> - <label>jogl gensrc</label> - <location>build/jogl/gensrc/classes</location> - </source-folder> - <source-folder style="packages"> <label>nativewindow gensrc</label> <location>build/nativewindow/gensrc/classes</location> </source-folder> <source-folder style="packages"> + <label>nativewindow</label> + <location>src/nativewindow/classes</location> + </source-folder> + <source-folder style="packages"> + <label>jogl gensrc</label> + <location>build/jogl/gensrc/classes</location> + </source-folder> + <source-folder style="packages"> <label>jogl</label> <location>src/jogl/classes</location> </source-folder> @@ -173,10 +177,6 @@ <location>src/newt/classes</location> </source-folder> <source-folder style="packages"> - <label>nativewindow</label> - <location>src/nativewindow/classes</location> - </source-folder> - <source-folder style="packages"> <label>src/junit</label> <location>src/junit</location> </source-folder> @@ -201,7 +201,7 @@ <package-root>src/nativewindow/classes</package-root> <package-root>build/jogl/gensrc/classes</package-root> <package-root>build/nativewindow/gensrc/classes</package-root> - <classpath mode="compile">../gluegen/build/gluegen-rt.jar</classpath> + <classpath mode="compile">../gluegen/build/gluegen.jar:../gluegen/build/gluegen-rt.jar</classpath> <built-to>bin</built-to> <source-level>1.4</source-level> </compilation-unit> diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java index 1bc5df959..1bc5df959 100644 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildComposablePipeline.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java index 9946c9df1..9946c9df1 100644 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/BuildStaticGLInfo.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/GLConfiguration.java b/src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java index 010ca1069..010ca1069 100755 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/GLConfiguration.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/GLConfiguration.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/GLEmitter.java b/src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java index ad9e47011..ad9e47011 100644 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/GLEmitter.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/GLEmitter.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java b/src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java index be9b7b442..be9b7b442 100755 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/GLJavaMethodBindingEmitter.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java b/src/jogl/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java index e7a7e1d1c..e7a7e1d1c 100644 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/ant/StaticGLGenTask.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java b/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java index 6f9f9b3bf..6f9f9b3bf 100755 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureEmitter.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java b/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java index 069ec5b54..a39145739 100755 --- a/src/gluegen/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java +++ b/src/jogl/classes/com/jogamp/gluegen/opengl/nativesig/NativeSignatureJavaMethodBindingEmitter.java @@ -42,10 +42,6 @@ package com.jogamp.gluegen.opengl.nativesig; import java.io.*; -import com.jogamp.gluegen.MethodBinding; -import com.jogamp.gluegen.JavaMethodBindingEmitter; -import com.jogamp.gluegen.JavaType; - import com.jogamp.gluegen.*; import com.jogamp.gluegen.cgram.types.*; import com.jogamp.gluegen.opengl.*; @@ -57,8 +53,8 @@ public class NativeSignatureJavaMethodBindingEmitter extends GLJavaMethodBinding super(methodToWrap); } - public NativeSignatureJavaMethodBindingEmitter(ProcAddressJavaMethodBindingEmitter methodToWrap) { - super(methodToWrap, false); + public NativeSignatureJavaMethodBindingEmitter(ProcAddressJavaMethodBindingEmitter methodToWrap, GLEmitter emitter, boolean bufferObjectVariant) { + super(methodToWrap, emitter, bufferObjectVariant); } public NativeSignatureJavaMethodBindingEmitter(JavaMethodBindingEmitter methodToWrap, NativeSignatureEmitter emitter) { @@ -297,14 +293,14 @@ public class NativeSignatureJavaMethodBindingEmitter extends GLJavaMethodBinding // Only one call being made in this body, going to indirect // buffer / array entry point - emitCall(binding, writer, false); + emitCall(binding, writer); if (returnType.isString() || returnType.isNIOByteBuffer()) { writer.print(")"); } writer.print(";"); writer.println(); } else { - emitCall(binding, writer, true); + emitCall(binding, writer); if (returnType.isString() || returnType.isNIOByteBuffer()) { writer.print(")"); } @@ -325,7 +321,7 @@ public class NativeSignatureJavaMethodBindingEmitter extends GLJavaMethodBinding writer.print("return "); } } - emitCall(binding, writer, false); + emitCall(binding, writer); writer.print(";"); writer.println(); writer.println(" }"); diff --git a/src/gluegen/classes/com/jogamp/gluegen/runtime/opengl/GLExtensionNames.java b/src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLExtensionNames.java index 914036312..914036312 100644 --- a/src/gluegen/classes/com/jogamp/gluegen/runtime/opengl/GLExtensionNames.java +++ b/src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLExtensionNames.java diff --git a/src/gluegen/classes/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.java b/src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.java index fe9efebc7..fe9efebc7 100644 --- a/src/gluegen/classes/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.java +++ b/src/jogl/classes/com/jogamp/gluegen/runtime/opengl/GLProcAddressResolver.java |