aboutsummaryrefslogtreecommitdiffstats
path: root/make/config/jogl/gl-if-gl2_es2.cfg
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2010-11-06 06:44:41 +0100
committerSven Gothel <[email protected]>2010-11-06 06:44:41 +0100
commit4510ea5b74ffda4540a6221eef3b9e230e155c1c (patch)
treeaf1f3bcf8defb637b7bdf3c103d49ef82b739cb4 /make/config/jogl/gl-if-gl2_es2.cfg
parent63bb227bafd9704b8526bad2b0438955204a3c82 (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.cfg33
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