summaryrefslogtreecommitdiffstats
path: root/make/gl-common.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'make/gl-common.cfg')
-rw-r--r--make/gl-common.cfg26
1 files changed, 4 insertions, 22 deletions
diff --git a/make/gl-common.cfg b/make/gl-common.cfg
index f71f32fc4..1b97d42aa 100644
--- a/make/gl-common.cfg
+++ b/make/gl-common.cfg
@@ -15,20 +15,6 @@ Import net.java.games.jogl.impl.*
GLHeader GL/gl.h
GLHeader GL/glext.h
-# Generate "flattened" NIO variants for routines taking C primitive
-# pointers that aren't of type void*
-NioMode ALL_POINTERS
-
-# Comment out FlattenNIOVariants since default is true
-# FlattenNIOVariants true
-
-# Generate Java primitive arrays for all C pointers, including void *
-PrimitiveArrayExpansionMode ALL_POINTERS
-
-# For expansion of C void* pointers, expand into the following Java
-# primitive types: short, int, float, byte, double
-VoidPointerExpansion short int float byte double
-
# Don't output #defines of GL version identifier strings as constants,
# because we don't need them java-side.
Ignore GL_VERSION_.+
@@ -88,14 +74,6 @@ Ignore glUnmapObjectBufferATI
# Ignore some GL functions that have outgoing void** parameters; we cannot yet deal with them
Ignore glGetVariantPointervEXT
-# Some GL functions have multiple void* arguments but require them to
-# contain data of the same type; make sure that when bindings are
-# expanded those arguments have the same type.
-MirrorExpandedBindingArgs glSeparableFilter2D 6 7
-MirrorExpandedBindingArgs glSeparableFilter2DEXT 6 7
-MirrorExpandedBindingArgs glGetSeparableFilter 3 4
-MirrorExpandedBindingArgs glGetSeparableFilterEXT 3 4
-
# FIXME: these extensions require either a handle to a device context
# or take void** parameters or both. Until we think through the
# semantics of each of these individually we need to disable them.
@@ -205,9 +183,13 @@ ArgumentIsString glProgramNamedParameter4fvNV 2
ArgumentIsString glProgramNamedParameter4dvNV 2
ArgumentIsString glGetProgramNamedParameterfvNV 2
ArgumentIsString glGetProgramNamedParameterdvNV 2
+ArgumentIsString glShaderSource 2
ArgumentIsString glShaderSourceARB 2
+ArgumentIsString glGetUniformLocation 1
ArgumentIsString glGetUniformLocationARB 1
+ArgumentIsString glBindAttribLocation 2
ArgumentIsString glBindAttribLocationARB 2
+ArgumentIsString glGetAttribLocation 1
ArgumentIsString glGetAttribLocationARB 1
# Javadoc for the GL class