summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix NativeSignatureJavaMethodBindingEmitter usage; Fix importsSven Gothel2010-11-071-11/+9
|
* Gluegen parts in src/gluegen (clean)Sven Gothel2010-11-0717-303/+142
| | | | | | | - Adding gluegen-gl.jar for GlueGen GL compile time parts. - Removed dead build-gluegen.xml - Adding com/jogamp/gluegen/runtime/opengl/* to jogl core - Moved gluegen gl part to jogl/classes
* Gluegen parts in src/gluegen ; Renamed com.sun.gluegen -> com.jogamp.gluegen ..Sven Gothel2010-11-068-6/+16
|
* Relocation: GlueGen GL Parts to JoglSven Gothel2010-11-063-0/+981
|\
| * Renamed com.sun.gluegen -> com.jogamp.gluegenSven Gothel2010-11-063-17/+24
| |
| * Merge branch 'freebsd-fixes' of http://github.com/rothwell/gluegenMichael Bien2010-07-180-0/+0
| |\
| | * Merge branch 'master' of git://github.com/mbien/gluegen into freebsd-fixesMark Rothwell2010-06-260-0/+0
| | |\
| * | \ Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-07-070-0/+0
| |\ \ \ | | |_|/ | |/| |
| | * | Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-200-0/+0
| | |\ \ | | |/ / | |/| |
| | * | Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-180-0/+0
| | |\ \ | | |/ / | |/| |
| * | | Merge branch 'master' of github.com:sgothel/gluegenMichael Bien2010-06-160-0/+0
| | |/ | |/|
| | * Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-100-0/+0
| | |\ | | |/ | |/|
| | * Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-050-0/+0
| | |\ | | |/ | |/|
| * | Merge branch 'master' of github.com:sgothel/gluegenMichael Bien2010-05-280-0/+0
| | |
| | * Merge branch 'master' of git://github.com/sgothel/gluegenMichael Bien2010-05-230-0/+0
| |/
| * Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-04-260-0/+0
| |
| * Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-04-220-0/+0
| |
| * Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-04-130-0/+0
| |
| * Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-04-100-0/+0
| |
| * Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-04-080-0/+0
| |
| * Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-04-010-0/+0
| |
| * Merged with latest of mbienSven Gothel2010-03-312-129/+125
| |\
| | * refactoring and code cleanup in gluegen.opengl and gluegen.procaddress package.Michael Bien2010-03-312-129/+125
| |/
| * Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-03-300-0/+0
| |\
| * | Resolved conflictsSven Gothel2010-03-291-17/+17
| |\|
| | * renamed BufferFactory into Buffers.Michael Bien2010-03-291-17/+17
| |/
| * Merge with mbien's 2ea8c93d5fd27207872b97c964e3f8af5ac850c6Sven Gothel2010-03-280-0/+0
| |\
| | * Merge branch 'master' of [email protected]:mbien/gluegenMichael Bien2010-03-270-0/+0
| |/ | | | | | | | | Conflicts: src/junit/com/jogamp/gluegen/test/junit/Test1.java
| * Merge branch 'master' of ssh://git.kenai.com/gluegen~gluegen-gitSven Gothel2009-10-120-0/+0
| |
| * Merge branch 'master' of ssh://[email protected]/gluegen~gluegen-gitMichael Bien2009-08-082-4/+4
| |\
| | * Cleanup for a better OpenGL 3.2 integration,Sven Gothel2009-08-052-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | for subsuming extensions: - Allow RenameExtensionIntoCore generate duplicate names, ie those will not be generated. - Add proper comment showing the extension of the symbol. - Fail if no 'GLHeader' is specified, but we are processing a GL/ProcAddress config - Fail if a GL function is not part of an extension MethodBinding, ConstantDefinition cleanup: - getName() returns the renamed name - getOrigName() returns the original - getAliasedNames() returns the aliased ones MethodBinding: - Change: equals() operates on renamed name - Add: hashCode() function - same criteria as equals() Impact: - All config options etc shall trigger with the renamed name, but ignore, rename etc. - Generated Java impl. uses the renamed base name as well Change: emitDefine() uses the ConstantDefinition Add: JavaConfiguration: dumpRenames() Change JavaConfiguration.shouldIgnoreInInterface/Impl(): - respect the renamed symbol name as well Change JavaEmitter.emitFunctions(): - only emit a generated MethodBinding once, therefor store emitted method bindings in a HashSet Fix BuildStaticGLInfo: - Allow white space at the end of #ifndef and #define - Trim strings - Allow 'const' qualifier in function pattern Fix GLEmitter: - Fail if no 'GLHeader' is specified, but a RenameIntoCore option .. - Don't emit marker defines, marking an extension (ie not part of an extension) Fix GLJavaMethodBindingEmitter: - Fail if a GL function is not part of an extension Fix PCPP: - Pass constant type qualifiers for hex-constants: 'l' 'L' ... Fix ProcAddressEmitter: - Operate on the aliased/renamed name for querying ProcAddress usage and generating code.
| * | Merge branch 'master' of ssh://[email protected]/gluegen~gluegen-gitMichael Bien2009-07-240-0/+0
| |/
| * Copied JOGL_2_SANDBOX r145 on to trunk; JOGL_2_SANDBOX branch is now closedKenneth Russel2009-06-153-0/+978
| | | | | | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@147 a78bb65f-1512-4460-ba86-f6dc96a7bf27
| * Deleted obsolete source code in preparation for copying JOGL_2_SANDBOXKenneth Russel2009-06-153-978/+0
| | | | | | | | | | | | | | on to trunk git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@146 a78bb65f-1512-4460-ba86-f6dc96a7bf27
| * Fixed Issue 6: unqualified class names in generated java code Kenneth Russel2008-04-191-2/+2
| | | | | | | | | | | | | | | | | | | | Applied and expanded patch from user tck to fully qualify all references to New I/O classes in generated code. Tested by removing Import of java.nio.* from JOGL and JOAL; required modification of the custom Java code for those packages, but otherwise working well. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@73 a78bb65f-1512-4460-ba86-f6dc96a7bf27
| * Applied fix from user GKW on javagaming.org forums for building from Kenneth Russel2006-05-031-0/+1
| | | | | | | | | | | | | | within NetBeans git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@32 a78bb65f-1512-4460-ba86-f6dc96a7bf27
| * Added NativeSignatureEmitterKenneth Russel2006-03-062-0/+674
| | | | | | | | git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@22 a78bb65f-1512-4460-ba86-f6dc96a7bf27
| * Moved GlueGen out of the JOGL workspace and into its own project. Kenneth Russel2006-01-151-0/+303
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Restructured JOGL and JOAL build processes to separately invoke GlueGen's main build.xml before using it to generate their code. Refactored OS/CPU detection code into gluegen-cpptasks.xml build file in GlueGen workspace, which is now imported by both the JOGL and JOAL build processes. Unfortunately it seems to be somewhat difficult to completely factor out the C compiler configuration into the GlueGen workspace so this has been left for a later date. Added missed ALProcAddressLookup file to JOAL workspace. Updated JOGL and JOAL build documentation. More documentation for the GlueGen workspace is forthcoming. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/../svn-server-sync/gluegen/trunk@3 a78bb65f-1512-4460-ba86-f6dc96a7bf27
* | Gluegen parts in src/gluegen ; Renamed com.sun.gluegen -> com.jogamp.gluegenSven Gothel2010-11-067-14/+14
| |
* | Relocation: GlueGen GL Parts to JoglSven Gothel2010-11-067-0/+2563
|\ \
| * | Updated list of OpenGL extension vendor suffixesSven Gothel2010-11-041-0/+6
| | |
| * | LICENSE.txt changes:Sven Gothel2010-09-141-25/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Added JogAmp Community and common denominator: New BSD 3-clause license - Added note to make/lib binary file (source and license) Added source and license text for external binaries used in build process (make/lib folder). Changed 'Sven Gothel' and 'Michael Bien' New BSD 3-clause license to 'JogAmp Community' Simplified BSD 2-clause license.
| * | Merge branch 'freebsd-fixes' of http://github.com/rothwell/gluegenMichael Bien2010-07-180-0/+0
| |\ \
| | * \ Merge branch 'master' of git://github.com/mbien/gluegen into freebsd-fixesMark Rothwell2010-06-260-0/+0
| | |\ \
| * | \ \ Merge branch 'master' of github.com:mbien/gluegenSven Gothel2010-07-070-0/+0
| |\ \ \ \ | | |_|/ / | |/| | |
| | * | | Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-200-0/+0
| | |\ \ \ | | |/ / / | |/| | |
| | * | | Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-180-0/+0
| | |\ \ \ | | |/ / / | |/| | |
| * | | | Merge branch 'master' of github.com:sgothel/gluegenMichael Bien2010-06-160-0/+0
| | |/ / | |/| |
| | * | Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-100-0/+0
| | |\ \ | | |/ / | |/| |
| | * | Merge branch 'master' of github.com:mbien/gluegenMichael Bien2010-06-050-0/+0
| | |\ \ | | |/ / | |/| |