diff options
author | Sven Gothel <[email protected]> | 2010-11-06 06:44:41 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2010-11-06 06:44:41 +0100 |
commit | 4510ea5b74ffda4540a6221eef3b9e230e155c1c (patch) | |
tree | af1f3bcf8defb637b7bdf3c103d49ef82b739cb4 /make/config/jogl/gl-if-gl2_es2.cfg | |
parent | 63bb227bafd9704b8526bad2b0438955204a3c82 (diff) |
Fix GL profile sets for gluegen code generation according to the updated headers.
Needs GlueGen 6b6b9b3b81cdc85b7260664ebec547756a6be5d7, branch sgothel_wip_fixes01.
I have manually veryfied all changes of the generated GL header - OK!
Diffstat (limited to 'make/config/jogl/gl-if-gl2_es2.cfg')
-rw-r--r-- | make/config/jogl/gl-if-gl2_es2.cfg | 33 |
1 files changed, 29 insertions, 4 deletions
diff --git a/make/config/jogl/gl-if-gl2_es2.cfg b/make/config/jogl/gl-if-gl2_es2.cfg index eedb5751d..a466ea5dd 100644 --- a/make/config/jogl/gl-if-gl2_es2.cfg +++ b/make/config/jogl/gl-if-gl2_es2.cfg @@ -1,22 +1,47 @@ # This .cfg file is used to generate the GL interface and implementing class. +JavaOutputDir gensrc/classes +NativeOutputDir gensrc/native/jogl + +ExtendedInterfaceSymbolsIgnore ../build-temp/gensrc/classes/javax/media/opengl/GL.java +ExtendedInterfaceSymbolsIgnore ../src/jogl/classes/javax/media/opengl/GLBase.java + Package javax.media.opengl Style InterfaceOnly JavaClass GL2ES2 Extends GL2ES2 GLBase Extends GL2ES2 GL -ExtendedInterfaceSymbolsIgnore ../build-temp/gensrc/classes/javax/media/opengl/GL.java -ExtendedInterfaceSymbolsIgnore ../src/jogl/classes/javax/media/opengl/GLBase.java HierarchicalNativeOutput false Include gl-common.cfg Include gl-common-extensions.cfg Include gl-if-gl3-ignores.cfg Include gl-if-gl4-ignores.cfg -JavaOutputDir gensrc/classes -NativeOutputDir gensrc/native/jogl +RenameExtensionIntoCore GL_OES_texture_3D +RenameExtensionIntoCore GL_OES_get_program_binary # Ignore all ES 2.X only stuff .. +DropUniqVendorExtensions AMD +DropUniqVendorExtensions ANGLE +DropUniqVendorExtensions ARM +DropUniqVendorExtensions APPLE +DropUniqVendorExtensions ATI +DropUniqVendorExtensions IMG +DropUniqVendorExtensions QCOM +DropUniqVendorExtensions NV +DropUniqVendorExtensions VIV + +IgnoreExtension GL_EXT_discard_framebuffer +IgnoreExtension GL_OES_compressed_paletted_texture +IgnoreExtension GL_OES_compressed_ETC1_RGB8_texture +IgnoreExtension GL_OES_vertex_array_object + +# isn't included in GL2 +# includes GL_STATE_RESTORE, which hasn't the QCOM suffix +IgnoreExtension GL_QCOM_extended_get +Ignore GL_STATE_RESTORE +Ignore GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET + # Ignore ^gl.*x(v)?(OES)? Ignore glEGL.* #Ignore glFramebufferVertexAttribArrayNV |