1# This .cfg file is used to generate the GL interface and implementing class. 2JavaOutputDir gensrc/classes 3NativeOutputDir gensrc/native/jogl/gl3 4 5# Inform the glue code generator of the association between #defines 6# and functions and the extensions in which they are defined 7# _for_ code generation. This shall match the parsed header files! 8GLSemHeader GL/glext-supplement.h 9GLSemHeader GL/glext-20130207.h 10GLSemHeader GL/glcorearb.h 11GLSemHeader GL/glcorearbext.h 12 13 14ExtendedInterfaceSymbolsIgnore ../build-temp/gensrc/classes/com/jogamp/opengl/GL.java 15ExtendedInterfaceSymbolsIgnore ../build-temp/gensrc/classes/com/jogamp/opengl/GL2ES2.java 16ExtendedInterfaceSymbolsIgnore ../build-temp/gensrc/classes/com/jogamp/opengl/GL2ES3.java 17ExtendedInterfaceSymbolsIgnore ../build-temp/gensrc/classes/com/jogamp/opengl/GL3ES3.java 18ExtendedInterfaceSymbolsIgnore ../build-temp/gensrc/classes/com/jogamp/opengl/GL2GL3.java 19ExtendedInterfaceSymbolsIgnore ../src/jogl/classes/com/jogamp/opengl/GLBase.java 20 21Package com.jogamp.opengl 22Style InterfaceOnly 23JavaClass GL3 24#Extends GL3 GLBase 25#Extends GL3 GL 26#Extends GL3 GL2ES2 27#Extends GL3 GL2ES3 28Extends GL3 GL3ES3 29Extends GL3 GL2GL3 30ImplPackage jogamp.opengl.gl3 31Include gl-common.cfg 32Include gl-common-gpubufferonly.cfg 33Include gl-common-extensions.cfg 34Include gl-desktop.cfg 35Include gl-embedded-ignores.cfg 36Include gl3-desktop.cfg 37Include gl3-common.cfg 38Include gl-if-gl4-ignores.cfg 39 40# Pick up on-line OpenGL javadoc thanks to user cylab on javagaming.org forums 41TagNativeBinding true 42 43# dummy procaddress config / force procaddress for comments 44EmitProcAddressTable false 45ProcAddressTableClassName DontGenerateProcAddressTableStuff 46GetProcAddressTableExpr DontGenerateProcAddressTableStuff 47ForceProcAddressGen __ALL__ 48