aboutsummaryrefslogtreecommitdiffstats
path: root/make/config/jogl/gl-if-gl-ignores.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'make/config/jogl/gl-if-gl-ignores.cfg')
-rw-r--r--make/config/jogl/gl-if-gl-ignores.cfg38
1 files changed, 34 insertions, 4 deletions
diff --git a/make/config/jogl/gl-if-gl-ignores.cfg b/make/config/jogl/gl-if-gl-ignores.cfg
index 5deb828e6..94e26d856 100644
--- a/make/config/jogl/gl-if-gl-ignores.cfg
+++ b/make/config/jogl/gl-if-gl-ignores.cfg
@@ -1,7 +1,38 @@
# FIXME: some of these definitions like the ARB_imaging subset should end up in the GL interface
-Ignore GL.+_NV
-Ignore GL.+_ATI
-Ignore GL.+_AMD
+
+#
+# remove all enums/funcs which are not subset of all GL profiles
+#
+
+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_get_program_binary
+IgnoreExtension GL_OES_standard_derivatives
+# subsumed, so ignore the aliased ones
+IgnoreExtension GL_OES_vertex_type_10_10_10_2
+Ignore GL_UNSIGNED_INT_10_10_10_2
+Ignore GL_INT_10_10_10_2
+
+IgnoreExtension GL_OES_vertex_array_object
+IgnoreExtension GL_OES_texture_3D
+
+# isn't included in GL2
+Ignore GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET
+
+# includes GL_STATE_RESTORE, which hasn't the QCOM suffix
+IgnoreExtension GL_QCOM_extended_get
+Ignore GL_STATE_RESTORE
+
Ignore GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
Ignore GL_ACTIVE_ATTRIBUTES
Ignore GL_ACTIVE_UNIFORM_MAX_LENGTH
@@ -327,7 +358,6 @@ Ignore GL_TEXTURE_MATRIX
Ignore GL_TEXTURE_MATRIX_FLOAT_AS_INT_BITS_OES
Ignore GL_TEXTURE_RECTANGLE_NV_OES
Ignore GL_TEXTURE_STACK_DEPTH
-Ignore GL_UNSIGNED_INT
Ignore GL_UNSIGNED_INT_10F_11F_11F_REV_EXT
Ignore GL_VALIDATE_STATUS
Ignore GL_VERTEX_ARRAY