[clanlib] 11/40: * Move doc from rules to clanlib-doc.install * Remove root / from .install files * Add build-dep for libxmu-dev and libxi-dev * Add build-dep for libsdl1.2-dev and libsdl-gfx1.2-dev * Add build-dep for xsltproc * 015_opengl_wrap.diff - New patch. gcc issues with opengl_wrap.h Should at least build now. Still a couple of linda/lintian warnings

Stephen Kitt skitt at moszumanska.debian.org
Fri Jun 10 20:13:36 UTC 2016


This is an automated email from the git hooks/post-receive script.

skitt pushed a commit to branch master
in repository clanlib.

commit 6e2c83a9c4edfa7ad486fbddf09b7b8c9a260d88
Author: Barry deFreese <bddebian at comcast.net>
Date:   Thu Nov 1 19:53:15 2007 +0000

    * Move doc from rules to clanlib-doc.install
    * Remove root / from .install files
    * Add build-dep for libxmu-dev and libxi-dev
    * Add build-dep for libsdl1.2-dev and libsdl-gfx1.2-dev
    * Add build-dep for xsltproc
    * 015_opengl_wrap.diff - New patch. gcc issues with opengl_wrap.h
    Should at least build now.  Still a couple of linda/lintian warnings
---
 debian/changelog                    |   6 +
 debian/clanlib-doc.install          |   2 +-
 debian/control                      |   2 +-
 debian/libclanapp-0.8-1.install     |  22 +-
 debian/libclanlib-dev.install       |   8 +-
 debian/libclansdl-0.8-1.install     |   2 +-
 debian/patches/015_opengl_wrap.diff | 629 ++++++++++++++++++++++++++++++++++++
 debian/patches/series               |   1 +
 debian/rules                        |   1 -
 9 files changed, 654 insertions(+), 19 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 8a8d136..9d43022 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -30,6 +30,12 @@ clanlib (0.8.0-1) unstable; urgency=low
   * Add watch file
   * Add Homepage field in control
   * Make distclean not ignore errors
+  * Move doc from rules to clanlib-doc.install
+  * Remove root / from .install files
+  * Add build-dep for libxmu-dev and libxi-dev
+  * Add build-dep for libsdl1.2-dev and libsdl-gfx1.2-dev
+  * Add build-dep for xsltproc
+  * 015_opengl_wrap.diff - New patch. gcc issues with opengl_wrap.h
 
  -- Sam Hocevar (Debian packages) <sam+deb at zoy.org>  Sat, 14 Apr 2007 03:39:13 +0200
 
diff --git a/debian/clanlib-doc.install b/debian/clanlib-doc.install
index a434114..5e9dfdd 100644
--- a/debian/clanlib-doc.install
+++ b/debian/clanlib-doc.install
@@ -1 +1 @@
-/usr/share/doc/clanlib-doc
+usr/share/doc/clanlib/* usr/share/doc/clanlib-doc
diff --git a/debian/control b/debian/control
index 2c950b4..7ed4d01 100644
--- a/debian/control
+++ b/debian/control
@@ -3,7 +3,7 @@ Section: libs
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Sam Hocevar (Debian packages) <sam+deb at zoy.org>
-Build-Depends: debhelper (>= 5.0), quilt, autoconf, automake1.9, bzip2, hermes1-dev, libesd0-dev, libfreetype6-dev, libglu1-xorg-dev | libgl-dev, libjpeg62-dev, liblualib40-dev, libtolua-dev, libmikmod2-dev, libpng12-dev, libvorbis-dev (>= 1.0.0-3), libxt-dev, libxxf86vm-dev, pkg-config, zlib1g-dev
+Build-Depends: debhelper (>= 5.0), quilt, autoconf, automake1.9, bzip2, hermes1-dev, libesd0-dev, libfreetype6-dev, libglu1-xorg-dev | libgl-dev, libjpeg62-dev, liblualib40-dev, libtolua-dev, libmikmod2-dev, libpng12-dev, libvorbis-dev (>= 1.0.0-3), libxt-dev, libxxf86vm-dev, pkg-config, zlib1g-dev, libxmu-dev, libxi-dev, libsdl1.2-dev, libsdl-gfx1.2-dev, xsltproc
 Build-Conflicts: libutahglx-dev
 Standards-Version: 3.7.2
 Homepage: http://www.clanlib.org/
diff --git a/debian/libclanapp-0.8-1.install b/debian/libclanapp-0.8-1.install
index 28610ba..a7f3e31 100644
--- a/debian/libclanapp-0.8-1.install
+++ b/debian/libclanapp-0.8-1.install
@@ -1,11 +1,11 @@
-/usr/lib/libclanApp-0.8.so.*
-/usr/lib/libclanCore-0.8.so.*
-/usr/lib/libclanDisplay-0.8.so.*
-/usr/lib/libclanGL-0.8.so.*
-/usr/lib/libclanGUI-0.8.so.*
-/usr/lib/libclanGUIStyleSilver-0.8.so.*
-/usr/lib/libclanMikMod-0.8.so.*
-/usr/lib/libclanNetwork-0.8.so.*
-/usr/lib/libclanSignals-0.8.so.*
-/usr/lib/libclanSound-0.8.so.*
-/usr/lib/libclanVorbis-0.8.so.*
+usr/lib/libclanApp-0.8.so.*
+usr/lib/libclanCore-0.8.so.*
+usr/lib/libclanDisplay-0.8.so.*
+usr/lib/libclanGL-0.8.so.*
+usr/lib/libclanGUI-0.8.so.*
+usr/lib/libclanGUIStyleSilver-0.8.so.*
+usr/lib/libclanMikMod-0.8.so.*
+usr/lib/libclanNetwork-0.8.so.*
+usr/lib/libclanSignals-0.8.so.*
+usr/lib/libclanSound-0.8.so.*
+usr/lib/libclanVorbis-0.8.so.*
diff --git a/debian/libclanlib-dev.install b/debian/libclanlib-dev.install
index afe30f8..1bd2b12 100644
--- a/debian/libclanlib-dev.install
+++ b/debian/libclanlib-dev.install
@@ -1,4 +1,4 @@
-/usr/include
-/usr/lib/libclan*.so
-/usr/lib/libclan*.a
-/usr/lib/pkgconfig
+usr/include
+usr/lib/libclan*.so
+usr/lib/libclan*.a
+usr/lib/pkgconfig
diff --git a/debian/libclansdl-0.8-1.install b/debian/libclansdl-0.8-1.install
index b61144e..bf252fb 100644
--- a/debian/libclansdl-0.8-1.install
+++ b/debian/libclansdl-0.8-1.install
@@ -1 +1 @@
-/usr/lib/libclanSDL-0.8.so.*
+usr/lib/libclanSDL-0.8.so.*
diff --git a/debian/patches/015_opengl_wrap.diff b/debian/patches/015_opengl_wrap.diff
new file mode 100644
index 0000000..a6faded
--- /dev/null
+++ b/debian/patches/015_opengl_wrap.diff
@@ -0,0 +1,629 @@
+diff -urN ClanLib-0.8.0.org/Sources/API/GL/opengl_wrap.h ClanLib-0.8/Sources/API/GL/opengl_wrap.h
+--- ClanLib-0.8.0.org/Sources/API/GL/opengl_wrap.h	2005-10-25 06:39:25.000000000 -0400
++++ ClanLib-0.8/Sources/API/GL/opengl_wrap.h	2007-10-31 12:56:21.000000000 -0400
+@@ -2046,7 +2046,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glBitmap)(CLsizei width, CLsizei height, CLfloat xorig, CLfloat yorig, CLfloat xmove, CLfloat ymove, const CLubyte *bitmap);
+ 	typedef void (CL_GLFUNC *ptr_glBlendFunc)(CLenum sfactor, CLenum dfactor);
+ 	typedef void (CL_GLFUNC *ptr_glCallList)(CLuint list);
+-	typedef void (CL_GLFUNC *ptr_glCallLists)(CLsizei n, CLenum type, const CLvoid *lists);
++	typedef void (CL_GLFUNC *ptr_glCallLists)(CLsizei n, CLenum type, const void *lists);
+ 	typedef void (CL_GLFUNC *ptr_glClear)(CLbitfield mask);
+ 	typedef void (CL_GLFUNC *ptr_glClearAccum)(CLfloat red, CLfloat green, CLfloat blue, CLfloat alpha);
+ 	typedef void (CL_GLFUNC *ptr_glClearColor)(CLclampf red, CLclampf green, CLclampf blue, CLclampf alpha);
+@@ -2088,7 +2088,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glColor4usv)(const CLushort *v);
+ 	typedef void (CL_GLFUNC *ptr_glColorMask)(CLboolean red, CLboolean green, CLboolean blue, CLboolean alpha);
+ 	typedef void (CL_GLFUNC *ptr_glColorMaterial)(CLenum face, CLenum mode);
+-	typedef void (CL_GLFUNC *ptr_glColorPointer)(CLint size, CLenum type, CLsizei stride, const CLvoid *pointer);
++	typedef void (CL_GLFUNC *ptr_glColorPointer)(CLint size, CLenum type, CLsizei stride, const void *pointer);
+ 	typedef void (CL_GLFUNC *ptr_glCopyPixels)(CLint x, CLint y, CLsizei width, CLsizei height, CLenum type);
+ 	typedef void (CL_GLFUNC *ptr_glCopyTexImage1D)(CLenum target, CLint level, CLenum internalformat, CLint x, CLint y, CLsizei width, CLint border);
+ 	typedef void (CL_GLFUNC *ptr_glCopyTexImage2D)(CLenum target, CLint level, CLenum internalformat, CLint x, CLint y, CLsizei width, CLsizei height, CLint border);
+@@ -2104,15 +2104,15 @@
+ 	typedef void (CL_GLFUNC *ptr_glDisableClientState)(CLenum array);
+ 	typedef void (CL_GLFUNC *ptr_glDrawArrays)(CLenum mode, CLint first, CLsizei count);
+ 	typedef void (CL_GLFUNC *ptr_glDrawBuffer)(CLenum mode);
+-	typedef void (CL_GLFUNC *ptr_glDrawElements)(CLenum mode, CLsizei count, CLenum type, const CLvoid *indices);
+-	typedef void (CL_GLFUNC *ptr_glDrawPixels)(CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid *pixels);
++	typedef void (CL_GLFUNC *ptr_glDrawElements)(CLenum mode, CLsizei count, CLenum type, const void *indices);
++	typedef void (CL_GLFUNC *ptr_glDrawPixels)(CLsizei width, CLsizei height, CLenum format, CLenum type, const void *pixels);
+ 	typedef void (CL_GLFUNC *ptr_glEdgeFlag)(CLboolean flag);
+-	typedef void (CL_GLFUNC *ptr_glEdgeFlagPointer)(CLsizei stride, const CLvoid *pointer);
++	typedef void (CL_GLFUNC *ptr_glEdgeFlagPointer)(CLsizei stride, const void *pointer);
+ 	typedef void (CL_GLFUNC *ptr_glEdgeFlagv)(const CLboolean *flag);
+ 	typedef void (CL_GLFUNC *ptr_glEnable)(CLenum cap);
+ 	typedef void (CL_GLFUNC *ptr_glEnableClientState)(CLenum array);
+-	typedef void (CL_GLFUNC *ptr_glEnd)(void);
+-	typedef void (CL_GLFUNC *ptr_glEndList)(void);
++	typedef void (CL_GLFUNC *ptr_glEnd)();
++	typedef void (CL_GLFUNC *ptr_glEndList)();
+ 	typedef void (CL_GLFUNC *ptr_glEvalCoord1d)(CLdouble u);
+ 	typedef void (CL_GLFUNC *ptr_glEvalCoord1dv)(const CLdouble *u);
+ 	typedef void (CL_GLFUNC *ptr_glEvalCoord1f)(CLfloat u);
+@@ -2126,8 +2126,8 @@
+ 	typedef void (CL_GLFUNC *ptr_glEvalPoint1)(CLint i);
+ 	typedef void (CL_GLFUNC *ptr_glEvalPoint2)(CLint i, CLint j);
+ 	typedef void (CL_GLFUNC *ptr_glFeedbackBuffer)(CLsizei size, CLenum type, CLfloat *buffer);
+-	typedef void (CL_GLFUNC *ptr_glFinish)(void);
+-	typedef void (CL_GLFUNC *ptr_glFlush)(void);
++	typedef void (CL_GLFUNC *ptr_glFinish)();
++	typedef void (CL_GLFUNC *ptr_glFlush)();
+ 	typedef void (CL_GLFUNC *ptr_glFogf)(CLenum pname, CLfloat param);
+ 	typedef void (CL_GLFUNC *ptr_glFogfv)(CLenum pname, const CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glFogi)(CLenum pname, CLint param);
+@@ -2139,7 +2139,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glGetBooleanv)(CLenum pname, CLboolean *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetClipPlane)(CLenum plane, CLdouble *equation);
+ 	typedef void (CL_GLFUNC *ptr_glGetDoublev)(CLenum pname, CLdouble *params);
+-	typedef CLenum (CL_GLFUNC *ptr_glGetError)(void);
++	typedef CLenum (CL_GLFUNC *ptr_glGetError)();
+ 	typedef void (CL_GLFUNC *ptr_glGetFloatv)(CLenum pname, CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetIntegerv)(CLenum pname, CLint *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetLightfv)(CLenum light, CLenum pname, CLfloat *params);
+@@ -2152,7 +2152,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glGetPixelMapfv)(CLenum map, CLfloat *values);
+ 	typedef void (CL_GLFUNC *ptr_glGetPixelMapuiv)(CLenum map, CLuint *values);
+ 	typedef void (CL_GLFUNC *ptr_glGetPixelMapusv)(CLenum map, CLushort *values);
+-	typedef void (CL_GLFUNC *ptr_glGetPointerv)(CLenum pname, CLvoid* *params);
++	typedef void (CL_GLFUNC *ptr_glGetPointerv)(CLenum pname, void* *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetPolygonStipple)(CLubyte *mask);
+ 	typedef const CLubyte *(CL_GLFUNC *ptr_glGetString)(CLenum name);
+ 	typedef void (CL_GLFUNC *ptr_glGetTexEnvfv)(CLenum target, CLenum pname, CLfloat *params);
+@@ -2160,14 +2160,14 @@
+ 	typedef void (CL_GLFUNC *ptr_glGetTexGendv)(CLenum coord, CLenum pname, CLdouble *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetTexGenfv)(CLenum coord, CLenum pname, CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetTexGeniv)(CLenum coord, CLenum pname, CLint *params);
+-	typedef void (CL_GLFUNC *ptr_glGetTexImage)(CLenum target, CLint level, CLenum format, CLenum type, CLvoid *pixels);
++	typedef void (CL_GLFUNC *ptr_glGetTexImage)(CLenum target, CLint level, CLenum format, CLenum type, void *pixels);
+ 	typedef void (CL_GLFUNC *ptr_glGetTexLevelParameterfv)(CLenum target, CLint level, CLenum pname, CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetTexLevelParameteriv)(CLenum target, CLint level, CLenum pname, CLint *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetTexParameterfv)(CLenum target, CLenum pname, CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glGetTexParameteriv)(CLenum target, CLenum pname, CLint *params);
+ 	typedef void (CL_GLFUNC *ptr_glHint)(CLenum target, CLenum mode);
+ 	typedef void (CL_GLFUNC *ptr_glIndexMask)(CLuint mask);
+-	typedef void (CL_GLFUNC *ptr_glIndexPointer)(CLenum type, CLsizei stride, const CLvoid *pointer);
++	typedef void (CL_GLFUNC *ptr_glIndexPointer)(CLenum type, CLsizei stride, const void *pointer);
+ 	typedef void (CL_GLFUNC *ptr_glIndexd)(CLdouble c);
+ 	typedef void (CL_GLFUNC *ptr_glIndexdv)(const CLdouble *c);
+ 	typedef void (CL_GLFUNC *ptr_glIndexf)(CLfloat c);
+@@ -2178,8 +2178,8 @@
+ 	typedef void (CL_GLFUNC *ptr_glIndexsv)(const CLshort *c);
+ 	typedef void (CL_GLFUNC *ptr_glIndexub)(CLubyte c);
+ 	typedef void (CL_GLFUNC *ptr_glIndexubv)(const CLubyte *c);
+-	typedef void (CL_GLFUNC *ptr_glInitNames)(void);
+-	typedef void (CL_GLFUNC *ptr_glInterleavedArrays)(CLenum format, CLsizei stride, const CLvoid *pointer);
++	typedef void (CL_GLFUNC *ptr_glInitNames)();
++	typedef void (CL_GLFUNC *ptr_glInterleavedArrays)(CLenum format, CLsizei stride, const void *pointer);
+ 	typedef CLboolean (CL_GLFUNC *ptr_glIsEnabled)(CLenum cap);
+ 	typedef CLboolean (CL_GLFUNC *ptr_glIsList)(CLuint list);
+ 	typedef CLboolean (CL_GLFUNC *ptr_glIsTexture)(CLuint texture);
+@@ -2194,7 +2194,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glLineStipple)(CLint factor, CLushort pattern);
+ 	typedef void (CL_GLFUNC *ptr_glLineWidth)(CLfloat width);
+ 	typedef void (CL_GLFUNC *ptr_glListBase)(CLuint base);
+-	typedef void (CL_GLFUNC *ptr_glLoadIdentity)(void);
++	typedef void (CL_GLFUNC *ptr_glLoadIdentity)();
+ 	typedef void (CL_GLFUNC *ptr_glLoadMatrixd)(const CLdouble *m);
+ 	typedef void (CL_GLFUNC *ptr_glLoadMatrixf)(const CLfloat *m);
+ 	typedef void (CL_GLFUNC *ptr_glLoadName)(CLuint name);
+@@ -2225,7 +2225,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glNormal3iv)(const CLint *v);
+ 	typedef void (CL_GLFUNC *ptr_glNormal3s)(CLshort nx, CLshort ny, CLshort nz);
+ 	typedef void (CL_GLFUNC *ptr_glNormal3sv)(const CLshort *v);
+-	typedef void (CL_GLFUNC *ptr_glNormalPointer)(CLenum type, CLsizei stride, const CLvoid *pointer);
++	typedef void (CL_GLFUNC *ptr_glNormalPointer)(CLenum type, CLsizei stride, const void *pointer);
+ 	typedef void (CL_GLFUNC *ptr_glOrtho)(CLdouble left, CLdouble right, CLdouble bottom, CLdouble top, CLdouble zNear, CLdouble zFar);
+ 	typedef void (CL_GLFUNC *ptr_glPassThrough)(CLfloat token);
+ 	typedef void (CL_GLFUNC *ptr_glPixelMapfv)(CLenum map, CLint mapsize, const CLfloat *values);
+@@ -2240,14 +2240,14 @@
+ 	typedef void (CL_GLFUNC *ptr_glPolygonMode)(CLenum face, CLenum mode);
+ 	typedef void (CL_GLFUNC *ptr_glPolygonOffset)(CLfloat factor, CLfloat units);
+ 	typedef void (CL_GLFUNC *ptr_glPolygonStipple)(const CLubyte *mask);
+-	typedef void (CL_GLFUNC *ptr_glPopAttrib)(void);
+-	typedef void (CL_GLFUNC *ptr_glPopClientAttrib)(void);
+-	typedef void (CL_GLFUNC *ptr_glPopMatrix)(void);
+-	typedef void (CL_GLFUNC *ptr_glPopName)(void);
++	typedef void (CL_GLFUNC *ptr_glPopAttrib)();
++	typedef void (CL_GLFUNC *ptr_glPopClientAttrib)();
++	typedef void (CL_GLFUNC *ptr_glPopMatrix)();
++	typedef void (CL_GLFUNC *ptr_glPopName)();
+ 	typedef void (CL_GLFUNC *ptr_glPrioritizeTextures)(CLsizei n, const CLuint *textures, const CLclampf *priorities);
+ 	typedef void (CL_GLFUNC *ptr_glPushAttrib)(CLbitfield mask);
+ 	typedef void (CL_GLFUNC *ptr_glPushClientAttrib)(CLbitfield mask);
+-	typedef void (CL_GLFUNC *ptr_glPushMatrix)(void);
++	typedef void (CL_GLFUNC *ptr_glPushMatrix)();
+ 	typedef void (CL_GLFUNC *ptr_glPushName)(CLuint name);
+ 	typedef void (CL_GLFUNC *ptr_glRasterPos2d)(CLdouble x, CLdouble y);
+ 	typedef void (CL_GLFUNC *ptr_glRasterPos2dv)(const CLdouble *v);
+@@ -2274,7 +2274,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glRasterPos4s)(CLshort x, CLshort y, CLshort z, CLshort w);
+ 	typedef void (CL_GLFUNC *ptr_glRasterPos4sv)(const CLshort *v);
+ 	typedef void (CL_GLFUNC *ptr_glReadBuffer)(CLenum mode);
+-	typedef void (CL_GLFUNC *ptr_glReadPixels)(CLint x, CLint y, CLsizei width, CLsizei height, CLenum format, CLenum type, CLvoid *pixels);
++	typedef void (CL_GLFUNC *ptr_glReadPixels)(CLint x, CLint y, CLsizei width, CLsizei height, CLenum format, CLenum type, void *pixels);
+ 	typedef void (CL_GLFUNC *ptr_glRectd)(CLdouble x1, CLdouble y1, CLdouble x2, CLdouble y2);
+ 	typedef void (CL_GLFUNC *ptr_glRectdv)(const CLdouble *v1, const CLdouble *v2);
+ 	typedef void (CL_GLFUNC *ptr_glRectf)(CLfloat x1, CLfloat y1, CLfloat x2, CLfloat y2);
+@@ -2326,7 +2326,7 @@
+ 	typedef void (CL_GLFUNC *ptr_glTexCoord4iv)(const CLint *v);
+ 	typedef void (CL_GLFUNC *ptr_glTexCoord4s)(CLshort s, CLshort t, CLshort r, CLshort q);
+ 	typedef void (CL_GLFUNC *ptr_glTexCoord4sv)(const CLshort *v);
+-	typedef void (CL_GLFUNC *ptr_glTexCoordPointer)(CLint size, CLenum type, CLsizei stride, const CLvoid *pointer);
++	typedef void (CL_GLFUNC *ptr_glTexCoordPointer)(CLint size, CLenum type, CLsizei stride, const void *pointer);
+ 	typedef void (CL_GLFUNC *ptr_glTexEnvf)(CLenum target, CLenum pname, CLfloat param);
+ 	typedef void (CL_GLFUNC *ptr_glTexEnvfv)(CLenum target, CLenum pname, const CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glTexEnvi)(CLenum target, CLenum pname, CLint param);
+@@ -2337,14 +2337,14 @@
+ 	typedef void (CL_GLFUNC *ptr_glTexGenfv)(CLenum coord, CLenum pname, const CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glTexGeni)(CLenum coord, CLenum pname, CLint param);
+ 	typedef void (CL_GLFUNC *ptr_glTexGeniv)(CLenum coord, CLenum pname, const CLint *params);
+-	typedef void (CL_GLFUNC *ptr_glTexImage1D)(CLenum target, CLint level, CLint internalformat, CLsizei width, CLint border, CLenum format, CLenum type, const CLvoid *pixels);
+-	typedef void (CL_GLFUNC *ptr_glTexImage2D)(CLenum target, CLint level, CLint internalformat, CLsizei width, CLsizei height, CLint border, CLenum format, CLenum type, const CLvoid *pixels);
++	typedef void (CL_GLFUNC *ptr_glTexImage1D)(CLenum target, CLint level, CLint internalformat, CLsizei width, CLint border, CLenum format, CLenum type, const void *pixels);
++	typedef void (CL_GLFUNC *ptr_glTexImage2D)(CLenum target, CLint level, CLint internalformat, CLsizei width, CLsizei height, CLint border, CLenum format, CLenum type, const void *pixels);
+ 	typedef void (CL_GLFUNC *ptr_glTexParameterf)(CLenum target, CLenum pname, CLfloat param);
+ 	typedef void (CL_GLFUNC *ptr_glTexParameterfv)(CLenum target, CLenum pname, const CLfloat *params);
+ 	typedef void (CL_GLFUNC *ptr_glTexParameteri)(CLenum target, CLenum pname, CLint param);
+ 	typedef void (CL_GLFUNC *ptr_glTexParameteriv)(CLenum target, CLenum pname, const CLint *params);
+-	typedef void (CL_GLFUNC *ptr_glTexSubImage1D)(CLenum target, CLint level, CLint xoffset, CLsizei width, CLenum format, CLenum type, const CLvoid *pixels);
+-	typedef void (CL_GLFUNC *ptr_glTexSubImage2D)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid *pixels);
++	typedef void (CL_GLFUNC *ptr_glTexSubImage1D)(CLenum target, CLint level, CLint xoffset, CLsizei width, CLenum format, CLenum type, const void *pixels);
++	typedef void (CL_GLFUNC *ptr_glTexSubImage2D)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLsizei width, CLsizei height, CLenum format, CLenum type, const void *pixels);
+ 	typedef void (CL_GLFUNC *ptr_glTranslated)(CLdouble x, CLdouble y, CLdouble z);
+ 	typedef void (CL_GLFUNC *ptr_glTranslatef)(CLfloat x, CLfloat y, CLfloat z);
+ 	typedef void (CL_GLFUNC *ptr_glVertex2d)(CLdouble x, CLdouble y);
+@@ -2371,29 +2371,29 @@
+ 	typedef void (CL_GLFUNC *ptr_glVertex4iv)(const CLint *v);
+ 	typedef void (CL_GLFUNC *ptr_glVertex4s)(CLshort x, CLshort y, CLshort z, CLshort w);
+ 	typedef void (CL_GLFUNC *ptr_glVertex4sv)(const CLshort *v);
+-	typedef void (CL_GLFUNC *ptr_glVertexPointer)(CLint size, CLenum type, CLsizei stride, const CLvoid *pointer);
++	typedef void (CL_GLFUNC *ptr_glVertexPointer)(CLint size, CLenum type, CLsizei stride, const void *pointer);
+ 	typedef void (CL_GLFUNC *ptr_glViewport)(CLint x, CLint y, CLsizei width, CLsizei height);
+ 
+-	typedef void (CL_GLFUNC *ptr_glDrawRangeElementsEXT)(CLenum mode, CLuint start, CLuint end, CLsizei count, CLenum type, const CLvoid *indices);
+-	typedef void (CL_GLFUNC *ptr_glTexImage3DEXT)(CLenum target, CLint level, CLenum internalformat, CLsizei width, CLsizei height, CLsizei depth, CLint border, CLenum format, CLenum type, const CLvoid* pixels);
+-	typedef void (CL_GLFUNC *ptr_glTexSubImage3DEXT)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLint zoffset, CLsizei width, CLsizei height, CLsizei depth, CLenum format, CLenum type, const CLvoid *pixels);
++	typedef void (CL_GLFUNC *ptr_glDrawRangeElementsEXT)(CLenum mode, CLuint start, CLuint end, CLsizei count, CLenum type, const void *indices);
++	typedef void (CL_GLFUNC *ptr_glTexImage3DEXT)(CLenum target, CLint level, CLenum internalformat, CLsizei width, CLsizei height, CLsizei depth, CLint border, CLenum format, CLenum type, const void* pixels);
++	typedef void (CL_GLFUNC *ptr_glTexSubImage3DEXT)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLint zoffset, CLsizei width, CLsizei height, CLsizei depth, CLenum format, CLenum type, const void *pixels);
+ 	typedef void (CL_GLFUNC *ptr_glCopyTexSubImage3DEXT)(CLenum target, CLint level, CLint xoffset, CLint yoffset, CLint zoffset, CLint x, CLint y, CLsizei width, CLsizei height);
+-	typedef void (CL_GLFUNC *ptr_glColorTableSGI)(CLenum target, CLenum internalformat, CLsizei width, CLenum format, CLenum type, const CLvoid* table);
++	typedef void (CL_GLFUNC *ptr_glColorTableSGI)(CLenum target, CLenum internalformat, CLsizei width, CLenum format, CLenum type, const void* table);
+ 	typedef void (CL_GLFUNC *ptr_glCopyColorTableSGI)(CLenum target, CLenum internalformat, CLint x, CLint y, CLsizei width);
+ 	typedef void (CL_GLFUNC *ptr_glColorTableParameterivSGI)(CLenum target, CLenum pname, const CLint* params);
+ 	typedef void (CL_GLFUNC *ptr_glColorTableParameterfvSGI)(CLenum target, CLenum pname, const CLfloat* params);
+-	typedef void (CL_GLFUNC *ptr_glGetColorTableSGI)(CLenum target, CLenum format, CLenum type, CLvoid* table);
++	typedef void (CL_GLFUNC *ptr_glGetColorTableSGI)(CLenum target, CLenum format, CLenum type, void* table);
+ 	typedef void (CL_GLFUNC *ptr_glGetColorTableParameterivSGI)(CLenum target, CLenum pname, CLint* params);
+ 	typedef void (CL_GLFUNC *ptr_glGetColorTableParameterfvSGI)(CLenum target, CLenum pname, CLfloat* params);
+-	typedef void (CL_GLFUNC *ptr_glColorSubTableEXT)(CLenum target, CLsizei start, CLsizei count, CLenum format, CLenum type, const CLvoid *data);
++	typedef void (CL_GLFUNC *ptr_glColorSubTableEXT)(CLenum target, CLsizei start, CLsizei count, CLenum format, CLenum type, const void *data);
+ 	typedef void (CL_GLFUNC *ptr_glCopyColorSubTableEXT)(CLenum target, CLsizei start, CLint x, CLint y, CLsizei width);
+-	typedef void (CL_GLFUNC *ptr_glConvolutionFilter1DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLenum format, CLenum type, const CLvoid* image);
+-	typedef void (CL_GLFUNC *ptr_glConvolutionFilter2DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid* image);
++	typedef void (CL_GLFUNC *ptr_glConvolutionFilter1DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLenum format, CLenum type, const void* image);
++	typedef void (CL_GLFUNC *ptr_glConvolutionFilter2DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLsizei height, CLenum format, CLenum type, const void* image);
+ 	typedef void (CL_GLFUNC *ptr_glCopyConvolutionFilter1DEXT)(CLenum target, CLenum internalformat, CLint x, CLint y, CLsizei width);
+ 	typedef void (CL_GLFUNC *ptr_glCopyConvolutionFilter2DEXT)(CLenum target, CLenum internalformat, CLint x, CLint y, CLsizei width, CLsizei height);
+-	typedef void (CL_GLFUNC *ptr_glGetConvolutionFilterEXT)(CLenum target, CLenum format, CLenum type, CLvoid* image);
+-	typedef void (CL_GLFUNC *ptr_glSeparableFilter2DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLsizei height, CLenum format, CLenum type, const CLvoid* row, const CLvoid* column);
+-	typedef void (CL_GLFUNC *ptr_glGetSeparableFilterEXT)(CLenum target, CLenum format, CLenum type, CLvoid* row, CLvoid* column, CLvoid* span);
++	typedef void (CL_GLFUNC *ptr_glGetConvolutionFilterEXT)(CLenum target, CLenum format, CLenum type, void* image);
++	typedef void (CL_GLFUNC *ptr_glSeparableFilter2DEXT)(CLenum target, CLenum internalformat, CLsizei width, CLsizei height, CLenum format, CLenum type, const void* row, const void* column);
++	typedef void (CL_GLFUNC *ptr_glGetSeparableFilterEXT)(CLenum target, CLenum format, CLenum type, void* row, void* column, void* span);
+ 	typedef void (CL_GLFUNC *ptr_glConvolutionParameteriEXT)(CLenum target, CLenum pname, CLint param);
+ 	typedef void (CL_GLFUNC *ptr_glConvolutionParameterivEXT)(CLenum target, CLenum pname, const CLint* params);
+ 	typedef void (CL_GLFUNC *ptr_glConvolutionParameterfEXT)(CLenum target, CLenum pname, CLfloat param);
+@@ -2402,217 +2402,217 @@
+ 	typedef void (CL_GLFUNC *ptr_glGetConvolutionParameterfvEXT)(CLenum target, CLenum pname, CLfloat* params);
+ 	typedef void (CL_GLFUNC *ptr_glHistogramEXT)(CLenum target, CLsizei width, CLenum internalformat, CLboolean sink);
+ 	typedef void (CL_GLFUNC *ptr_glResetHistogramEXT)(CLenum target);
+-	typedef void (CL_GLFUNC *ptr_glGetHistogramEXT)(CLenum target, CLboolean reset, CLenum format, CLenum type, CLvoid* values);
++	typedef void (CL_GLFUNC *ptr_glGetHistogramEXT)(CLenum target, CLboolean reset, CLenum format, CLenum type, void* values);
+ 	typedef void (CL_GLFUNC *ptr_glGetHistogramParameterivEXT)(CLenum target, CLenum pname, CLint* params);
+ 	typedef void (CL_GLFUNC *ptr_glGetHistogramParameterfvEXT)(CLenum target, CLenum pname, CLfloat* params);
+ 	typedef void (CL_GLFUNC *ptr_glMinmaxEXT)(CLenum target, CLenum internalformat, CLboolean sink);
+ 	typedef void (CL_GLFUNC *ptr_glResetMinmaxEXT)(CLenum target);
+-	typedef void (CL_GLFUNC *ptr_glGetMinmaxEXT)(CLenum target, CLboolean reset, CLenum format, CLenum type, CLvoid* values);
++	typedef void (CL_GLFUNC *ptr_glGetMinmaxEXT)(CLenum target, CLboolean reset, CLenum format, CLenum type, void* values);
+ 	typedef void (CL_GLFUNC *ptr_glGetMinmaxParameterivEXT)(CLenum target, CLenum pname, CLint* params);
+ 	typedef void (CL_GLFUNC *ptr_glGetMinmaxParameterfvEXT)(CLenum target, CLenum pname, CLfloat* params);
+ 	typedef void (CL_GLFUNC *ptr_glBlendColorEXT)(CLclampf red, CLclampf green, CLclampf blue, CLclampf alpha);
+ 	typedef void (CL_GLFUNC *ptr_glBlendEquationEXT)(CLenum mode);
+-	typedef CLvoid (CL_GLFUNC *ptr_glActiveTextureARB)(CLenum);
+-	typedef CLvoid (CL_GLFUNC *ptr_glClientActiveTextureARB)(CLenum);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1dARB)(CLenum, CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1dvARB)(CLenum, CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1fARB)(CLenum, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1fvARB)(CLenum, CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1iARB)(CLenum, CLint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1ivARB)(CLenum, CLint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1sARB)(CLenum, CLshort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord1svARB)(CLenum, CLshort const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2dARB)(CLenum, CLdouble, CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2dvARB)(CLenum, CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2fARB)(CLenum, CLfloat, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2fvARB)(CLenum, CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2iARB)(CLenum, CLint, CLint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2ivARB)(CLenum, CLint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2sARB)(CLenum, CLshort, CLshort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord2svARB)(CLenum, CLshort const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3dARB)(CLenum, CLdouble, CLdouble, CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3dvARB)(CLenum, CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3fARB)(CLenum, CLfloat, CLfloat, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3fvARB)(CLenum, CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3iARB)(CLenum, CLint, CLint, CLint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3ivARB)(CLenum, CLint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3sARB)(CLenum, CLshort, CLshort, CLshort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord3svARB)(CLenum, CLshort const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4dARB)(CLenum, CLdouble, CLdouble, CLdouble, CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4dvARB)(CLenum, CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4fARB)(CLenum, CLfloat, CLfloat, CLfloat, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4fvARB)(CLenum, CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4iARB)(CLenum, CLint, CLint, CLint, CLint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4ivARB)(CLenum, CLint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4sARB)(CLenum, CLshort, CLshort, CLshort, CLshort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiTexCoord4svARB)(CLenum, CLshort const *);
+-
+-	typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexImage1DARB)(CLenum, CLint, CLenum, CLsizei, CLint, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexImage2DARB)(CLenum, CLint, CLenum, CLsizei, CLsizei, CLint, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexImage3DARB)(CLenum, CLint, CLenum, CLsizei, CLsizei, CLsizei, CLint, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexSubImage1DARB)(CLenum, CLint, CLint, CLsizei, CLenum, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexSubImage2DARB)(CLenum, CLint, CLint, CLint, CLsizei, CLsizei, CLenum, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glCompressedTexSubImage3DARB)(CLenum, CLint, CLint, CLint, CLint, CLsizei, CLsizei, CLsizei, CLenum, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetCompressedTexImageARB)(CLenum, CLint, CLvoid *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSampleCoverageARB)(CLclampf, CLboolean);
+-	typedef CLvoid (CL_GLFUNC *ptr_glLoadTransposeMatrixdARB)(CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glLoadTransposeMatrixfARB)(CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultTransposeMatrixdARB)(CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultTransposeMatrixfARB)(CLfloat const *);
+-
+-	typedef CLvoid (CL_GLFUNC *ptr_glFogCoorddEXT)(CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glFogCoorddvEXT)(CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glFogCoordfEXT)(CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glFogCoordfvEXT)(CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glFogCoordPointerEXT)(CLenum, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiDrawArraysEXT)(CLenum, CLint *, CLsizei *, CLsizei);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMultiDrawElementsEXT)(CLenum, CLsizei const *, CLenum, CLvoid const * *, CLsizei);
+-	typedef CLvoid (CL_GLFUNC *ptr_glPointParameterfARB)(CLenum, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glPointParameterfvARB)(CLenum, CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3bEXT)(CLbyte, CLbyte, CLbyte);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3bvEXT)(CLbyte const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3dEXT)(CLdouble, CLdouble, CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3dvEXT)(CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3fEXT)(CLfloat, CLfloat, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3fvEXT)(CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3iEXT)(CLint, CLint, CLint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3ivEXT)(CLint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3sEXT)(CLshort, CLshort, CLshort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3svEXT)(CLshort const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3ubEXT)(CLubyte, CLubyte, CLubyte);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3ubvEXT)(CLubyte const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3uiEXT)(CLuint, CLuint, CLuint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3uivEXT)(CLuint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3usEXT)(CLushort, CLushort, CLushort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColor3usvEXT)(CLushort const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glSecondaryColorPointerEXT)(CLint, CLenum, CLsizei, CLvoid const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glBlendFuncSeparateEXT)(CLenum, CLenum, CLenum, CLenum);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2dARB)(CLdouble, CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2dvARB)(CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2fARB)(CLfloat, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2fvARB)(CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2iARB)(CLint, CLint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2ivARB)(CLint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2sARB)(CLshort, CLshort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos2svARB)(CLshort const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3dARB)(CLdouble, CLdouble, CLdouble);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3dvARB)(CLdouble const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3fARB)(CLfloat, CLfloat, CLfloat);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3fvARB)(CLfloat const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3iARB)(CLint, CLint, CLint);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3ivARB)(CLint const *);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3sARB)(CLshort, CLshort, CLshort);
+-	typedef CLvoid (CL_GLFUNC *ptr_glWindowPos3svARB)(CLshort const *);
+-
+-	typedef CLvoid (CL_GLFUNC *ptr_glBindBufferARB)(CLenum target, CLuint buffer);
+-	typedef CLvoid (CL_GLFUNC *ptr_glDeleteBuffersARB)(CLsizei n, const CLuint *buffers);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGenBuffersARB)(CLsizei n, CLuint *buffers);
++	typedef void (CL_GLFUNC *ptr_glActiveTextureARB)(CLenum);
++	typedef void (CL_GLFUNC *ptr_glClientActiveTextureARB)(CLenum);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1dARB)(CLenum, CLdouble);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1dvARB)(CLenum, CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1fARB)(CLenum, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1fvARB)(CLenum, CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1iARB)(CLenum, CLint);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1ivARB)(CLenum, CLint const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1sARB)(CLenum, CLshort);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord1svARB)(CLenum, CLshort const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2dARB)(CLenum, CLdouble, CLdouble);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2dvARB)(CLenum, CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2fARB)(CLenum, CLfloat, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2fvARB)(CLenum, CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2iARB)(CLenum, CLint, CLint);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2ivARB)(CLenum, CLint const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2sARB)(CLenum, CLshort, CLshort);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord2svARB)(CLenum, CLshort const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3dARB)(CLenum, CLdouble, CLdouble, CLdouble);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3dvARB)(CLenum, CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3fARB)(CLenum, CLfloat, CLfloat, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3fvARB)(CLenum, CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3iARB)(CLenum, CLint, CLint, CLint);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3ivARB)(CLenum, CLint const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3sARB)(CLenum, CLshort, CLshort, CLshort);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord3svARB)(CLenum, CLshort const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4dARB)(CLenum, CLdouble, CLdouble, CLdouble, CLdouble);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4dvARB)(CLenum, CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4fARB)(CLenum, CLfloat, CLfloat, CLfloat, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4fvARB)(CLenum, CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4iARB)(CLenum, CLint, CLint, CLint, CLint);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4ivARB)(CLenum, CLint const *);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4sARB)(CLenum, CLshort, CLshort, CLshort, CLshort);
++	typedef void (CL_GLFUNC *ptr_glMultiTexCoord4svARB)(CLenum, CLshort const *);
++
++	typedef void (CL_GLFUNC *ptr_glCompressedTexImage1DARB)(CLenum, CLint, CLenum, CLsizei, CLint, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glCompressedTexImage2DARB)(CLenum, CLint, CLenum, CLsizei, CLsizei, CLint, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glCompressedTexImage3DARB)(CLenum, CLint, CLenum, CLsizei, CLsizei, CLsizei, CLint, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glCompressedTexSubImage1DARB)(CLenum, CLint, CLint, CLsizei, CLenum, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glCompressedTexSubImage2DARB)(CLenum, CLint, CLint, CLint, CLsizei, CLsizei, CLenum, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glCompressedTexSubImage3DARB)(CLenum, CLint, CLint, CLint, CLint, CLsizei, CLsizei, CLsizei, CLenum, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glGetCompressedTexImageARB)(CLenum, CLint, void *);
++	typedef void (CL_GLFUNC *ptr_glSampleCoverageARB)(CLclampf, CLboolean);
++	typedef void (CL_GLFUNC *ptr_glLoadTransposeMatrixdARB)(CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glLoadTransposeMatrixfARB)(CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glMultTransposeMatrixdARB)(CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glMultTransposeMatrixfARB)(CLfloat const *);
++
++	typedef void (CL_GLFUNC *ptr_glFogCoorddEXT)(CLdouble);
++	typedef void (CL_GLFUNC *ptr_glFogCoorddvEXT)(CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glFogCoordfEXT)(CLfloat);
++	typedef void (CL_GLFUNC *ptr_glFogCoordfvEXT)(CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glFogCoordPointerEXT)(CLenum, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glMultiDrawArraysEXT)(CLenum, CLint *, CLsizei *, CLsizei);
++	typedef void (CL_GLFUNC *ptr_glMultiDrawElementsEXT)(CLenum, CLsizei const *, CLenum, void const * *, CLsizei);
++	typedef void (CL_GLFUNC *ptr_glPointParameterfARB)(CLenum, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glPointParameterfvARB)(CLenum, CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3bEXT)(CLbyte, CLbyte, CLbyte);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3bvEXT)(CLbyte const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3dEXT)(CLdouble, CLdouble, CLdouble);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3dvEXT)(CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3fEXT)(CLfloat, CLfloat, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3fvEXT)(CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3iEXT)(CLint, CLint, CLint);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3ivEXT)(CLint const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3sEXT)(CLshort, CLshort, CLshort);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3svEXT)(CLshort const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3ubEXT)(CLubyte, CLubyte, CLubyte);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3ubvEXT)(CLubyte const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3uiEXT)(CLuint, CLuint, CLuint);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3uivEXT)(CLuint const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3usEXT)(CLushort, CLushort, CLushort);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColor3usvEXT)(CLushort const *);
++	typedef void (CL_GLFUNC *ptr_glSecondaryColorPointerEXT)(CLint, CLenum, CLsizei, void const *);
++	typedef void (CL_GLFUNC *ptr_glBlendFuncSeparateEXT)(CLenum, CLenum, CLenum, CLenum);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2dARB)(CLdouble, CLdouble);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2dvARB)(CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2fARB)(CLfloat, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2fvARB)(CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2iARB)(CLint, CLint);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2ivARB)(CLint const *);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2sARB)(CLshort, CLshort);
++	typedef void (CL_GLFUNC *ptr_glWindowPos2svARB)(CLshort const *);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3dARB)(CLdouble, CLdouble, CLdouble);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3dvARB)(CLdouble const *);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3fARB)(CLfloat, CLfloat, CLfloat);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3fvARB)(CLfloat const *);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3iARB)(CLint, CLint, CLint);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3ivARB)(CLint const *);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3sARB)(CLshort, CLshort, CLshort);
++	typedef void (CL_GLFUNC *ptr_glWindowPos3svARB)(CLshort const *);
++
++	typedef void (CL_GLFUNC *ptr_glBindBufferARB)(CLenum target, CLuint buffer);
++	typedef void (CL_GLFUNC *ptr_glDeleteBuffersARB)(CLsizei n, const CLuint *buffers);
++	typedef void (CL_GLFUNC *ptr_glGenBuffersARB)(CLsizei n, CLuint *buffers);
+ 	typedef CLboolean (CL_GLFUNC *ptr_glIsBufferARB)(CLuint buffer);
+-	typedef CLvoid (CL_GLFUNC *ptr_glBufferDataARB)(CLenum target, CLsizeiptr size, const CLvoid *data, CLenum usage);
+-	typedef CLvoid (CL_GLFUNC *ptr_glBufferSubDataARB)(CLenum target, CLintptr offset, CLsizeiptr size, const CLvoid *data);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetBufferSubDataARB)(CLenum target, CLintptr offset, CLsizeiptr size, CLvoid *data);
+-	typedef CLvoid (CL_GLFUNC *ptr_glMapBufferARB)(CLenum target, CLenum access);
++	typedef void (CL_GLFUNC *ptr_glBufferDataARB)(CLenum target, CLsizeiptr size, const void *data, CLenum usage);
++	typedef void (CL_GLFUNC *ptr_glBufferSubDataARB)(CLenum target, CLintptr offset, CLsizeiptr size, const void *data);
++	typedef void (CL_GLFUNC *ptr_glGetBufferSubDataARB)(CLenum target, CLintptr offset, CLsizeiptr size, void *data);
++	typedef void (CL_GLFUNC *ptr_glMapBufferARB)(CLenum target, CLenum access);
+ 	typedef CLboolean (CL_GLFUNC *ptr_glUnmapBufferARB)(CLenum target);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetBufferParameterivARB)(CLenum target, CLenum pname, CLint *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetBufferPointervARB)(CLenum target, CLenum pname, CLvoid **params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGenQueriesARB)(CLsizei n, CLuint *ids);
+-	typedef CLvoid (CL_GLFUNC *ptr_glDeleteQueriesARB)(CLsizei n, const CLuint *ids);
++	typedef void (CL_GLFUNC *ptr_glGetBufferParameterivARB)(CLenum target, CLenum pname, CLint *params);
++	typedef void (CL_GLFUNC *ptr_glGetBufferPointervARB)(CLenum target, CLenum pname, void **params);
++	typedef void (CL_GLFUNC *ptr_glGenQueriesARB)(CLsizei n, CLuint *ids);
++	typedef void (CL_GLFUNC *ptr_glDeleteQueriesARB)(CLsizei n, const CLuint *ids);
+ 	typedef CLboolean (CL_GLFUNC *ptr_glIsQueryARB)(CLuint id);
+-	typedef CLvoid (CL_GLFUNC *ptr_glBeginQueryARB)(CLenum target, CLuint id);
+-	typedef CLvoid (CL_GLFUNC *ptr_glEndQueryARB)(CLenum target);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetQueryivARB)(CLenum target, CLenum pname, CLint *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetQueryObjectivARB)(CLuint id, CLenum pname, CLint *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetQueryObjectuivARB)(CLuint id, CLenum pname, CLuint *params);
++	typedef void (CL_GLFUNC *ptr_glBeginQueryARB)(CLenum target, CLuint id);
++	typedef void (CL_GLFUNC *ptr_glEndQueryARB)(CLenum target);
++	typedef void (CL_GLFUNC *ptr_glGetQueryivARB)(CLenum target, CLenum pname, CLint *params);
++	typedef void (CL_GLFUNC *ptr_glGetQueryObjectivARB)(CLuint id, CLenum pname, CLint *params);
++	typedef void (CL_GLFUNC *ptr_glGetQueryObjectuivARB)(CLuint id, CLenum pname, CLuint *params);
+ 
+-	typedef CLvoid (CL_GLFUNC *ptr_glDeleteObjectARB)(CLuint obj);
++	typedef void (CL_GLFUNC *ptr_glDeleteObjectARB)(CLuint obj);
+ 	typedef CLuint (CL_GLFUNC *ptr_glGetHandleARB)(CLenum pname);
+-	typedef CLvoid (CL_GLFUNC *ptr_glDetachObjectARB)(CLuint containerObj, CLuint attachedObj);
++	typedef void (CL_GLFUNC *ptr_glDetachObjectARB)(CLuint containerObj, CLuint attachedObj);
+ 	typedef CLuint (CL_GLFUNC *ptr_glCreateShaderObjectARB )(CLenum shaderType);
+-	typedef CLvoid (CL_GLFUNC *ptr_glShaderSourceARB)(CLuint shaderObj, CLsizei count, const CLchar* *string, const CLint *length);
+-	typedef CLvoid (CL_GLFUNC *ptr_glCompileShaderARB)(CLuint shaderObj);
+-	typedef CLuint (CL_GLFUNC *ptr_glCreateProgramObjectARB)(CLvoid);
+-	typedef CLvoid (CL_GLFUNC *ptr_glAttachObjectARB)(CLuint containerObj, CLuint attachedObj);
+-	typedef CLvoid (CL_GLFUNC *ptr_glLinkProgramARB)(CLuint programObj);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUseProgramObjectARB)(CLuint programObj);
+-	typedef CLvoid (CL_GLFUNC *ptr_glValidateProgramARB)(CLuint programObj);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform1fARB)(CLint location, CLfloat v0);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform2fARB)(CLint location, CLfloat v0, CLfloat v1);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform3fARB)(CLint location, CLfloat v0, CLfloat v1, CLfloat v2);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform4fARB)(CLint location, CLfloat v0, CLfloat v1, CLfloat v2, CLfloat v3);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform1iARB)(CLint location, CLint v0);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform2iARB)(CLint location, CLint v0, CLint v1);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform3iARB)(CLint location, CLint v0, CLint v1, CLint v2);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform4iARB)(CLint location, CLint v0, CLint v1, CLint v2, CLint v3);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform1fvARB)(CLint location, CLsizei count, const CLfloat *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform2fvARB)(CLint location, CLsizei count, const CLfloat *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform3fvARB)(CLint location, CLsizei count, const CLfloat *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform4fvARB)(CLint location, CLsizei count, const CLfloat *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform1ivARB)(CLint location, CLsizei count, const CLint *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform2ivARB)(CLint location, CLsizei count, const CLint *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform3ivARB)(CLint location, CLsizei count, const CLint *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniform4ivARB)(CLint location, CLsizei count, const CLint *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniformMatrix2fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniformMatrix3fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glUniformMatrix4fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetObjectParameterfvARB)(CLuint obj, CLenum pname, CLfloat *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetObjectParameterivARB)(CLuint obj, CLenum pname, CLint *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetInfoLogARB)(CLuint obj, CLsizei maxLength, CLsizei *length, CLchar *infoLog);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetAttachedObjectsARB)(CLuint containerObj, CLsizei maxCount, CLsizei *count, CLuint *obj);
++	typedef void (CL_GLFUNC *ptr_glShaderSourceARB)(CLuint shaderObj, CLsizei count, const CLchar* *string, const CLint *length);
++	typedef void (CL_GLFUNC *ptr_glCompileShaderARB)(CLuint shaderObj);
++	typedef CLuint (CL_GLFUNC *ptr_glCreateProgramObjectARB)();
++	typedef void (CL_GLFUNC *ptr_glAttachObjectARB)(CLuint containerObj, CLuint attachedObj);
++	typedef void (CL_GLFUNC *ptr_glLinkProgramARB)(CLuint programObj);
++	typedef void (CL_GLFUNC *ptr_glUseProgramObjectARB)(CLuint programObj);
++	typedef void (CL_GLFUNC *ptr_glValidateProgramARB)(CLuint programObj);
++	typedef void (CL_GLFUNC *ptr_glUniform1fARB)(CLint location, CLfloat v0);
++	typedef void (CL_GLFUNC *ptr_glUniform2fARB)(CLint location, CLfloat v0, CLfloat v1);
++	typedef void (CL_GLFUNC *ptr_glUniform3fARB)(CLint location, CLfloat v0, CLfloat v1, CLfloat v2);
++	typedef void (CL_GLFUNC *ptr_glUniform4fARB)(CLint location, CLfloat v0, CLfloat v1, CLfloat v2, CLfloat v3);
++	typedef void (CL_GLFUNC *ptr_glUniform1iARB)(CLint location, CLint v0);
++	typedef void (CL_GLFUNC *ptr_glUniform2iARB)(CLint location, CLint v0, CLint v1);
++	typedef void (CL_GLFUNC *ptr_glUniform3iARB)(CLint location, CLint v0, CLint v1, CLint v2);
++	typedef void (CL_GLFUNC *ptr_glUniform4iARB)(CLint location, CLint v0, CLint v1, CLint v2, CLint v3);
++	typedef void (CL_GLFUNC *ptr_glUniform1fvARB)(CLint location, CLsizei count, const CLfloat *value);
++	typedef void (CL_GLFUNC *ptr_glUniform2fvARB)(CLint location, CLsizei count, const CLfloat *value);
++	typedef void (CL_GLFUNC *ptr_glUniform3fvARB)(CLint location, CLsizei count, const CLfloat *value);
++	typedef void (CL_GLFUNC *ptr_glUniform4fvARB)(CLint location, CLsizei count, const CLfloat *value);
++	typedef void (CL_GLFUNC *ptr_glUniform1ivARB)(CLint location, CLsizei count, const CLint *value);
++	typedef void (CL_GLFUNC *ptr_glUniform2ivARB)(CLint location, CLsizei count, const CLint *value);
++	typedef void (CL_GLFUNC *ptr_glUniform3ivARB)(CLint location, CLsizei count, const CLint *value);
++	typedef void (CL_GLFUNC *ptr_glUniform4ivARB)(CLint location, CLsizei count, const CLint *value);
++	typedef void (CL_GLFUNC *ptr_glUniformMatrix2fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
++	typedef void (CL_GLFUNC *ptr_glUniformMatrix3fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
++	typedef void (CL_GLFUNC *ptr_glUniformMatrix4fvARB)(CLint location, CLsizei count, CLboolean transpose, const CLfloat *value);
++	typedef void (CL_GLFUNC *ptr_glGetObjectParameterfvARB)(CLuint obj, CLenum pname, CLfloat *params);
++	typedef void (CL_GLFUNC *ptr_glGetObjectParameterivARB)(CLuint obj, CLenum pname, CLint *params);
++	typedef void (CL_GLFUNC *ptr_glGetInfoLogARB)(CLuint obj, CLsizei maxLength, CLsizei *length, CLchar *infoLog);
++	typedef void (CL_GLFUNC *ptr_glGetAttachedObjectsARB)(CLuint containerObj, CLsizei maxCount, CLsizei *count, CLuint *obj);
+ 	typedef CLint (CL_GLFUNC *ptr_glGetUniformLocationARB)(CLuint programObj, const CLchar *name);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetActiveUniformARB)(CLuint programObj, CLuint index, CLsizei maxLength, CLsizei *length, CLsizei *size, CLenum *type, CLchar *name);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetUniformfvARB)(CLuint programObj, CLint location, CLfloat *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetUniformivARB)(CLuint programObj, CLint location, CLint *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetShaderSourceARB)(CLuint obj, CLsizei maxLength, CLsizei *length, CLchar *source);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1fARB)(CLuint index, CLfloat v0);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1sARB)(CLuint index, CLshort v0);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1dARB)(CLuint index, CLdouble v0);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2fARB)(CLuint index, CLfloat v0, CLfloat v1);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2sARB)(CLuint index, CLshort v0, CLshort v1);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2dARB)(CLuint index, CLdouble v0, CLdouble v1);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3fARB)(CLuint index, CLfloat v0, CLfloat v1, CLfloat v2);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3sARB)(CLuint index, CLshort v0, CLshort v1, CLshort v2);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3dARB)(CLuint index, CLdouble v0, CLdouble v1, CLdouble v2);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4fARB)(CLuint index, CLfloat v0, CLfloat v1, CLfloat v2, CLfloat v3);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4sARB)(CLuint index, CLshort v0, CLshort v1, CLshort v2, CLshort v3);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4dARB)(CLuint index, CLdouble v0, CLdouble v1, CLdouble v2, CLdouble v3);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NubARB)(CLuint index, CLubyte x, CLubyte y, CLubyte z, CLubyte w);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1fvARB)(CLuint index, const CLfloat *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1svARB)(CLuint index, const CLshort *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib1dvARB)(CLuint index, const CLdouble *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2fvARB)(CLuint index, const CLfloat *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2svARB)(CLuint index, const CLshort *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib2dvARB)(CLuint index, const CLdouble *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3fvARB)(CLuint index, const CLfloat *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3svARB)(CLuint index, const CLshort *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib3dvARB)(CLuint index, const CLdouble *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4fvARB)(CLuint index, const CLfloat *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4svARB)(CLuint index, const CLshort *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4dvARB)(CLuint index, const CLdouble *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4ivARB)(CLuint index, const CLint *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4bvARB)(CLuint index, const CLbyte *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4ubvARB)(CLuint index, const CLubyte *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4usvARB)(CLuint index, const CLushort *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4uivARB)(CLuint index, const CLuint *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NbvARB)(CLuint index, const CLbyte *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NsvARB)(CLuint index, const CLshort *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NivARB)(CLuint index, const CLint *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NubvARB)(CLuint index, const CLubyte *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NusvARB)(CLuint index, const CLushort *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttrib4NuivARB)(CLuint index, const CLuint *v);
+-	typedef CLvoid (CL_GLFUNC *ptr_glVertexAttribPointerARB)(CLuint index, CLint size, CLenum type, CLboolean normalized, CLsizei stride, const CLvoid *pointer);
+-	typedef CLvoid (CL_GLFUNC *ptr_glEnableVertexAttribArrayARB)(CLuint index);
+-	typedef CLvoid (CL_GLFUNC *ptr_glDisableVertexAttribArrayARB)(CLuint index);
+-	typedef CLvoid (CL_GLFUNC *ptr_glBindAttribLocationARB)(CLuint programObj, CLuint index, const char *name);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetActiveAttribARB)(CLuint programObj, CLuint index, CLsizei maxLength, CLsizei *length, CLint *size, CLenum *type, char *name);
++	typedef void (CL_GLFUNC *ptr_glGetActiveUniformARB)(CLuint programObj, CLuint index, CLsizei maxLength, CLsizei *length, CLsizei *size, CLenum *type, CLchar *name);
++	typedef void (CL_GLFUNC *ptr_glGetUniformfvARB)(CLuint programObj, CLint location, CLfloat *params);
++	typedef void (CL_GLFUNC *ptr_glGetUniformivARB)(CLuint programObj, CLint location, CLint *params);
++	typedef void (CL_GLFUNC *ptr_glGetShaderSourceARB)(CLuint obj, CLsizei maxLength, CLsizei *length, CLchar *source);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib1fARB)(CLuint index, CLfloat v0);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib1sARB)(CLuint index, CLshort v0);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib1dARB)(CLuint index, CLdouble v0);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib2fARB)(CLuint index, CLfloat v0, CLfloat v1);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib2sARB)(CLuint index, CLshort v0, CLshort v1);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib2dARB)(CLuint index, CLdouble v0, CLdouble v1);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib3fARB)(CLuint index, CLfloat v0, CLfloat v1, CLfloat v2);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib3sARB)(CLuint index, CLshort v0, CLshort v1, CLshort v2);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib3dARB)(CLuint index, CLdouble v0, CLdouble v1, CLdouble v2);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4fARB)(CLuint index, CLfloat v0, CLfloat v1, CLfloat v2, CLfloat v3);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4sARB)(CLuint index, CLshort v0, CLshort v1, CLshort v2, CLshort v3);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4dARB)(CLuint index, CLdouble v0, CLdouble v1, CLdouble v2, CLdouble v3);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4NubARB)(CLuint index, CLubyte x, CLubyte y, CLubyte z, CLubyte w);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib1fvARB)(CLuint index, const CLfloat *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib1svARB)(CLuint index, const CLshort *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib1dvARB)(CLuint index, const CLdouble *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib2fvARB)(CLuint index, const CLfloat *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib2svARB)(CLuint index, const CLshort *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib2dvARB)(CLuint index, const CLdouble *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib3fvARB)(CLuint index, const CLfloat *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib3svARB)(CLuint index, const CLshort *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib3dvARB)(CLuint index, const CLdouble *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4fvARB)(CLuint index, const CLfloat *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4svARB)(CLuint index, const CLshort *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4dvARB)(CLuint index, const CLdouble *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4ivARB)(CLuint index, const CLint *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4bvARB)(CLuint index, const CLbyte *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4ubvARB)(CLuint index, const CLubyte *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4usvARB)(CLuint index, const CLushort *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4uivARB)(CLuint index, const CLuint *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4NbvARB)(CLuint index, const CLbyte *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4NsvARB)(CLuint index, const CLshort *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4NivARB)(CLuint index, const CLint *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4NubvARB)(CLuint index, const CLubyte *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4NusvARB)(CLuint index, const CLushort *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttrib4NuivARB)(CLuint index, const CLuint *v);
++	typedef void (CL_GLFUNC *ptr_glVertexAttribPointerARB)(CLuint index, CLint size, CLenum type, CLboolean normalized, CLsizei stride, const void *pointer);
++	typedef void (CL_GLFUNC *ptr_glEnableVertexAttribArrayARB)(CLuint index);
++	typedef void (CL_GLFUNC *ptr_glDisableVertexAttribArrayARB)(CLuint index);
++	typedef void (CL_GLFUNC *ptr_glBindAttribLocationARB)(CLuint programObj, CLuint index, const char *name);
++	typedef void (CL_GLFUNC *ptr_glGetActiveAttribARB)(CLuint programObj, CLuint index, CLsizei maxLength, CLsizei *length, CLint *size, CLenum *type, char *name);
+ 	typedef CLint (CL_GLFUNC *ptr_glGetAttribLocationARB)(CLuint programObj, const char *name);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribdvARB)(CLuint index, CLenum pname, CLdouble *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribfvARB)(CLuint index, CLenum pname, CLfloat *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribivARB)(CLuint index, CLenum pname, CLint *params);
+-	typedef CLvoid (CL_GLFUNC *ptr_glGetVertexAttribPointervARB)(CLuint index, CLenum pname, CLvoid **pointer);
+-	typedef CLvoid (CL_GLFUNC *ptr_glDrawBuffersARB)(CLsizei n, const CLenum *bufs);
+-	typedef CLvoid (CL_GLFUNC *ptr_glStencilFuncSeparateATI)(CLenum frontfunc, CLenum backfunc, CLint ref, CLuint mask);
+-	typedef CLvoid (CL_GLFUNC *ptr_glStencilOpSeparateATI)(CLenum face, CLenum sfail, CLenum dpfail, CLenum dppass);
+-	typedef CLvoid (CL_GLFUNC *ptr_glActiveStencilFaceEXT)(CLenum face);
++	typedef void (CL_GLFUNC *ptr_glGetVertexAttribdvARB)(CLuint index, CLenum pname, CLdouble *params);
++	typedef void (CL_GLFUNC *ptr_glGetVertexAttribfvARB)(CLuint index, CLenum pname, CLfloat *params);
++	typedef void (CL_GLFUNC *ptr_glGetVertexAttribivARB)(CLuint index, CLenum pname, CLint *params);
++	typedef void (CL_GLFUNC *ptr_glGetVertexAttribPointervARB)(CLuint index, CLenum pname, void **pointer);
++	typedef void (CL_GLFUNC *ptr_glDrawBuffersARB)(CLsizei n, const CLenum *bufs);
++	typedef void (CL_GLFUNC *ptr_glStencilFuncSeparateATI)(CLenum frontfunc, CLenum backfunc, CLint ref, CLuint mask);
++	typedef void (CL_GLFUNC *ptr_glStencilOpSeparateATI)(CLenum face, CLenum sfail, CLenum dpfail, CLenum dppass);
++	typedef void (CL_GLFUNC *ptr_glActiveStencilFaceEXT)(CLenum face);
+ 
+ //! Functions:
+ public:
diff --git a/debian/patches/series b/debian/patches/series
index 5c5826d..3da86b6 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,5 +1,6 @@
 000_missing_newline.diff
 005_am_maintainer_mode.diff
 010_full_linking.diff
+015_opengl_wrap.diff
 100_rebootstrap.diff
 200_kfreebsd.diff
diff --git a/debian/rules b/debian/rules
index cb8eba3..72f41b0 100755
--- a/debian/rules
+++ b/debian/rules
@@ -53,7 +53,6 @@ install: build-stamp
 	dh_clean -k
 	dh_installdirs
 	$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
-	mv debian/tmp/usr/share/doc/clanlib debian/tmp/usr/share/doc/clanlib-doc
 	find debian/tmp -name '*.la' -exec rm '{}' ';'
 	dh_install --fail-missing --sourcedir=debian/tmp
 

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/clanlib.git



More information about the Pkg-games-commits mailing list