diff options
author | Kenneth Russel <[email protected]> | 2004-04-22 03:37:57 +0000 |
---|---|---|
committer | Kenneth Russel <[email protected]> | 2004-04-22 03:37:57 +0000 |
commit | 9512c9fa62ece3960472b6ab2cd6ce5244da8501 (patch) | |
tree | 87112d7ade6b1ec2fd364f77012838cde49b9c7b /make/gl-common.cfg | |
parent | 6ea7e2388164abd26aa8a88ffe615fb6e7780ee6 (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.cfg | 14 |
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 /** |