aboutsummaryrefslogtreecommitdiffstats
path: root/make/gl-common.cfg
diff options
context:
space:
mode:
authorKenneth Russel <[email protected]>2004-04-22 03:37:57 +0000
committerKenneth Russel <[email protected]>2004-04-22 03:37:57 +0000
commit9512c9fa62ece3960472b6ab2cd6ce5244da8501 (patch)
tree87112d7ade6b1ec2fd364f77012838cde49b9c7b /make/gl-common.cfg
parent6ea7e2388164abd26aa8a88ffe615fb6e7780ee6 (diff)
Added OpenGL 1.5 support. Updated glext.h, wglext.h, and glxext.h from
extension registry; these now include only very few changes relative to the master version. Fixed bugs in GlueGen and PCPP to make it parse the verbatim headers and to emit correct glue code for some newly-exercised constructs like char**. git-svn-id: file:///usr/local/projects/SUN/JOGL/git-svn/svn-server-sync/jogl/trunk@115 232f8b59-042b-4e1e-8c03-345bb8c30851
Diffstat (limited to 'make/gl-common.cfg')
-rw-r--r--make/gl-common.cfg14
1 files changed, 12 insertions, 2 deletions
diff --git a/make/gl-common.cfg b/make/gl-common.cfg
index 12cc271d5..de2477199 100644
--- a/make/gl-common.cfg
+++ b/make/gl-common.cfg
@@ -48,6 +48,7 @@ Ignore (GL|GLU|GLX|WGL|AGL|CGL)_I3D_.+
# Ignore GL functions that deal with explicit pointer values in such a
# way that we cannot implement the functionality in Java
+Ignore glGetBufferPointerv
Ignore glGetBufferPointervARB
Ignore glGetPointerv
Ignore glGetPointervEXT
@@ -55,10 +56,17 @@ Ignore glGetVertexAttribPointervARB
Ignore glGetVertexAttribPointervNV
Ignore glTracePointerRangeMESA
-# Manually implement glMapBufferARB as the size of the returned buffer
+# Manually implement glMapBuffer and glMapBufferARB as the size of the returned buffer
# can only be computed by calling another routine
+ManuallyImplement glMapBuffer
ManuallyImplement glMapBufferARB
+# Ignore the ATI_map_object_buffer extension for now unless someone
+# claims they need it, as it will undoubtedly require a similar
+# construct to glMapBuffer/glMapBufferARB
+Ignore glMapObjectBufferATI
+Ignore glUnmapObjectBufferATI
+
# Ignore GL functions that have void** parameters; we cannot yet deal with them
Ignore glMultiDrawElements
Ignore glMultiDrawElements
@@ -184,7 +192,8 @@ ReturnValueCapacity wglAllocateMemoryNV {0}
ReturnValueCapacity glXAllocateMemoryNV {0}
# Pass arguments to ARB_vertex_program, ARB_fragment_program,
-# NV_vertex_program, and NV_fragment_program as Strings
+# ARB_shader_objects, NV_vertex_program, and NV_fragment_program as
+# Strings
ArgumentIsString glLoadProgramNV 3
ArgumentIsString glProgramStringARB 3
ArgumentIsString glProgramNamedParameter4fNV 2
@@ -193,6 +202,7 @@ ArgumentIsString glProgramNamedParameter4fvNV 2
ArgumentIsString glProgramNamedParameter4dvNV 2
ArgumentIsString glGetProgramNamedParameterfvNV 2
ArgumentIsString glGetProgramNamedParameterdvNV 2
+ArgumentIsString glShaderSourceARB 2
# Javadoc for the GL class
ClassJavadoc GL /**