struct _cl_context; struct _cl_event; typedef GLintptr GLvdpauSurfaceNV; typedef char GLbyte; typedef char GLchar; typedef char GLcharARB; typedef double GLclampd; typedef double GLdouble; typedef float GLclampf; typedef float GLfloat; typedef int GLclampx; typedef int GLfixed; typedef int GLint64EXT; typedef int GLint; typedef int GLsizei; typedef int32_t GLint64; typedef signed int GLintptr; typedef signed int GLintptrARB; typedef signed int GLsizeiptr; typedef signed int GLsizeiptrARB; typedef short GLshort; typedef signed int ptrdiff_t; typedef struct __GLsync *GLsync; typedef unsigned char GLboolean; typedef unsigned char GLubyte; typedef unsigned int GLbitfield; typedef unsigned int GLenum; typedef unsigned int GLhandleARB; typedef unsigned int GLsizei; typedef unsigned int GLuint64; typedef unsigned int GLuint64EXT; typedef unsigned int GLuint; typedef unsigned short GLhalfARB; typedef unsigned short GLhalfNV; typedef unsigned short GLushort; typedef void * GLDEBUGPROCAMD; typedef void * GLDEBUGPROCARB; typedef void GLvoid; void glBlendColor(GLclampf, GLclampf, GLclampf, GLclampf); void glBlendEquation(GLenum); void glDrawRangeElements(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); void glColorTable(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); void glColorTableParameterfv(GLenum, GLenum, const GLfloat *); void glColorTableParameteriv(GLenum, GLenum, const GLint *); void glCopyColorTable(GLenum, GLenum, GLint, GLint, GLsizei); void glGetColorTable(GLenum, GLenum, GLenum, GLvoid *); void glGetColorTableParameterfv(GLenum, GLenum, GLfloat *); void glGetColorTableParameteriv(GLenum, GLenum, GLint *); void glColorSubTable(GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glCopyColorSubTable(GLenum, GLsizei, GLint, GLint, GLsizei); void glTexImage3D(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glCopyTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); void glConvolutionFilter1D(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); void glConvolutionFilter2D(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glConvolutionParameterf(GLenum, GLenum, GLfloat); void glConvolutionParameterfv(GLenum, GLenum, const GLfloat *); void glConvolutionParameteri(GLenum, GLenum, GLint); void glConvolutionParameteriv(GLenum, GLenum, const GLint *); void glCopyConvolutionFilter1D(GLenum, GLenum, GLint, GLint, GLsizei); void glCopyConvolutionFilter2D(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); void glGetConvolutionFilter(GLenum, GLenum, GLenum, GLvoid *); void glGetConvolutionParameterfv(GLenum, GLenum, GLfloat *); void glGetConvolutionParameteriv(GLenum, GLenum, GLint *); void glGetSeparableFilter(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); void glSeparableFilter2D(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); void glGetHistogram(GLenum, GLboolean, GLenum, GLenum, GLvoid *); void glGetHistogramParameterfv(GLenum, GLenum, GLfloat *); void glGetHistogramParameteriv(GLenum, GLenum, GLint *); void glGetMinmax(GLenum, GLboolean, GLenum, GLenum, GLvoid *); void glGetMinmaxParameterfv(GLenum, GLenum, GLfloat *); void glGetMinmaxParameteriv(GLenum, GLenum, GLint *); void glHistogram(GLenum, GLsizei, GLenum, GLboolean); void glMinmax(GLenum, GLenum, GLboolean); void glResetHistogram(GLenum); void glResetMinmax(GLenum); void glActiveTexture(GLenum); void glClientActiveTexture(GLenum); void glMultiTexCoord1d(GLenum, GLdouble); void glMultiTexCoord1dv(GLenum, const GLdouble *); void glMultiTexCoord1f(GLenum, GLfloat); void glMultiTexCoord1fv(GLenum, const GLfloat *); void glMultiTexCoord1i(GLenum, GLint); void glMultiTexCoord1iv(GLenum, const GLint *); void glMultiTexCoord1s(GLenum, GLshort); void glMultiTexCoord1sv(GLenum, const GLshort *); void glMultiTexCoord2d(GLenum, GLdouble, GLdouble); void glMultiTexCoord2dv(GLenum, const GLdouble *); void glMultiTexCoord2f(GLenum, GLfloat, GLfloat); void glMultiTexCoord2fv(GLenum, const GLfloat *); void glMultiTexCoord2i(GLenum, GLint, GLint); void glMultiTexCoord2iv(GLenum, const GLint *); void glMultiTexCoord2s(GLenum, GLshort, GLshort); void glMultiTexCoord2sv(GLenum, const GLshort *); void glMultiTexCoord3d(GLenum, GLdouble, GLdouble, GLdouble); void glMultiTexCoord3dv(GLenum, const GLdouble *); void glMultiTexCoord3f(GLenum, GLfloat, GLfloat, GLfloat); void glMultiTexCoord3fv(GLenum, const GLfloat *); void glMultiTexCoord3i(GLenum, GLint, GLint, GLint); void glMultiTexCoord3iv(GLenum, const GLint *); void glMultiTexCoord3s(GLenum, GLshort, GLshort, GLshort); void glMultiTexCoord3sv(GLenum, const GLshort *); void glMultiTexCoord4d(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); void glMultiTexCoord4dv(GLenum, const GLdouble *); void glMultiTexCoord4f(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); void glMultiTexCoord4fv(GLenum, const GLfloat *); void glMultiTexCoord4i(GLenum, GLint, GLint, GLint, GLint); void glMultiTexCoord4iv(GLenum, const GLint *); void glMultiTexCoord4s(GLenum, GLshort, GLshort, GLshort, GLshort); void glMultiTexCoord4sv(GLenum, const GLshort *); void glLoadTransposeMatrixf(const GLfloat *); void glLoadTransposeMatrixd(const GLdouble *); void glMultTransposeMatrixf(const GLfloat *); void glMultTransposeMatrixd(const GLdouble *); void glSampleCoverage(GLclampf, GLboolean); void glCompressedTexImage3D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTexImage2D(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTexImage1D(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTexSubImage3D(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedTexSubImage2D(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedTexSubImage1D(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); void glGetCompressedTexImage(GLenum, GLint, GLvoid *); void glBlendFuncSeparate(GLenum, GLenum, GLenum, GLenum); void glFogCoordf(GLfloat); void glFogCoordfv(const GLfloat *); void glFogCoordd(GLdouble); void glFogCoorddv(const GLdouble *); void glFogCoordPointer(GLenum, GLsizei, const GLvoid *); void glMultiDrawArrays(GLenum, GLint *, GLsizei *, GLsizei); void glMultiDrawElements(GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei); void glPointParameterf(GLenum, GLfloat); void glPointParameterfv(GLenum, const GLfloat *); void glPointParameteri(GLenum, GLint); void glPointParameteriv(GLenum, const GLint *); void glSecondaryColor3b(GLbyte, GLbyte, GLbyte); void glSecondaryColor3bv(const GLbyte *); void glSecondaryColor3d(GLdouble, GLdouble, GLdouble); void glSecondaryColor3dv(const GLdouble *); void glSecondaryColor3f(GLfloat, GLfloat, GLfloat); void glSecondaryColor3fv(const GLfloat *); void glSecondaryColor3i(GLint, GLint, GLint); void glSecondaryColor3iv(const GLint *); void glSecondaryColor3s(GLshort, GLshort, GLshort); void glSecondaryColor3sv(const GLshort *); void glSecondaryColor3ub(GLubyte, GLubyte, GLubyte); void glSecondaryColor3ubv(const GLubyte *); void glSecondaryColor3ui(GLuint, GLuint, GLuint); void glSecondaryColor3uiv(const GLuint *); void glSecondaryColor3us(GLushort, GLushort, GLushort); void glSecondaryColor3usv(const GLushort *); void glSecondaryColorPointer(GLint, GLenum, GLsizei, const GLvoid *); void glWindowPos2d(GLdouble, GLdouble); void glWindowPos2dv(const GLdouble *); void glWindowPos2f(GLfloat, GLfloat); void glWindowPos2fv(const GLfloat *); void glWindowPos2i(GLint, GLint); void glWindowPos2iv(const GLint *); void glWindowPos2s(GLshort, GLshort); void glWindowPos2sv(const GLshort *); void glWindowPos3d(GLdouble, GLdouble, GLdouble); void glWindowPos3dv(const GLdouble *); void glWindowPos3f(GLfloat, GLfloat, GLfloat); void glWindowPos3fv(const GLfloat *); void glWindowPos3i(GLint, GLint, GLint); void glWindowPos3iv(const GLint *); void glWindowPos3s(GLshort, GLshort, GLshort); void glWindowPos3sv(const GLshort *); void glBindBuffer(GLenum, GLuint); void glDeleteBuffers(GLsizei, const GLuint *); void glGenBuffers(GLsizei, GLuint *); GLboolean glIsBuffer(GLuint); void glBufferData(GLenum, GLsizeiptr, const GLvoid *, GLenum); void glBufferSubData(GLenum, GLintptr, GLsizeiptr, const GLvoid *); void glGetBufferSubData(GLenum, GLintptr, GLsizeiptr, GLvoid *); GLvoid* glMapBuffer(GLenum, GLenum); GLboolean glUnmapBuffer(GLenum); void glGetBufferParameteriv(GLenum, GLenum, GLint *); void glGetBufferPointerv(GLenum, GLenum, GLvoid* *); void glGenQueries(GLsizei, GLuint *); void glDeleteQueries(GLsizei, const GLuint *); GLboolean glIsQuery(GLuint); void glBeginQuery(GLenum, GLuint); void glEndQuery(GLenum); void glGetQueryiv(GLenum, GLenum, GLint *); void glGetQueryObjectiv(GLuint, GLenum, GLint *); void glGetQueryObjectuiv(GLuint, GLenum, GLuint *); void glBlendEquationSeparate(GLenum, GLenum); GLuint glCreateProgram(void); GLuint glCreateShader(GLenum); void glDeleteProgram(GLuint); void glDeleteShader(GLuint); void glAttachShader(GLuint, GLuint); void glDetachShader(GLuint, GLuint); void glShaderSource(GLuint, GLsizei, const GLchar **, const GLint *); void glCompileShader(GLuint); GLboolean glIsProgram(GLuint); GLboolean glIsShader(GLuint); void glLinkProgram(GLuint); void glUseProgram(GLuint); void glValidateProgram(GLuint); void glUniform1f(GLint, GLfloat); void glUniform2f(GLint, GLfloat, GLfloat); void glUniform3f(GLint, GLfloat, GLfloat, GLfloat); void glUniform4f(GLint, GLfloat, GLfloat, GLfloat, GLfloat); void glUniform1i(GLint, GLint); void glUniform2i(GLint, GLint, GLint); void glUniform3i(GLint, GLint, GLint, GLint); void glUniform4i(GLint, GLint, GLint, GLint, GLint); void glUniform1fv(GLint, GLsizei, GLfloat *); void glUniform2fv(GLint, GLsizei, GLfloat *); void glUniform3fv(GLint, GLsizei, GLfloat *); void glUniform4fv(GLint, GLsizei, GLfloat *); void glUniform1iv(GLint, GLsizei, GLint *); void glUniform2iv(GLint, GLsizei, GLint *); void glUniform3iv(GLint, GLsizei, GLint *); void glUniform4iv(GLint, GLsizei, GLint *); void glUniformMatrix2fv(GLint, GLsizei, GLboolean, GLfloat *); void glUniformMatrix3fv(GLint, GLsizei, GLboolean, GLfloat *); void glUniformMatrix4fv(GLint, GLsizei, GLboolean, GLfloat *); void glGetShaderfv(GLuint, GLenum, GLfloat *); void glGetShaderiv(GLuint, GLenum, GLint *); void glGetProgramfv(GLuint, GLenum, GLfloat *); void glGetProgramiv(GLuint, GLenum, GLint *); void glGetShaderInfoLog(GLuint, GLsizei, GLsizei *, GLchar *); void glGetProgramInfoLog(GLuint, GLsizei, GLsizei *, GLchar *); void glGetAttachedShaders(GLuint, GLsizei, GLsizei *, GLuint *); GLint glGetUniformLocation(GLuint, const GLchar *); void glGetActiveUniform(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *); void glGetUniformfv(GLuint, GLint, GLfloat *); void glGetUniformiv(GLuint, GLint, GLint *); void glGetShaderSource(GLuint, GLsizei, GLsizei *, GLchar *); void glVertexAttrib1f(GLuint, GLfloat); void glVertexAttrib1s(GLuint, GLshort); void glVertexAttrib1d(GLuint, GLdouble); void glVertexAttrib2f(GLuint, GLfloat, GLfloat); void glVertexAttrib2s(GLuint, GLshort, GLshort); void glVertexAttrib2d(GLuint, GLdouble, GLdouble); void glVertexAttrib3f(GLuint, GLfloat, GLfloat, GLfloat); void glVertexAttrib3s(GLuint, GLshort, GLshort, GLshort); void glVertexAttrib3d(GLuint, GLdouble, GLdouble, GLdouble); void glVertexAttrib4f(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glVertexAttrib4s(GLuint, GLshort, GLshort, GLshort, GLshort); void glVertexAttrib4d(GLuint, GLdouble,GLdouble,GLdouble,GLdouble); void glVertexAttrib4Nub(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); void glVertexAttrib1fv(GLuint, const GLfloat *); void glVertexAttrib1sv(GLuint, const GLshort *); void glVertexAttrib1dv(GLuint, const GLdouble *); void glVertexAttrib2fv(GLuint, const GLfloat *); void glVertexAttrib2sv(GLuint, const GLshort *); void glVertexAttrib2dv(GLuint, const GLdouble *); void glVertexAttrib3fv(GLuint, const GLfloat *); void glVertexAttrib3sv(GLuint, const GLshort *); void glVertexAttrib3dv(GLuint, const GLdouble *); void glVertexAttrib4fv(GLuint, const GLfloat *); void glVertexAttrib4sv(GLuint, const GLshort *); void glVertexAttrib4dv(GLuint, const GLdouble *); void glVertexAttrib4iv(GLuint, const GLint *); void glVertexAttrib4bv(GLuint, const GLbyte *); void glVertexAttrib4ubv(GLuint, const GLubyte *); void glVertexAttrib4usv(GLuint, const GLushort *); void glVertexAttrib4uiv(GLuint, const GLuint *); void glVertexAttrib4Nbv(GLuint, const GLbyte *); void glVertexAttrib4Nsv(GLuint, const GLshort *); void glVertexAttrib4Niv(GLuint, const GLint *); void glVertexAttrib4Nubv(GLuint, const GLubyte *); void glVertexAttrib4Nusv(GLuint, const GLushort *); void glVertexAttrib4Nuiv(GLuint, const GLuint *); void glVertexAttribPointer(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); void glEnableVertexAttribArray(GLuint); void glDisableVertexAttribArray(GLuint); void glBindAttribLocation(GLuint, GLuint, const GLchar *); void glGetActiveAttrib(GLuint, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLchar *); GLint glGetAttribLocation(GLuint, const GLchar *); void glGetVertexAttribdv(GLuint, GLenum, GLdouble *); void glGetVertexAttribfv(GLuint, GLenum, GLfloat *); void glGetVertexAttribiv(GLuint, GLenum, GLint *); void glGetVertexAttribPointerv(GLuint, GLenum, GLvoid **); void glDrawBuffers(GLsizei n, const GLenum *); void glStencilOpSeparate(GLenum, GLenum, GLenum, GLenum); void glStencilFuncSeparate(GLenum, GLenum, GLint, GLuint); void glUniformMatrix2x3fv(GLint, GLsizei, GLboolean, const GLfloat *); void glUniformMatrix3x2fv(GLint, GLsizei, GLboolean, const GLfloat *); void glUniformMatrix2x4fv(GLint, GLsizei, GLboolean, const GLfloat *); void glUniformMatrix4x2fv(GLint, GLsizei, GLboolean, const GLfloat *); void glUniformMatrix3x4fv(GLint, GLsizei, GLboolean, const GLfloat *); void glUniformMatrix4x3fv(GLint, GLsizei, GLboolean, const GLfloat *); void glColorMaski(GLuint, GLboolean, GLboolean, GLboolean, GLboolean); void glGetBooleani_v(GLenum, GLuint, GLboolean *); void glGetIntegeri_v(GLenum, GLuint, GLint *); void glEnablei(GLenum, GLuint); void glDisablei(GLenum, GLuint); GLboolean glIsEnabledi(GLenum, GLuint); void glBeginTransformFeedback(GLenum); void glEndTransformFeedback(void); void glBindBufferRange(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); void glBindBufferBase(GLenum, GLuint, GLuint); void glTransformFeedbackVaryings(GLuint, GLsizei, const GLint *, GLenum); void glGetTransformFeedbackVarying(GLuint, GLuint, GLint *); void glClampColor(GLenum, GLenum); void glBeginConditionalRender(GLuint, GLenum); void glEndConditionalRender(void); void glVertexAttribI1i(GLuint, GLint); void glVertexAttribI2i(GLuint, GLint, GLint); void glVertexAttribI3i(GLuint, GLint, GLint, GLint); void glVertexAttribI4i(GLuint, GLint, GLint, GLint, GLint); void glVertexAttribI1ui(GLuint, GLuint); void glVertexAttribI2ui(GLuint, GLuint, GLuint); void glVertexAttribI3ui(GLuint, GLuint, GLuint, GLuint); void glVertexAttribI4ui(GLuint, GLuint, GLuint, GLuint, GLuint); void glVertexAttribI1iv(GLuint, const GLint *); void glVertexAttribI2iv(GLuint, const GLint *); void glVertexAttribI3iv(GLuint, const GLint *); void glVertexAttribI4iv(GLuint, const GLint *); void glVertexAttribI1uiv(GLuint, const GLuint *); void glVertexAttribI2uiv(GLuint, const GLuint *); void glVertexAttribI3uiv(GLuint, const GLuint *); void glVertexAttribI4uiv(GLuint, const GLuint *); void glVertexAttribI4bv(GLuint, const GLbyte *); void glVertexAttribI4sv(GLuint, const GLshort *); void glVertexAttribI4ubv(GLuint, const GLubyte *); void glVertexAttribI4usv(GLuint, const GLushort *); void glVertexAttribIPointer(GLuint, GLint, GLenum, GLsizei, const GLvoid *); void glGetVertexAttribIiv(GLuint, GLenum, GLint *); void glGetVertexAttribIuiv(GLuint, GLenum, GLuint *); void glGetUniformuiv(GLuint, GLint, GLuint *); void glBindFragDataLocation(GLuint, GLuint, const GLchar *); GLint glGetFragDataLocation(GLuint, const GLchar *); void glUniform1ui(GLint, GLuint); void glUniform2ui(GLint, GLuint, GLuint); void glUniform3ui(GLint, GLuint, GLuint, GLuint); void glUniform4ui(GLint, GLuint, GLuint, GLuint, GLuint); void glUniform1uiv(GLint, GLsizei, const GLuint *); void glUniform2uiv(GLint, GLsizei, const GLuint *); void glUniform3uiv(GLint, GLsizei, const GLuint *); void glUniform4uiv(GLint, GLsizei, const GLuint *); void glTexParameterIiv(GLenum, GLenum, const GLint *); void glTexParameterIuiv(GLenum, GLenum, const GLuint *); void glGetTexParameterIiv(GLenum, GLenum, GLint *); void glGetTexParameterIuiv(GLenum, GLenum, GLuint *); void glClearBufferiv(GLenum, GLint, const GLint *); void glClearBufferuiv(GLenum, GLint, const GLuint *); void glClearBufferfv(GLenum, GLint, const GLfloat *); void glClearBufferfi(GLenum, GLint, GLfloat, GLint); const GLubyte * glGetStringi(GLenum, GLuint); void glDrawArraysInstanced(GLenum, GLint, GLsizei, GLsizei); void glDrawElementsInstanced(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei); void glTexBuffer(GLenum, GLenum, GLuint); void glPrimitiveRestartIndex(GLuint); void glActiveTextureARB(GLenum); void glClientActiveTextureARB(GLenum); void glMultiTexCoord1dARB(GLenum, GLdouble); void glMultiTexCoord1dvARB(GLenum, const GLdouble *); void glMultiTexCoord1fARB(GLenum, GLfloat); void glMultiTexCoord1fvARB(GLenum, const GLfloat *); void glMultiTexCoord1iARB(GLenum, GLint); void glMultiTexCoord1ivARB(GLenum, const GLint *); void glMultiTexCoord1sARB(GLenum, GLshort); void glMultiTexCoord1svARB(GLenum, const GLshort *); void glMultiTexCoord2dARB(GLenum, GLdouble, GLdouble); void glMultiTexCoord2dvARB(GLenum, const GLdouble *); void glMultiTexCoord2fARB(GLenum, GLfloat, GLfloat); void glMultiTexCoord2fvARB(GLenum, const GLfloat *); void glMultiTexCoord2iARB(GLenum, GLint, GLint); void glMultiTexCoord2ivARB(GLenum, const GLint *); void glMultiTexCoord2sARB(GLenum, GLshort, GLshort); void glMultiTexCoord2svARB(GLenum, const GLshort *); void glMultiTexCoord3dARB(GLenum, GLdouble, GLdouble, GLdouble); void glMultiTexCoord3dvARB(GLenum, const GLdouble *); void glMultiTexCoord3fARB(GLenum, GLfloat, GLfloat, GLfloat); void glMultiTexCoord3fvARB(GLenum, const GLfloat *); void glMultiTexCoord3iARB(GLenum, GLint, GLint, GLint); void glMultiTexCoord3ivARB(GLenum, const GLint *); void glMultiTexCoord3sARB(GLenum, GLshort, GLshort, GLshort); void glMultiTexCoord3svARB(GLenum, const GLshort *); void glMultiTexCoord4dARB(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); void glMultiTexCoord4dvARB(GLenum, const GLdouble *); void glMultiTexCoord4fARB(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); void glMultiTexCoord4fvARB(GLenum, const GLfloat *); void glMultiTexCoord4iARB(GLenum, GLint, GLint, GLint, GLint); void glMultiTexCoord4ivARB(GLenum, const GLint *); void glMultiTexCoord4sARB(GLenum, GLshort, GLshort, GLshort, GLshort); void glMultiTexCoord4svARB(GLenum, const GLshort *); void glLoadTransposeMatrixfARB(const GLfloat *); void glLoadTransposeMatrixdARB(const GLdouble *); void glMultTransposeMatrixfARB(const GLfloat *); void glMultTransposeMatrixdARB(const GLdouble *); void glSampleCoverageARB(GLclampf, GLboolean); void glCompressedTexImage3DARB(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTexImage2DARB(GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTexImage1DARB(GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTexSubImage3DARB(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedTexSubImage2DARB(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedTexSubImage1DARB(GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); void glGetCompressedTexImageARB(GLenum, GLint, GLvoid *); void glPointParameterfARB(GLenum, GLfloat); void glPointParameterfvARB(GLenum, const GLfloat *); void glWeightbvARB(GLint, const GLbyte *); void glWeightsvARB(GLint, const GLshort *); void glWeightivARB(GLint, const GLint *); void glWeightfvARB(GLint, const GLfloat *); void glWeightdvARB(GLint, const GLdouble *); void glWeightubvARB(GLint, const GLubyte *); void glWeightusvARB(GLint, const GLushort *); void glWeightuivARB(GLint, const GLuint *); void glWeightPointerARB(GLint, GLenum, GLsizei, const GLvoid *); void glVertexBlendARB(GLint); void glCurrentPaletteMatrixARB(GLint); void glMatrixIndexubvARB(GLint, const GLubyte *); void glMatrixIndexusvARB(GLint, const GLushort *); void glMatrixIndexuivARB(GLint, const GLuint *); void glMatrixIndexPointerARB(GLint, GLenum, GLsizei, const GLvoid *); void glWindowPos2dARB(GLdouble, GLdouble); void glWindowPos2dvARB(const GLdouble *); void glWindowPos2fARB(GLfloat, GLfloat); void glWindowPos2fvARB(const GLfloat *); void glWindowPos2iARB(GLint, GLint); void glWindowPos2ivARB(const GLint *); void glWindowPos2sARB(GLshort, GLshort); void glWindowPos2svARB(const GLshort *); void glWindowPos3dARB(GLdouble, GLdouble, GLdouble); void glWindowPos3dvARB(const GLdouble *); void glWindowPos3fARB(GLfloat, GLfloat, GLfloat); void glWindowPos3fvARB(const GLfloat *); void glWindowPos3iARB(GLint, GLint, GLint); void glWindowPos3ivARB(const GLint *); void glWindowPos3sARB(GLshort, GLshort, GLshort); void glWindowPos3svARB(const GLshort *); void glVertexAttrib1dARB(GLuint, GLdouble); void glVertexAttrib1dvARB(GLuint, const GLdouble *); void glVertexAttrib1fARB(GLuint, GLfloat); void glVertexAttrib1fvARB(GLuint, const GLfloat *); void glVertexAttrib1sARB(GLuint, GLshort); void glVertexAttrib1svARB(GLuint, const GLshort *); void glVertexAttrib2dARB(GLuint, GLdouble, GLdouble); void glVertexAttrib2dvARB(GLuint, const GLdouble *); void glVertexAttrib2fARB(GLuint, GLfloat, GLfloat); void glVertexAttrib2fvARB(GLuint, const GLfloat *); void glVertexAttrib2sARB(GLuint, GLshort, GLshort); void glVertexAttrib2svARB(GLuint, const GLshort *); void glVertexAttrib3dARB(GLuint, GLdouble, GLdouble, GLdouble); void glVertexAttrib3dvARB(GLuint, const GLdouble *); void glVertexAttrib3fARB(GLuint, GLfloat, GLfloat, GLfloat); void glVertexAttrib3fvARB(GLuint, const GLfloat *); void glVertexAttrib3sARB(GLuint, GLshort, GLshort, GLshort); void glVertexAttrib3svARB(GLuint, const GLshort *); void glVertexAttrib4NbvARB(GLuint, const GLbyte *); void glVertexAttrib4NivARB(GLuint, const GLint *); void glVertexAttrib4NsvARB(GLuint, const GLshort *); void glVertexAttrib4NubARB(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); void glVertexAttrib4NubvARB(GLuint, const GLubyte *); void glVertexAttrib4NuivARB(GLuint, const GLuint *); void glVertexAttrib4NusvARB(GLuint, const GLushort *); void glVertexAttrib4bvARB(GLuint, const GLbyte *); void glVertexAttrib4dARB(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); void glVertexAttrib4dvARB(GLuint, const GLdouble *); void glVertexAttrib4fARB(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glVertexAttrib4fvARB(GLuint, const GLfloat *); void glVertexAttrib4ivARB(GLuint, const GLint *); void glVertexAttrib4sARB(GLuint, GLshort, GLshort, GLshort, GLshort); void glVertexAttrib4svARB(GLuint, const GLshort *); void glVertexAttrib4ubvARB(GLuint, const GLubyte *); void glVertexAttrib4uivARB(GLuint, const GLuint *); void glVertexAttrib4usvARB(GLuint, const GLushort *); void glVertexAttribPointerARB(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); void glEnableVertexAttribArrayARB(GLuint); void glDisableVertexAttribArrayARB(GLuint); void glProgramStringARB(GLenum, GLenum, GLsizei, const GLvoid *); void glBindProgramARB(GLenum, GLuint); void glDeleteProgramsARB(GLsizei, const GLuint *); void glGenProgramsARB(GLsizei, GLuint *); void glProgramEnvParameter4dARB(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); void glProgramEnvParameter4dvARB(GLenum, GLuint, const GLdouble *); void glProgramEnvParameter4fARB(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glProgramEnvParameter4fvARB(GLenum, GLuint, const GLfloat *); void glProgramLocalParameter4dARB(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); void glProgramLocalParameter4dvARB(GLenum, GLuint, const GLdouble *); void glProgramLocalParameter4fARB(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glProgramLocalParameter4fvARB(GLenum, GLuint, const GLfloat *); void glGetProgramEnvParameterdvARB(GLenum, GLuint, GLdouble *); void glGetProgramEnvParameterfvARB(GLenum, GLuint, GLfloat *); void glGetProgramLocalParameterdvARB(GLenum, GLuint, GLdouble *); void glGetProgramLocalParameterfvARB(GLenum, GLuint, GLfloat *); void glGetProgramivARB(GLenum, GLenum, GLint *); void glGetProgramStringARB(GLenum, GLenum, GLvoid *); void glGetVertexAttribdvARB(GLuint, GLenum, GLdouble *); void glGetVertexAttribfvARB(GLuint, GLenum, GLfloat *); void glGetVertexAttribivARB(GLuint, GLenum, GLint *); void glGetVertexAttribPointervARB(GLuint, GLenum, GLvoid* *); GLboolean glIsProgramARB(GLuint); void glBindBufferARB(GLenum, GLuint); void glDeleteBuffersARB(GLsizei, const GLuint *); void glGenBuffersARB(GLsizei, GLuint *); GLboolean glIsBufferARB(GLuint); void glBufferDataARB(GLenum, GLsizeiptrARB, const GLvoid *, GLenum); void glBufferSubDataARB(GLenum, GLintptrARB, GLsizeiptrARB, const GLvoid *); void glGetBufferSubDataARB(GLenum, GLintptrARB, GLsizeiptrARB, GLvoid *); GLvoid* glMapBufferARB(GLenum, GLenum); GLboolean glUnmapBufferARB(GLenum); void glGetBufferParameterivARB(GLenum, GLenum, GLint *); void glGetBufferPointervARB(GLenum, GLenum, GLvoid* *); void glGenQueriesARB(GLsizei, GLuint *); void glDeleteQueriesARB(GLsizei, const GLuint *); GLboolean glIsQueryARB(GLuint); void glBeginQueryARB(GLenum, GLuint); void glEndQueryARB(GLenum); void glGetQueryivARB(GLenum, GLenum, GLint *); void glGetQueryObjectivARB(GLuint, GLenum, GLint *); void glGetQueryObjectuivARB(GLuint, GLenum, GLuint *); void glDeleteObjectARB(GLhandleARB); GLhandleARB glGetHandleARB(GLenum); void glDetachObjectARB(GLhandleARB, GLhandleARB); GLhandleARB glCreateShaderObjectARB(GLenum); void glShaderSourceARB(GLhandleARB, GLsizei, const GLcharARB **, const GLint *); void glCompileShaderARB(GLhandleARB); GLhandleARB glCreateProgramObjectARB(void); void glAttachObjectARB(GLhandleARB, GLhandleARB); void glLinkProgramARB(GLhandleARB); void glUseProgramObjectARB(GLhandleARB); void glValidateProgramARB(GLhandleARB); void glUniform1fARB(GLint, GLfloat); void glUniform2fARB(GLint, GLfloat, GLfloat); void glUniform3fARB(GLint, GLfloat, GLfloat, GLfloat); void glUniform4fARB(GLint, GLfloat, GLfloat, GLfloat, GLfloat); void glUniform1iARB(GLint, GLint); void glUniform2iARB(GLint, GLint, GLint); void glUniform3iARB(GLint, GLint, GLint, GLint); void glUniform4iARB(GLint, GLint, GLint, GLint, GLint); void glUniform1fvARB(GLint, GLsizei, GLfloat *); void glUniform2fvARB(GLint, GLsizei, GLfloat *); void glUniform3fvARB(GLint, GLsizei, GLfloat *); void glUniform4fvARB(GLint, GLsizei, GLfloat *); void glUniform1ivARB(GLint, GLsizei, GLint *); void glUniform2ivARB(GLint, GLsizei, GLint *); void glUniform3ivARB(GLint, GLsizei, GLint *); void glUniform4ivARB(GLint, GLsizei, GLint *); void glUniformMatrix2fvARB(GLint, GLsizei, GLboolean, GLfloat *); void glUniformMatrix3fvARB(GLint, GLsizei, GLboolean, GLfloat *); void glUniformMatrix4fvARB(GLint, GLsizei, GLboolean, GLfloat *); void glGetObjectParameterfvARB(GLhandleARB, GLenum, GLfloat *); void glGetObjectParameterivARB(GLhandleARB, GLenum, GLint *); void glGetInfoLogARB(GLhandleARB, GLsizei, GLsizei *, GLcharARB *); void glGetAttachedObjectsARB(GLhandleARB, GLsizei, GLsizei *, GLhandleARB *); GLint glGetUniformLocationARB(GLhandleARB, const GLcharARB *); void glGetActiveUniformARB(GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *); void glGetUniformfvARB(GLhandleARB, GLint, GLfloat *); void glGetUniformivARB(GLhandleARB, GLint, GLint *); void glGetShaderSourceARB(GLhandleARB, GLsizei, GLsizei *, GLcharARB *); void glVertexAttrib1fARB(GLuint, GLfloat); void glVertexAttrib1sARB(GLuint, GLshort); void glVertexAttrib1dARB(GLuint, GLdouble); void glVertexAttrib2fARB(GLuint, GLfloat, GLfloat); void glVertexAttrib2sARB(GLuint, GLshort, GLshort); void glVertexAttrib2dARB(GLuint, GLdouble, GLdouble); void glVertexAttrib3fARB(GLuint, GLfloat, GLfloat, GLfloat); void glVertexAttrib3sARB(GLuint, GLshort, GLshort, GLshort); void glVertexAttrib3dARB(GLuint, GLdouble, GLdouble, GLdouble); void glVertexAttrib4fARB(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glVertexAttrib4sARB(GLuint, GLshort, GLshort, GLshort, GLshort); void glVertexAttrib4dARB(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); void glVertexAttrib4NubARB(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); void glVertexAttrib1fvARB(GLuint, const GLfloat *); void glVertexAttrib1svARB(GLuint, const GLshort *); void glVertexAttrib1dvARB(GLuint, const GLdouble *); void glVertexAttrib2fvARB(GLuint, const GLfloat *); void glVertexAttrib2svARB(GLuint, const GLshort *); void glVertexAttrib2dvARB(GLuint, const GLdouble *); void glVertexAttrib3fvARB(GLuint, const GLfloat *); void glVertexAttrib3svARB(GLuint, const GLshort *); void glVertexAttrib3dvARB(GLuint, const GLdouble *); void glVertexAttrib4fvARB(GLuint, const GLfloat *); void glVertexAttrib4svARB(GLuint, const GLshort *); void glVertexAttrib4dvARB(GLuint, const GLdouble *); void glVertexAttrib4ivARB(GLuint, const GLint *); void glVertexAttrib4bvARB(GLuint, const GLbyte *); void glVertexAttrib4ubvARB(GLuint, const GLubyte *); void glVertexAttrib4usvARB(GLuint, const GLushort *); void glVertexAttrib4uivARB(GLuint, const GLuint *); void glVertexAttrib4NbvARB(GLuint, const GLbyte *); void glVertexAttrib4NsvARB(GLuint, const GLshort *); void glVertexAttrib4NivARB(GLuint, const GLint *); void glVertexAttrib4NubvARB(GLuint, const GLubyte *); void glVertexAttrib4NusvARB(GLuint, const GLushort *); void glVertexAttrib4NuivARB(GLuint, const GLuint *); void glVertexAttribPointerARB(GLuint, GLint, GLenum, GLboolean, GLsizei, const GLvoid *); void glEnableVertexAttribArrayARB(GLuint); void glDisableVertexAttribArrayARB(GLuint); void glBindAttribLocationARB(GLhandleARB, GLuint, const GLcharARB *); void glGetActiveAttribARB(GLhandleARB, GLuint, GLsizei, GLsizei *, GLint *, GLenum *, GLcharARB *); GLint glGetAttribLocationARB(GLhandleARB, const GLcharARB *); void glGetVertexAttribdvARB(GLuint, GLenum, GLdouble *); void glGetVertexAttribfvARB(GLuint, GLenum, GLfloat *); void glGetVertexAttribivARB(GLuint, GLenum, GLint *); void glGetVertexAttribPointervARB(GLuint, GLenum, GLvoid **); void glDrawBuffersARB(GLsizei n, const GLenum *bufs); void glClampColorARB(GLenum, GLenum clamp); void glDrawArraysInstancedARB(GLenum, GLint, GLsizei, GLsizei); void glDrawElementsInstancedARB(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei); GLboolean glIsRenderbuffer(GLuint); void glBindRenderbuffer(GLenum, GLuint); void glDeleteRenderbuffers(GLsizei, const GLuint *); void glGenRenderbuffers(GLsizei, GLuint *); void glRenderbufferStorage(GLenum, GLenum, GLsizei, GLsizei); void glGetRenderbufferParameteriv(GLenum, GLenum, GLint *); GLboolean glIsFramebuffer(GLuint); void glBindFramebuffer(GLenum, GLuint); void glDeleteFramebuffers(GLsizei, const GLuint *); void glGenFramebuffers(GLsizei, GLuint *); GLenum glCheckFramebufferStatus(GLenum); void glFramebufferTexture1D(GLenum, GLenum, GLenum, GLuint, GLint); void glFramebufferTexture2D(GLenum, GLenum, GLenum, GLuint, GLint); void glFramebufferTexture3D(GLenum, GLenum, GLenum, GLuint, GLint, GLint); void glFramebufferRenderbuffer(GLenum, GLenum, GLenum, GLuint); void glGetFramebufferAttachmentParameteriv(GLenum, GLenum, GLenum, GLint *); void glGenerateMipmap(GLenum); void glBlitFramebuffer(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); void glRenderbufferStorageMultisample(GLenum, GLsizei, GLenum, GLsizei, GLsizei); void glFramebufferTextureLayer(GLenum, GLenum, GLuint, GLint, GLint); void glProgramParameteriARB(GLuint, GLenum, GLint); void glFramebufferTextureARB(GLenum, GLenum, GLuint, GLint); void glFramebufferTextureLayerARB(GLenum, GLenum, GLuint, GLint, GLint); void glFramebufferTextureFaceARB(GLenum, GLenum, GLuint, GLint, GLenum); void glVertexAttribDivisor(GLuint, GLuint); void glMapBufferRange(GLenum, GLintptr, GLsizeiptr, GLbitfield); void glFlushMappedBufferRange(GLenum, GLintptr, GLsizeiptr); void glTexBufferARB(GLenum, GLenum, GLuint); void glBindVertexArray(GLuint); void glDeleteVertexArrays(GLsizei, const GLuint *); void glGenVertexArrays(GLsizei, GLuint *); GLboolean glIsVertexArray(GLuint); void glGetUniformIndices(GLuint, GLsizei, const GLchar* *, GLuint *); void glGetActiveUniformsiv(GLuint, GLsizei, const GLuint *, GLenum, GLint *); void glGetActiveUniformName(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); GLuint glGetUniformBlockIndex(GLuint, const GLchar *); void glGetActiveUniformBlockiv(GLuint, GLuint, GLenum, GLint *); void glGetActiveUniformBlockName(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); void glUniformBlockBinding(GLuint, GLuint, GLuint); void glCopyBufferSubData(GLenum, GLenum, GLintptr, GLintptr, GLsizeiptr); void glDrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); void glDrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex); void glDrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex); void glMultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid* *indices, GLsizei primcount, const GLint *basevertex); void glProvokingVertex(GLenum mode); GLsync glFenceSync(GLenum condition, GLbitfield flags); GLboolean glIsSync(GLsync sync); void glDeleteSync(GLsync sync); GLenum glClientWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); void glWaitSync(GLsync sync, GLbitfield flags, GLuint64 timeout); void glGetInteger64v(GLenum pname, GLint64 *params); void glGetSynciv(GLsync sync, GLenum pname, GLsizei bufSize, GLsizei *length, GLint *values); void glTexImage2DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations); void glTexImage3DMultisample(GLenum target, GLsizei samples, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations); void glGetMultisamplefv(GLenum pname, GLuint index, GLfloat *val); void glSampleMaski(GLuint index, GLbitfield mask); void glBlendEquationi(GLuint buf, GLenum mode); void glBlendEquationSeparatei(GLuint buf, GLenum modeRGB, GLenum modeAlpha); void glBlendFunci(GLuint buf, GLenum src, GLenum dst); void glBlendFuncSeparatei(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); void glMinSampleShading(GLclampf value); void glNamedStringARB(GLenum type, GLint namelen, const GLchar *name, GLint stringlen, const GLchar *string); void glDeleteNamedStringARB(GLint namelen, const GLchar *name); void glCompileShaderIncludeARB(GLuint shader, GLsizei count, const GLchar* *path, const GLint *length); GLboolean glIsNamedStringARB(GLint namelen, const GLchar *name); void glGetNamedStringARB(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string); void glGetNamedStringivARB(GLint namelen, const GLchar *name, GLenum pname, GLint *params); void glBindFragDataLocationIndexed(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name); GLint glGetFragDataIndex(GLuint program, const GLchar *name); void glGenSamplers(GLsizei count, GLuint *samplers); void glDeleteSamplers(GLsizei count, const GLuint *samplers); GLboolean glIsSampler(GLuint sampler); void glBindSampler(GLenum unit, GLuint sampler); void glSamplerParameteri(GLuint sampler, GLenum pname, GLint param); void glSamplerParameteriv(GLuint sampler, GLenum pname, const GLint *param); void glSamplerParameterf(GLuint sampler, GLenum pname, GLfloat param); void glSamplerParameterfv(GLuint sampler, GLenum pname, const GLfloat *param); void glSamplerParameterIiv(GLuint sampler, GLenum pname, const GLint *param); void glSamplerParameterIuiv(GLuint sampler, GLenum pname, const GLuint *param); void glGetSamplerParameteriv(GLuint sampler, GLenum pname, GLint *params); void glGetSamplerParameterIiv(GLuint sampler, GLenum pname, GLint *params); void glGetSamplerParameterfv(GLuint sampler, GLenum pname, GLfloat *params); void glGetSamplerParameterIfv(GLuint sampler, GLenum pname, GLfloat *params); void glQueryCounter(GLuint id, GLenum target); void glGetQueryObjecti64v(GLuint id, GLenum pname, GLint64 *params); void glGetQueryObjectui64v(GLuint id, GLenum pname, GLuint64 *params); void glVertexP2ui(GLenum type, GLuint value); void glVertexP2uiv(GLenum type, const GLuint *value); void glVertexP3ui(GLenum type, GLuint value); void glVertexP3uiv(GLenum type, const GLuint *value); void glVertexP4ui(GLenum type, GLuint value); void glVertexP4uiv(GLenum type, const GLuint *value); void glTexCoordP1ui(GLenum type, GLuint coords); void glTexCoordP1uiv(GLenum type, const GLuint *coords); void glTexCoordP2ui(GLenum type, GLuint coords); void glTexCoordP2uiv(GLenum type, const GLuint *coords); void glTexCoordP3ui(GLenum type, GLuint coords); void glTexCoordP3uiv(GLenum type, const GLuint *coords); void glTexCoordP4ui(GLenum type, GLuint coords); void glTexCoordP4uiv(GLenum type, const GLuint *coords); void glMultiTexCoordP1ui(GLenum texture, GLenum type, GLuint coords); void glMultiTexCoordP1uiv(GLenum texture, GLenum type, const GLuint *coords); void glMultiTexCoordP2ui(GLenum texture, GLenum type, GLuint coords); void glMultiTexCoordP2uiv(GLenum texture, GLenum type, const GLuint *coords); void glMultiTexCoordP3ui(GLenum texture, GLenum type, GLuint coords); void glMultiTexCoordP3uiv(GLenum texture, GLenum type, const GLuint *coords); void glMultiTexCoordP4ui(GLenum texture, GLenum type, GLuint coords); void glMultiTexCoordP4uiv(GLenum texture, GLenum type, const GLuint *coords); void glNormalP3ui(GLenum type, GLuint coords); void glNormalP3uiv(GLenum type, const GLuint *coords); void glColorP3ui(GLenum type, GLuint color); void glColorP3uiv(GLenum type, const GLuint *color); void glColorP4ui(GLenum type, GLuint color); void glColorP4uiv(GLenum type, const GLuint *color); void glSecondaryColorP3ui(GLenum type, GLuint color); void glSecondaryColorP3uiv(GLenum type, const GLuint *color); void glVertexAttribP1ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); void glVertexAttribP1uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value); void glVertexAttribP2ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); void glVertexAttribP2uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value); void glVertexAttribP3ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); void glVertexAttribP3uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value); void glVertexAttribP4ui(GLuint index, GLenum type, GLboolean normalized, GLuint value); void glVertexAttribP4uiv(GLuint index, GLenum type, GLboolean normalized, const GLuint *value); void glDrawArraysIndirect(GLenum mode, const GLvoid *indirect); void glDrawElementsIndirect(GLenum mode, GLenum type, const GLvoid *indirect); void glUniform1d(GLint location, GLdouble x); void glUniform2d(GLint location, GLdouble x, GLdouble y); void glUniform3d(GLint location, GLdouble x, GLdouble y, GLdouble z); void glUniform4d(GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); void glUniform1dv(GLint location, GLsizei count, const GLdouble *value); void glUniform2dv(GLint location, GLsizei count, const GLdouble *value); void glUniform3dv(GLint location, GLsizei count, const GLdouble *value); void glUniform4dv(GLint location, GLsizei count, const GLdouble *value); void glUniformMatrix2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix2x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix2x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix3x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix3x4dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix4x2dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glUniformMatrix4x3dv(GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glGetUniformdv(GLuint program, GLint location, GLdouble *params); void glProgramUniform1dEXT(GLuint program, GLint location, GLdouble x); void glProgramUniform2dEXT(GLuint program, GLint location, GLdouble x, GLdouble y); void glProgramUniform3dEXT(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z); void glProgramUniform4dEXT(GLuint program, GLint location, GLdouble x, GLdouble y, GLdouble z, GLdouble w); void glProgramUniform1dvEXT(GLuint program, GLint location, GLsizei count, const GLdouble *value); void glProgramUniform2dvEXT(GLuint program, GLint location, GLsizei count, const GLdouble *value); void glProgramUniform3dvEXT(GLuint program, GLint location, GLsizei count, const GLdouble *value); void glProgramUniform4dvEXT(GLuint program, GLint location, GLsizei count, const GLdouble *value); void glProgramUniformMatrix2dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix3dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix4dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix2x3dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix2x4dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix3x2dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix3x4dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix4x2dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); void glProgramUniformMatrix4x3dvEXT(GLuint program, GLint location, GLsizei count, GLboolean transpose, const GLdouble *value); GLint glGetSubroutineUniformLocation(GLuint program, GLenum shadertype, const GLchar *name); GLuint glGetSubroutineIndex(GLuint program, GLenum shadertype, const GLchar *name); void glGetActiveSubroutineUniformiv(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values); void glGetActiveSubroutineUniformName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); void glGetActiveSubroutineName(GLuint program, GLenum shadertype, GLuint index, GLsizei bufsize, GLsizei *length, GLchar *name); void glUniformSubroutinesuiv(GLenum shadertype, GLsizei count, const GLuint *indices); void glGetUniformSubroutineuiv(GLenum shadertype, GLint location, GLuint *params); void glGetProgramStageiv(GLuint program, GLenum shadertype, GLenum pname, GLint *values); void glPatchParameteri(GLenum pname, GLint value); void glPatchParameterfv(GLenum pname, const GLfloat *values); void glBindTransformFeedback(GLenum target, GLuint id); void glDeleteTransformFeedbacks(GLsizei n, const GLuint *ids); void glGenTransformFeedbacks(GLsizei n, GLuint *ids); GLboolean glIsTransformFeedback(GLuint id); void glPauseTransformFeedback(void); void glResumeTransformFeedback(void); void glDrawTransformFeedback(GLenum mode, GLuint id); void glDrawTransformFeedbackStream(GLenum mode, GLuint id, GLuint stream); void glBeginQueryIndexed(GLenum target, GLuint index, GLuint id); void glEndQueryIndexed(GLenum target, GLuint index); void glGetQueryIndexediv(GLenum target, GLuint index, GLenum pname, GLint *params); void glBlendColorEXT(GLclampf, GLclampf, GLclampf, GLclampf); void glPolygonOffsetEXT(GLfloat, GLfloat); void glTexImage3DEXT(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glTexSubImage3DEXT(GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glGetTexFilterFuncSGIS(GLenum, GLenum, GLfloat *); void glTexFilterFuncSGIS(GLenum, GLenum, GLsizei, const GLfloat *); void glTexSubImage1DEXT(GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); void glTexSubImage2DEXT(GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glCopyTexImage1DEXT(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); void glCopyTexImage2DEXT(GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); void glCopyTexSubImage1DEXT(GLenum, GLint, GLint, GLint, GLint, GLsizei); void glCopyTexSubImage2DEXT(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); void glCopyTexSubImage3DEXT(GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); void glGetHistogramEXT(GLenum, GLboolean, GLenum, GLenum, GLvoid *); void glGetHistogramParameterfvEXT(GLenum, GLenum, GLfloat *); void glGetHistogramParameterivEXT(GLenum, GLenum, GLint *); void glGetMinmaxEXT(GLenum, GLboolean, GLenum, GLenum, GLvoid *); void glGetMinmaxParameterfvEXT(GLenum, GLenum, GLfloat *); void glGetMinmaxParameterivEXT(GLenum, GLenum, GLint *); void glHistogramEXT(GLenum, GLsizei, GLenum, GLboolean); void glMinmaxEXT(GLenum, GLenum, GLboolean); void glResetHistogramEXT(GLenum); void glResetMinmaxEXT(GLenum); void glConvolutionFilter1DEXT(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); void glConvolutionFilter2DEXT(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glConvolutionParameterfEXT(GLenum, GLenum, GLfloat); void glConvolutionParameterfvEXT(GLenum, GLenum, const GLfloat *); void glConvolutionParameteriEXT(GLenum, GLenum, GLint); void glConvolutionParameterivEXT(GLenum, GLenum, const GLint *); void glCopyConvolutionFilter1DEXT(GLenum, GLenum, GLint, GLint, GLsizei); void glCopyConvolutionFilter2DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLsizei); void glGetConvolutionFilterEXT(GLenum, GLenum, GLenum, GLvoid *); void glGetConvolutionParameterfvEXT(GLenum, GLenum, GLfloat *); void glGetConvolutionParameterivEXT(GLenum, GLenum, GLint *); void glGetSeparableFilterEXT(GLenum, GLenum, GLenum, GLvoid *, GLvoid *, GLvoid *); void glSeparableFilter2DEXT(GLenum, GLenum, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *, const GLvoid *); void glColorTableSGI(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); void glColorTableParameterfvSGI(GLenum, GLenum, const GLfloat *); void glColorTableParameterivSGI(GLenum, GLenum, const GLint *); void glCopyColorTableSGI(GLenum, GLenum, GLint, GLint, GLsizei); void glGetColorTableSGI(GLenum, GLenum, GLenum, GLvoid *); void glGetColorTableParameterfvSGI(GLenum, GLenum, GLfloat *); void glGetColorTableParameterivSGI(GLenum, GLenum, GLint *); void glPixelTexGenSGIX(GLenum); void glPixelTexGenParameteriSGIS(GLenum, GLint); void glPixelTexGenParameterivSGIS(GLenum, const GLint *); void glPixelTexGenParameterfSGIS(GLenum, GLfloat); void glPixelTexGenParameterfvSGIS(GLenum, const GLfloat *); void glGetPixelTexGenParameterivSGIS(GLenum, GLint *); void glGetPixelTexGenParameterfvSGIS(GLenum, GLfloat *); void glTexImage4DSGIS(GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glTexSubImage4DSGIS(GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); GLboolean glAreTexturesResidentEXT(GLsizei, const GLuint *, GLboolean *); void glBindTextureEXT(GLenum, GLuint); void glDeleteTexturesEXT(GLsizei, const GLuint *); void glGenTexturesEXT(GLsizei, GLuint *); GLboolean glIsTextureEXT(GLuint); void glPrioritizeTexturesEXT(GLsizei, const GLuint *, const GLclampf *); void glDetailTexFuncSGIS(GLenum, GLsizei, const GLfloat *); void glGetDetailTexFuncSGIS(GLenum, GLfloat *); void glSharpenTexFuncSGIS(GLenum, GLsizei, const GLfloat *); void glGetSharpenTexFuncSGIS(GLenum, GLfloat *); void glSampleMaskSGIS(GLclampf, GLboolean); void glSamplePatternSGIS(GLenum); void glArrayElementEXT(GLint); void glColorPointerEXT(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); void glDrawArraysEXT(GLenum, GLint, GLsizei); void glEdgeFlagPointerEXT(GLsizei, GLsizei, const GLboolean *); void glGetPointervEXT(GLenum, GLvoid* *); void glIndexPointerEXT(GLenum, GLsizei, GLsizei, const GLvoid *); void glNormalPointerEXT(GLenum, GLsizei, GLsizei, const GLvoid *); void glTexCoordPointerEXT(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); void glVertexPointerEXT(GLint, GLenum, GLsizei, GLsizei, const GLvoid *); void glBlendEquationEXT(GLenum); void glSpriteParameterfSGIX(GLenum, GLfloat); void glSpriteParameterfvSGIX(GLenum, const GLfloat *); void glSpriteParameteriSGIX(GLenum, GLint); void glSpriteParameterivSGIX(GLenum, const GLint *); void glPointParameterfEXT(GLenum, GLfloat); void glPointParameterfvEXT(GLenum, const GLfloat *); void glPointParameterfSGIS(GLenum, GLfloat); void glPointParameterfvSGIS(GLenum, const GLfloat *); GLint glGetInstrumentsSGIX(void); void glInstrumentsBufferSGIX(GLsizei, GLint *); GLint glPollInstrumentsSGIX(GLint *); void glReadInstrumentsSGIX(GLint); void glStartInstrumentsSGIX(void); void glStopInstrumentsSGIX(GLint); void glFrameZoomSGIX(GLint); void glTagSampleBufferSGIX(void); void glDeformationMap3dSGIX(GLenum, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, GLdouble, GLdouble, GLint, GLint, const GLdouble *); void glDeformationMap3fSGIX(GLenum, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, GLfloat, GLfloat, GLint, GLint, const GLfloat *); void glDeformSGIX(GLbitfield); void glLoadIdentityDeformationMapSGIX(GLbitfield); void glReferencePlaneSGIX(const GLdouble *); void glFlushRasterSGIX(void); void glFogFuncSGIS(GLsizei, const GLfloat *); void glGetFogFuncSGIS(GLfloat *); void glImageTransformParameteriHP(GLenum, GLenum, GLint); void glImageTransformParameterfHP(GLenum, GLenum, GLfloat); void glImageTransformParameterivHP(GLenum, GLenum, const GLint *); void glImageTransformParameterfvHP(GLenum, GLenum, const GLfloat *); void glGetImageTransformParameterivHP(GLenum, GLenum, GLint *); void glGetImageTransformParameterfvHP(GLenum, GLenum, GLfloat *); void glCopyColorSubTableEXT(GLenum, GLsizei, GLint, GLint, GLsizei); void glHintPGI(GLenum, GLint); void glColorTableEXT(GLenum, GLenum, GLsizei, GLenum, GLenum, const GLvoid *); void glGetColorTableEXT(GLenum, GLenum, GLenum, GLvoid *); void glGetColorTableParameterivEXT(GLenum, GLenum, GLint *); void glGetColorTableParameterfvEXT(GLenum, GLenum, GLfloat *); void glGetListParameterfvSGIX(GLuint, GLenum, GLfloat *); void glGetListParameterivSGIX(GLuint, GLenum, GLint *); void glListParameterfSGIX(GLuint, GLenum, GLfloat); void glListParameterfvSGIX(GLuint, GLenum, const GLfloat *); void glListParameteriSGIX(GLuint, GLenum, GLint); void glListParameterivSGIX(GLuint, GLenum, const GLint *); void glIndexMaterialEXT(GLenum, GLenum); void glIndexFuncEXT(GLenum, GLclampf); void glLockArraysEXT(GLint, GLsizei); void glUnlockArraysEXT(void); void glCullParameterdvEXT(GLenum, GLdouble *); void glCullParameterfvEXT(GLenum, GLfloat *); void glFragmentColorMaterialSGIX(GLenum, GLenum); void glFragmentLightfSGIX(GLenum, GLenum, GLfloat); void glFragmentLightfvSGIX(GLenum, GLenum, const GLfloat *); void glFragmentLightiSGIX(GLenum, GLenum, GLint); void glFragmentLightivSGIX(GLenum, GLenum, const GLint *); void glFragmentLightModelfSGIX(GLenum, GLfloat); void glFragmentLightModelfvSGIX(GLenum, const GLfloat *); void glFragmentLightModeliSGIX(GLenum, GLint); void glFragmentLightModelivSGIX(GLenum, const GLint *); void glFragmentMaterialfSGIX(GLenum, GLenum, GLfloat); void glFragmentMaterialfvSGIX(GLenum, GLenum, const GLfloat *); void glFragmentMaterialiSGIX(GLenum, GLenum, GLint); void glFragmentMaterialivSGIX(GLenum, GLenum, const GLint *); void glGetFragmentLightfvSGIX(GLenum, GLenum, GLfloat *); void glGetFragmentLightivSGIX(GLenum, GLenum, GLint *); void glGetFragmentMaterialfvSGIX(GLenum, GLenum, GLfloat *); void glGetFragmentMaterialivSGIX(GLenum, GLenum, GLint *); void glLightEnviSGIX(GLenum, GLint); void glDrawRangeElementsEXT(GLenum, GLuint, GLuint, GLsizei, GLenum, const GLvoid *); void glApplyTextureEXT(GLenum); void glTextureLightEXT(GLenum); void glTextureMaterialEXT(GLenum, GLenum); void glAsyncMarkerSGIX(GLuint); GLint glFinishAsyncSGIX(GLuint *); GLint glPollAsyncSGIX(GLuint *); GLuint glGenAsyncMarkersSGIX(GLsizei); void glDeleteAsyncMarkersSGIX(GLuint, GLsizei); GLboolean glIsAsyncMarkerSGIX(GLuint); void glVertexPointervINTEL(GLint, GLenum, const GLvoid* *); void glNormalPointervINTEL(GLenum, const GLvoid* *); void glColorPointervINTEL(GLint, GLenum, const GLvoid* *); void glTexCoordPointervINTEL(GLint, GLenum, const GLvoid* *); void glPixelTransformParameteriEXT(GLenum, GLenum, GLint); void glPixelTransformParameterfEXT(GLenum, GLenum, GLfloat); void glPixelTransformParameterivEXT(GLenum, GLenum, const GLint *); void glPixelTransformParameterfvEXT(GLenum, GLenum, const GLfloat *); void glSecondaryColor3bEXT(GLbyte, GLbyte, GLbyte); void glSecondaryColor3bvEXT(const GLbyte *); void glSecondaryColor3dEXT(GLdouble, GLdouble, GLdouble); void glSecondaryColor3dvEXT(const GLdouble *); void glSecondaryColor3fEXT(GLfloat, GLfloat, GLfloat); void glSecondaryColor3fvEXT(const GLfloat *); void glSecondaryColor3iEXT(GLint, GLint, GLint); void glSecondaryColor3ivEXT(const GLint *); void glSecondaryColor3sEXT(GLshort, GLshort, GLshort); void glSecondaryColor3svEXT(const GLshort *); void glSecondaryColor3ubEXT(GLubyte, GLubyte, GLubyte); void glSecondaryColor3ubvEXT(const GLubyte *); void glSecondaryColor3uiEXT(GLuint, GLuint, GLuint); void glSecondaryColor3uivEXT(const GLuint *); void glSecondaryColor3usEXT(GLushort, GLushort, GLushort); void glSecondaryColor3usvEXT(const GLushort *); void glSecondaryColorPointerEXT(GLint, GLenum, GLsizei, const GLvoid *); void glTextureNormalEXT(GLenum); void glMultiDrawArraysEXT(GLenum, GLint *, GLsizei *, GLsizei); void glMultiDrawElementsEXT(GLenum, const GLsizei *, GLenum, const GLvoid* *, GLsizei); void glFogCoordfEXT(GLfloat); void glFogCoordfvEXT(const GLfloat *); void glFogCoorddEXT(GLdouble); void glFogCoorddvEXT(const GLdouble *); void glFogCoordPointerEXT(GLenum, GLsizei, const GLvoid *); void glTangent3bEXT(GLbyte, GLbyte, GLbyte); void glTangent3bvEXT(const GLbyte *); void glTangent3dEXT(GLdouble, GLdouble, GLdouble); void glTangent3dvEXT(const GLdouble *); void glTangent3fEXT(GLfloat, GLfloat, GLfloat); void glTangent3fvEXT(const GLfloat *); void glTangent3iEXT(GLint, GLint, GLint); void glTangent3ivEXT(const GLint *); void glTangent3sEXT(GLshort, GLshort, GLshort); void glTangent3svEXT(const GLshort *); void glBinormal3bEXT(GLbyte, GLbyte, GLbyte); void glBinormal3bvEXT(const GLbyte *); void glBinormal3dEXT(GLdouble, GLdouble, GLdouble); void glBinormal3dvEXT(const GLdouble *); void glBinormal3fEXT(GLfloat, GLfloat, GLfloat); void glBinormal3fvEXT(const GLfloat *); void glBinormal3iEXT(GLint, GLint, GLint); void glBinormal3ivEXT(const GLint *); void glBinormal3sEXT(GLshort, GLshort, GLshort); void glBinormal3svEXT(const GLshort *); void glTangentPointerEXT(GLenum, GLsizei, const GLvoid *); void glBinormalPointerEXT(GLenum, GLsizei, const GLvoid *); void glFinishTextureSUNX(void); void glGlobalAlphaFactorbSUN(GLbyte); void glGlobalAlphaFactorsSUN(GLshort); void glGlobalAlphaFactoriSUN(GLint); void glGlobalAlphaFactorfSUN(GLfloat); void glGlobalAlphaFactordSUN(GLdouble); void glGlobalAlphaFactorubSUN(GLubyte); void glGlobalAlphaFactorusSUN(GLushort); void glGlobalAlphaFactoruiSUN(GLuint); void glReplacementCodeuiSUN(GLuint); void glReplacementCodeusSUN(GLushort); void glReplacementCodeubSUN(GLubyte); void glReplacementCodeuivSUN(const GLuint *); void glReplacementCodeusvSUN(const GLushort *); void glReplacementCodeubvSUN(const GLubyte *); void glReplacementCodePointerSUN(GLenum, GLsizei, const GLvoid* *); void glColor4ubVertex2fSUN(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat); void glColor4ubVertex2fvSUN(const GLubyte *, const GLfloat *); void glColor4ubVertex3fSUN(GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); void glColor4ubVertex3fvSUN(const GLubyte *, const GLfloat *); void glColor3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glColor3fVertex3fvSUN(const GLfloat *, const GLfloat *); void glNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glNormal3fVertex3fvSUN(const GLfloat *, const GLfloat *); void glColor4fNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glColor4fNormal3fVertex3fvSUN(const GLfloat *, const GLfloat *, const GLfloat *); void glTexCoord2fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glTexCoord2fVertex3fvSUN(const GLfloat *, const GLfloat *); void glTexCoord4fVertex4fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glTexCoord4fVertex4fvSUN(const GLfloat *, const GLfloat *); void glTexCoord2fColor4ubVertex3fSUN(GLfloat, GLfloat, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); void glTexCoord2fColor4ubVertex3fvSUN(const GLfloat *, const GLubyte *, const GLfloat *); void glTexCoord2fColor3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glTexCoord2fColor3fVertex3fvSUN(const GLfloat *, const GLfloat *, const GLfloat *); void glTexCoord2fNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glTexCoord2fNormal3fVertex3fvSUN(const GLfloat *, const GLfloat *, const GLfloat *); void glTexCoord2fColor4fNormal3fVertex3fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glTexCoord2fColor4fNormal3fVertex3fvSUN(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); void glTexCoord4fColor4fNormal3fVertex4fSUN(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glTexCoord4fColor4fNormal3fVertex4fvSUN(const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); void glReplacementCodeuiVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiVertex3fvSUN(const GLuint *, const GLfloat *); void glReplacementCodeuiColor4ubVertex3fSUN(GLuint, GLubyte, GLubyte, GLubyte, GLubyte, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiColor4ubVertex3fvSUN(const GLuint *, const GLubyte *, const GLfloat *); void glReplacementCodeuiColor3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiColor3fVertex3fvSUN(const GLuint *, const GLfloat *, const GLfloat *); void glReplacementCodeuiNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiNormal3fVertex3fvSUN(const GLuint *, const GLfloat *, const GLfloat *); void glReplacementCodeuiColor4fNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiColor4fNormal3fVertex3fvSUN(const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *); void glReplacementCodeuiTexCoord2fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiTexCoord2fVertex3fvSUN(const GLuint *, const GLfloat *, const GLfloat *); void glReplacementCodeuiTexCoord2fNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiTexCoord2fNormal3fVertex3fvSUN(const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *); void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fSUN(GLuint, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glReplacementCodeuiTexCoord2fColor4fNormal3fVertex3fvSUN(const GLuint *, const GLfloat *, const GLfloat *, const GLfloat *, const GLfloat *); void glBlendFuncSeparateEXT(GLenum, GLenum, GLenum, GLenum); void glBlendFuncSeparateINGR(GLenum, GLenum, GLenum, GLenum); void glVertexWeightfEXT(GLfloat); void glVertexWeightfvEXT(const GLfloat *); void glVertexWeightPointerEXT(GLsizei, GLenum, GLsizei, const GLvoid *); void glFlushVertexArrayRangeNV(void); void glVertexArrayRangeNV(GLsizei, const GLvoid *); void glCombinerParameterfvNV(GLenum, const GLfloat *); void glCombinerParameterfNV(GLenum, GLfloat); void glCombinerParameterivNV(GLenum, const GLint *); void glCombinerParameteriNV(GLenum, GLint); void glCombinerInputNV(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum); void glCombinerOutputNV(GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLenum, GLboolean, GLboolean, GLboolean); void glFinalCombinerInputNV(GLenum, GLenum, GLenum, GLenum); void glGetCombinerInputParameterfvNV(GLenum, GLenum, GLenum, GLenum, GLfloat *); void glGetCombinerInputParameterivNV(GLenum, GLenum, GLenum, GLenum, GLint *); void glGetCombinerOutputParameterfvNV(GLenum, GLenum, GLenum, GLfloat *); void glGetCombinerOutputParameterivNV(GLenum, GLenum, GLenum, GLint *); void glGetFinalCombinerInputParameterfvNV(GLenum, GLenum, GLfloat *); void glGetFinalCombinerInputParameterivNV(GLenum, GLenum, GLint *); void glResizeBuffersMESA(void); void glWindowPos2dMESA(GLdouble, GLdouble); void glWindowPos2dvMESA(const GLdouble *); void glWindowPos2fMESA(GLfloat, GLfloat); void glWindowPos2fvMESA(const GLfloat *); void glWindowPos2iMESA(GLint, GLint); void glWindowPos2ivMESA(const GLint *); void glWindowPos2sMESA(GLshort, GLshort); void glWindowPos2svMESA(const GLshort *); void glWindowPos3dMESA(GLdouble, GLdouble, GLdouble); void glWindowPos3dvMESA(const GLdouble *); void glWindowPos3fMESA(GLfloat, GLfloat, GLfloat); void glWindowPos3fvMESA(const GLfloat *); void glWindowPos3iMESA(GLint, GLint, GLint); void glWindowPos3ivMESA(const GLint *); void glWindowPos3sMESA(GLshort, GLshort, GLshort); void glWindowPos3svMESA(const GLshort *); void glWindowPos4dMESA(GLdouble, GLdouble, GLdouble, GLdouble); void glWindowPos4dvMESA(const GLdouble *); void glWindowPos4fMESA(GLfloat, GLfloat, GLfloat, GLfloat); void glWindowPos4fvMESA(const GLfloat *); void glWindowPos4iMESA(GLint, GLint, GLint, GLint); void glWindowPos4ivMESA(const GLint *); void glWindowPos4sMESA(GLshort, GLshort, GLshort, GLshort); void glWindowPos4svMESA(const GLshort *); void glMultiModeDrawArraysIBM(GLenum, const GLint *, const GLsizei *, GLsizei, GLint); void glMultiModeDrawElementsIBM(const GLenum *, const GLsizei *, GLenum, const GLvoid* *, GLsizei, GLint); void glTbufferMask3DFX(GLuint); void glSampleMaskEXT(GLclampf, GLboolean); void glSamplePatternEXT(GLenum); void glTextureColorMaskSGIS(GLboolean, GLboolean, GLboolean, GLboolean); void glIglooInterfaceSGIX(GLenum, const GLvoid *); void glDeleteFencesNV(GLsizei, const GLuint *); void glGenFencesNV(GLsizei, GLuint *); GLboolean glIsFenceNV(GLuint); GLboolean glTestFenceNV(GLuint); void glGetFenceivNV(GLuint, GLenum, GLint *); void glFinishFenceNV(GLuint); void glSetFenceNV(GLuint, GLenum); void glMapControlPointsNV(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLint, GLint, GLboolean, const GLvoid *); void glMapParameterivNV(GLenum, GLenum, const GLint *); void glMapParameterfvNV(GLenum, GLenum, const GLfloat *); void glGetMapControlPointsNV(GLenum, GLuint, GLenum, GLsizei, GLsizei, GLboolean, GLvoid *); void glGetMapParameterivNV(GLenum, GLenum, GLint *); void glGetMapParameterfvNV(GLenum, GLenum, GLfloat *); void glGetMapAttribParameterivNV(GLenum, GLuint, GLenum, GLint *); void glGetMapAttribParameterfvNV(GLenum, GLuint, GLenum, GLfloat *); void glEvalMapsNV(GLenum, GLenum); void glCombinerStageParameterfvNV(GLenum, GLenum, const GLfloat *); void glGetCombinerStageParameterfvNV(GLenum, GLenum, GLfloat *); GLboolean glAreProgramsResidentNV(GLsizei, const GLuint *, GLboolean *); void glBindProgramNV(GLenum, GLuint); void glDeleteProgramsNV(GLsizei, const GLuint *); void glExecuteProgramNV(GLenum, GLuint, const GLfloat *); void glGenProgramsNV(GLsizei, GLuint *); void glGetProgramParameterdvNV(GLenum, GLuint, GLenum, GLdouble *); void glGetProgramParameterfvNV(GLenum, GLuint, GLenum, GLfloat *); void glGetProgramivNV(GLuint, GLenum, GLint *); void glGetProgramStringNV(GLuint, GLenum, GLubyte *); void glGetTrackMatrixivNV(GLenum, GLuint, GLenum, GLint *); void glGetVertexAttribdvNV(GLuint, GLenum, GLdouble *); void glGetVertexAttribfvNV(GLuint, GLenum, GLfloat *); void glGetVertexAttribivNV(GLuint, GLenum, GLint *); void glGetVertexAttribPointervNV(GLuint, GLenum, GLvoid* *); GLboolean glIsProgramNV(GLuint); void glLoadProgramNV(GLenum, GLuint, GLsizei, const GLubyte *); void glProgramParameter4dNV(GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); void glProgramParameter4dvNV(GLenum, GLuint, const GLdouble *); void glProgramParameter4fNV(GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glProgramParameter4fvNV(GLenum, GLuint, const GLfloat *); void glProgramParameters4dvNV(GLenum, GLuint, GLuint, const GLdouble *); void glProgramParameters4fvNV(GLenum, GLuint, GLuint, const GLfloat *); void glRequestResidentProgramsNV(GLsizei, const GLuint *); void glTrackMatrixNV(GLenum, GLuint, GLenum, GLenum); void glVertexAttribPointerNV(GLuint, GLint, GLenum, GLsizei, const GLvoid *); void glVertexAttrib1dNV(GLuint, GLdouble); void glVertexAttrib1dvNV(GLuint, const GLdouble *); void glVertexAttrib1fNV(GLuint, GLfloat); void glVertexAttrib1fvNV(GLuint, const GLfloat *); void glVertexAttrib1sNV(GLuint, GLshort); void glVertexAttrib1svNV(GLuint, const GLshort *); void glVertexAttrib2dNV(GLuint, GLdouble, GLdouble); void glVertexAttrib2dvNV(GLuint, const GLdouble *); void glVertexAttrib2fNV(GLuint, GLfloat, GLfloat); void glVertexAttrib2fvNV(GLuint, const GLfloat *); void glVertexAttrib2sNV(GLuint, GLshort, GLshort); void glVertexAttrib2svNV(GLuint, const GLshort *); void glVertexAttrib3dNV(GLuint, GLdouble, GLdouble, GLdouble); void glVertexAttrib3dvNV(GLuint, const GLdouble *); void glVertexAttrib3fNV(GLuint, GLfloat, GLfloat, GLfloat); void glVertexAttrib3fvNV(GLuint, const GLfloat *); void glVertexAttrib3sNV(GLuint, GLshort, GLshort, GLshort); void glVertexAttrib3svNV(GLuint, const GLshort *); void glVertexAttrib4dNV(GLuint, GLdouble, GLdouble, GLdouble, GLdouble); void glVertexAttrib4dvNV(GLuint, const GLdouble *); void glVertexAttrib4fNV(GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glVertexAttrib4fvNV(GLuint, const GLfloat *); void glVertexAttrib4sNV(GLuint, GLshort, GLshort, GLshort, GLshort); void glVertexAttrib4svNV(GLuint, const GLshort *); void glVertexAttrib4ubNV(GLuint, GLubyte, GLubyte, GLubyte, GLubyte); void glVertexAttrib4ubvNV(GLuint, const GLubyte *); void glVertexAttribs1dvNV(GLuint, GLsizei, const GLdouble *); void glVertexAttribs1fvNV(GLuint, GLsizei, const GLfloat *); void glVertexAttribs1svNV(GLuint, GLsizei, const GLshort *); void glVertexAttribs2dvNV(GLuint, GLsizei, const GLdouble *); void glVertexAttribs2fvNV(GLuint, GLsizei, const GLfloat *); void glVertexAttribs2svNV(GLuint, GLsizei, const GLshort *); void glVertexAttribs3dvNV(GLuint, GLsizei, const GLdouble *); void glVertexAttribs3fvNV(GLuint, GLsizei, const GLfloat *); void glVertexAttribs3svNV(GLuint, GLsizei, const GLshort *); void glVertexAttribs4dvNV(GLuint, GLsizei, const GLdouble *); void glVertexAttribs4fvNV(GLuint, GLsizei, const GLfloat *); void glVertexAttribs4svNV(GLuint, GLsizei, const GLshort *); void glVertexAttribs4ubvNV(GLuint, GLsizei, const GLubyte *); void glTexBumpParameterivATI(GLenum, const GLint *); void glTexBumpParameterfvATI(GLenum, const GLfloat *); void glGetTexBumpParameterivATI(GLenum, GLint *); void glGetTexBumpParameterfvATI(GLenum, GLfloat *); GLuint glGenFragmentShadersATI(GLuint); void glBindFragmentShaderATI(GLuint); void glDeleteFragmentShaderATI(GLuint); void glBeginFragmentShaderATI(void); void glEndFragmentShaderATI(void); void glPassTexCoordATI(GLuint, GLuint, GLenum); void glSampleMapATI(GLuint, GLuint, GLenum); void glColorFragmentOp1ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); void glColorFragmentOp2ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); void glColorFragmentOp3ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); void glAlphaFragmentOp1ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); void glAlphaFragmentOp2ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); void glAlphaFragmentOp3ATI(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint, GLuint); void glSetFragmentShaderConstantATI(GLuint, const GLfloat *); void glPNTrianglesiATI(GLenum, GLint); void glPNTrianglesfATI(GLenum, GLfloat); GLuint glNewObjectBufferATI(GLsizei, const GLvoid *, GLenum); GLboolean glIsObjectBufferATI(GLuint); void glUpdateObjectBufferATI(GLuint, GLuint, GLsizei, const GLvoid *, GLenum); void glGetObjectBufferfvATI(GLuint, GLenum, GLfloat *); void glGetObjectBufferivATI(GLuint, GLenum, GLint *); void glFreeObjectBufferATI(GLuint); void glArrayObjectATI(GLenum, GLint, GLenum, GLsizei, GLuint, GLuint); void glGetArrayObjectfvATI(GLenum, GLenum, GLfloat *); void glGetArrayObjectivATI(GLenum, GLenum, GLint *); void glVariantArrayObjectATI(GLuint, GLenum, GLsizei, GLuint, GLuint); void glGetVariantArrayObjectfvATI(GLuint, GLenum, GLfloat *); void glGetVariantArrayObjectivATI(GLuint, GLenum, GLint *); void glBeginVertexShaderEXT(void); void glEndVertexShaderEXT(void); void glBindVertexShaderEXT(GLuint); GLuint glGenVertexShadersEXT(GLuint); void glDeleteVertexShaderEXT(GLuint); void glShaderOp1EXT(GLenum, GLuint, GLuint); void glShaderOp2EXT(GLenum, GLuint, GLuint, GLuint); void glShaderOp3EXT(GLenum, GLuint, GLuint, GLuint, GLuint); void glSwizzleEXT(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum); void glWriteMaskEXT(GLuint, GLuint, GLenum, GLenum, GLenum, GLenum); void glInsertComponentEXT(GLuint, GLuint, GLuint); void glExtractComponentEXT(GLuint, GLuint, GLuint); GLuint glGenSymbolsEXT(GLenum, GLenum, GLenum, GLuint); void glSetInvariantEXT(GLuint, GLenum, const GLvoid *); void glSetLocalConstantEXT(GLuint, GLenum, const GLvoid *); void glVariantbvEXT(GLuint, const GLbyte *); void glVariantsvEXT(GLuint, const GLshort *); void glVariantivEXT(GLuint, const GLint *); void glVariantfvEXT(GLuint, const GLfloat *); void glVariantdvEXT(GLuint, const GLdouble *); void glVariantubvEXT(GLuint, const GLubyte *); void glVariantusvEXT(GLuint, const GLushort *); void glVariantuivEXT(GLuint, const GLuint *); void glVariantPointerEXT(GLuint, GLenum, GLuint, const GLvoid *); void glEnableVariantClientStateEXT(GLuint); void glDisableVariantClientStateEXT(GLuint); GLuint glBindLightParameterEXT(GLenum, GLenum); GLuint glBindMaterialParameterEXT(GLenum, GLenum); GLuint glBindTexGenParameterEXT(GLenum, GLenum, GLenum); GLuint glBindTextureUnitParameterEXT(GLenum, GLenum); GLuint glBindParameterEXT(GLenum); GLboolean glIsVariantEnabledEXT(GLuint, GLenum); void glGetVariantBooleanvEXT(GLuint, GLenum, GLboolean *); void glGetVariantIntegervEXT(GLuint, GLenum, GLint *); void glGetVariantFloatvEXT(GLuint, GLenum, GLfloat *); void glGetVariantPointervEXT(GLuint, GLenum, GLvoid* *); void glGetInvariantBooleanvEXT(GLuint, GLenum, GLboolean *); void glGetInvariantIntegervEXT(GLuint, GLenum, GLint *); void glGetInvariantFloatvEXT(GLuint, GLenum, GLfloat *); void glGetLocalConstantBooleanvEXT(GLuint, GLenum, GLboolean *); void glGetLocalConstantIntegervEXT(GLuint, GLenum, GLint *); void glGetLocalConstantFloatvEXT(GLuint, GLenum, GLfloat *); void glVertexStream1sATI(GLenum, GLshort); void glVertexStream1svATI(GLenum, const GLshort *); void glVertexStream1iATI(GLenum, GLint); void glVertexStream1ivATI(GLenum, const GLint *); void glVertexStream1fATI(GLenum, GLfloat); void glVertexStream1fvATI(GLenum, const GLfloat *); void glVertexStream1dATI(GLenum, GLdouble); void glVertexStream1dvATI(GLenum, const GLdouble *); void glVertexStream2sATI(GLenum, GLshort, GLshort); void glVertexStream2svATI(GLenum, const GLshort *); void glVertexStream2iATI(GLenum, GLint, GLint); void glVertexStream2ivATI(GLenum, const GLint *); void glVertexStream2fATI(GLenum, GLfloat, GLfloat); void glVertexStream2fvATI(GLenum, const GLfloat *); void glVertexStream2dATI(GLenum, GLdouble, GLdouble); void glVertexStream2dvATI(GLenum, const GLdouble *); void glVertexStream3sATI(GLenum, GLshort, GLshort, GLshort); void glVertexStream3svATI(GLenum, const GLshort *); void glVertexStream3iATI(GLenum, GLint, GLint, GLint); void glVertexStream3ivATI(GLenum, const GLint *); void glVertexStream3fATI(GLenum, GLfloat, GLfloat, GLfloat); void glVertexStream3fvATI(GLenum, const GLfloat *); void glVertexStream3dATI(GLenum, GLdouble, GLdouble, GLdouble); void glVertexStream3dvATI(GLenum, const GLdouble *); void glVertexStream4sATI(GLenum, GLshort, GLshort, GLshort, GLshort); void glVertexStream4svATI(GLenum, const GLshort *); void glVertexStream4iATI(GLenum, GLint, GLint, GLint, GLint); void glVertexStream4ivATI(GLenum, const GLint *); void glVertexStream4fATI(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); void glVertexStream4fvATI(GLenum, const GLfloat *); void glVertexStream4dATI(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); void glVertexStream4dvATI(GLenum, const GLdouble *); void glNormalStream3bATI(GLenum, GLbyte, GLbyte, GLbyte); void glNormalStream3bvATI(GLenum, const GLbyte *); void glNormalStream3sATI(GLenum, GLshort, GLshort, GLshort); void glNormalStream3svATI(GLenum, const GLshort *); void glNormalStream3iATI(GLenum, GLint, GLint, GLint); void glNormalStream3ivATI(GLenum, const GLint *); void glNormalStream3fATI(GLenum, GLfloat, GLfloat, GLfloat); void glNormalStream3fvATI(GLenum, const GLfloat *); void glNormalStream3dATI(GLenum, GLdouble, GLdouble, GLdouble); void glNormalStream3dvATI(GLenum, const GLdouble *); void glClientActiveVertexStreamATI(GLenum); void glVertexBlendEnviATI(GLenum, GLint); void glVertexBlendEnvfATI(GLenum, GLfloat); void glElementPointerATI(GLenum, const GLvoid *); void glDrawElementArrayATI(GLenum, GLsizei); void glDrawRangeElementArrayATI(GLenum, GLuint, GLuint, GLsizei); void glDrawMeshArraysSUN(GLenum, GLint, GLsizei, GLsizei); void glGenOcclusionQueriesNV(GLsizei, GLuint *); void glDeleteOcclusionQueriesNV(GLsizei, const GLuint *); GLboolean glIsOcclusionQueryNV(GLuint); void glBeginOcclusionQueryNV(GLuint); void glEndOcclusionQueryNV(void); void glGetOcclusionQueryivNV(GLuint, GLenum, GLint *); void glGetOcclusionQueryuivNV(GLuint, GLenum, GLuint *); void glPointParameteriNV(GLenum, GLint); void glPointParameterivNV(GLenum, const GLint *); void glActiveStencilFaceEXT(GLenum); void glElementPointerAPPLE(GLenum, const GLvoid *); void glDrawElementArrayAPPLE(GLenum, GLint, GLsizei); void glDrawRangeElementArrayAPPLE(GLenum, GLuint, GLuint, GLint, GLsizei); void glMultiDrawElementArrayAPPLE(GLenum, const GLint *, const GLsizei *, GLsizei); void glMultiDrawRangeElementArrayAPPLE(GLenum, GLuint, GLuint, const GLint *, const GLsizei *, GLsizei); void glGenFencesAPPLE(GLsizei, GLuint *); void glDeleteFencesAPPLE(GLsizei, const GLuint *); void glSetFenceAPPLE(GLuint); GLboolean glIsFenceAPPLE(GLuint); GLboolean glTestFenceAPPLE(GLuint); void glFinishFenceAPPLE(GLuint); GLboolean glTestObjectAPPLE(GLenum, GLuint); void glFinishObjectAPPLE(GLenum, GLint); void glBindVertexArrayAPPLE(GLuint); void glDeleteVertexArraysAPPLE(GLsizei, const GLuint *); void glGenVertexArraysAPPLE(GLsizei, const GLuint *); GLboolean glIsVertexArrayAPPLE(GLuint); void glVertexArrayRangeAPPLE(GLsizei, GLvoid *); void glFlushVertexArrayRangeAPPLE(GLsizei, GLvoid *); void glVertexArrayParameteriAPPLE(GLenum, GLint); void glDrawBuffersATI(GLsizei, const GLenum *); void glProgramNamedParameter4fNV(GLuint, GLsizei, const GLubyte *, GLfloat, GLfloat, GLfloat, GLfloat); void glProgramNamedParameter4dNV(GLuint, GLsizei, const GLubyte *, GLdouble, GLdouble, GLdouble, GLdouble); void glProgramNamedParameter4fvNV(GLuint, GLsizei, const GLubyte *, const GLfloat *); void glProgramNamedParameter4dvNV(GLuint, GLsizei, const GLubyte *, const GLdouble *); void glGetProgramNamedParameterfvNV(GLuint, GLsizei, const GLubyte *, GLfloat *); void glGetProgramNamedParameterdvNV(GLuint, GLsizei, const GLubyte *, GLdouble *); void glVertex2hNV(GLhalfNV, GLhalfNV); void glVertex2hvNV(const GLhalfNV *); void glVertex3hNV(GLhalfNV, GLhalfNV, GLhalfNV); void glVertex3hvNV(const GLhalfNV *); void glVertex4hNV(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); void glVertex4hvNV(const GLhalfNV *); void glNormal3hNV(GLhalfNV, GLhalfNV, GLhalfNV); void glNormal3hvNV(const GLhalfNV *); void glColor3hNV(GLhalfNV, GLhalfNV, GLhalfNV); void glColor3hvNV(const GLhalfNV *); void glColor4hNV(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); void glColor4hvNV(const GLhalfNV *); void glTexCoord1hNV(GLhalfNV); void glTexCoord1hvNV(const GLhalfNV *); void glTexCoord2hNV(GLhalfNV, GLhalfNV); void glTexCoord2hvNV(const GLhalfNV *); void glTexCoord3hNV(GLhalfNV, GLhalfNV, GLhalfNV); void glTexCoord3hvNV(const GLhalfNV *); void glTexCoord4hNV(GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); void glTexCoord4hvNV(const GLhalfNV *); void glMultiTexCoord1hNV(GLenum, GLhalfNV); void glMultiTexCoord1hvNV(GLenum, const GLhalfNV *); void glMultiTexCoord2hNV(GLenum, GLhalfNV, GLhalfNV); void glMultiTexCoord2hvNV(GLenum, const GLhalfNV *); void glMultiTexCoord3hNV(GLenum, GLhalfNV, GLhalfNV, GLhalfNV); void glMultiTexCoord3hvNV(GLenum, const GLhalfNV *); void glMultiTexCoord4hNV(GLenum, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); void glMultiTexCoord4hvNV(GLenum, const GLhalfNV *); void glFogCoordhNV(GLhalfNV); void glFogCoordhvNV(const GLhalfNV *); void glSecondaryColor3hNV(GLhalfNV, GLhalfNV, GLhalfNV); void glSecondaryColor3hvNV(const GLhalfNV *); void glVertexWeighthNV(GLhalfNV); void glVertexWeighthvNV(const GLhalfNV *); void glVertexAttrib1hNV(GLuint, GLhalfNV); void glVertexAttrib1hvNV(GLuint, const GLhalfNV *); void glVertexAttrib2hNV(GLuint, GLhalfNV, GLhalfNV); void glVertexAttrib2hvNV(GLuint, const GLhalfNV *); void glVertexAttrib3hNV(GLuint, GLhalfNV, GLhalfNV, GLhalfNV); void glVertexAttrib3hvNV(GLuint, const GLhalfNV *); void glVertexAttrib4hNV(GLuint, GLhalfNV, GLhalfNV, GLhalfNV, GLhalfNV); void glVertexAttrib4hvNV(GLuint, const GLhalfNV *); void glVertexAttribs1hvNV(GLuint, GLsizei, const GLhalfNV *); void glVertexAttribs2hvNV(GLuint, GLsizei, const GLhalfNV *); void glVertexAttribs3hvNV(GLuint, GLsizei, const GLhalfNV *); void glVertexAttribs4hvNV(GLuint, GLsizei, const GLhalfNV *); void glPixelDataRangeNV(GLenum, GLsizei, GLvoid *); void glFlushPixelDataRangeNV(GLenum); void glPrimitiveRestartNV(void); void glPrimitiveRestartIndexNV(GLuint); GLvoid* glMapObjectBufferATI(GLuint); void glUnmapObjectBufferATI(GLuint); void glVertexAttribArrayObjectATI(GLuint, GLint, GLenum, GLboolean, GLsizei, GLuint, GLuint); void glGetVertexAttribArrayObjectfvATI(GLuint, GLenum, GLfloat *); void glGetVertexAttribArrayObjectivATI(GLuint, GLenum, GLint *); void glVertex2bOES( GLbyte, GLbyte ); void glVertex3bOES( GLbyte, GLbyte, GLbyte ); void glVertex4bOES( GLbyte, GLbyte, GLbyte, GLbyte ); void glVertex2bvOES( const GLbyte * ); void glVertex3bvOES( const GLbyte * ); void glVertex4bvOES( const GLbyte * ); void glTexCoord1bOES( GLbyte ); void glTexCoord2bOES( GLbyte, GLbyte ); void glTexCoord3bOES( GLbyte, GLbyte, GLbyte ); void glTexCoord4bOES( GLbyte, GLbyte, GLbyte, GLbyte ); void glTexCoord1bvOES( const GLbyte * ); void glTexCoord2bvOES( const GLbyte * ); void glTexCoord3bvOES( const GLbyte * ); void glTexCoord4bvOES( const GLbyte * ); void glMultiTexCoord1bOES( GLenum, GLbyte ); void glMultiTexCoord2bOES( GLenum, GLbyte, GLbyte ); void glMultiTexCoord3bOES( GLenum, GLbyte, GLbyte, GLbyte ); void glMultiTexCoord4bOES( GLenum, GLbyte, GLbyte, GLbyte, GLbyte ); void glMultiTexCoord1bvOES( GLenum texture, const GLbyte * ); void glMultiTexCoord2bvOES( GLenum texture, const GLbyte * ); void glMultiTexCoord3bvOES( GLenum texture, const GLbyte * ); void glMultiTexCoord4bvOES( GLenum texture, const GLbyte * ); void glVertex2xOES(GLfixed, GLfixed); void glVertex3xOES(GLfixed, GLfixed, GLfixed); void glVertex4xOES(GLfixed, GLfixed, GLfixed, GLfixed); void glVertex2xvOES(const GLfixed *); void glVertex3xvOES(const GLfixed *); void glVertex4xvOES(const GLfixed *); void glNormal3xOES(GLfixed, GLfixed, GLfixed); void glNormal3xvOES(const GLfixed *); void glTexCoord1xOES(GLfixed); void glTexCoord2xOES(GLfixed, GLfixed); void glTexCoord3xOES(GLfixed, GLfixed, GLfixed); void glTexCoord4xOES(GLfixed, GLfixed, GLfixed, GLfixed); void glTexCoord1xvOES(const GLfixed *); void glTexCoord2xvOES(const GLfixed *); void glTexCoord3xvOES(const GLfixed *); void glTexCoord4xvOES(const GLfixed *); void glMultiTexCoord1xOES(GLenum, GLfixed); void glMultiTexCoord2xOES(GLenum, GLfixed, GLfixed); void glMultiTexCoord3xOES(GLenum, GLfixed, GLfixed, GLfixed); void glMultiTexCoord4xOES(GLenum, GLfixed, GLfixed, GLfixed, GLfixed); void glMultiTexCoord1xvOES(GLenum, const GLfixed *); void glMultiTexCoord2xvOES(GLenum, const GLfixed *); void glMultiTexCoord3xvOES(GLenum, const GLfixed *); void glMultiTexCoord4xvOES(GLenum, const GLfixed *); void glColor3xOES(GLfixed, GLfixed, GLfixed); void glColor4xOES(GLfixed, GLfixed, GLfixed, GLfixed); void glColor3xvOES(const GLfixed *); void glColor4xvOES(const GLfixed *); void glIndexxOES(GLfixed); void glIndexxvOES(const GLfixed *); void glRectxOES(GLfixed, GLfixed, GLfixed, GLfixed); void glRectxvOES(const GLfixed*, const GLfixed*); void glDepthRangexOES(GLclampx, GLclampx); void glLoadMatrixxOES(const GLfixed *); void glMultMatrixxOES(const GLfixed *); void glLoadTransposeMatrixxOES(const GLfixed *); void glMultTransposeMatrixxOES(const GLfixed *); void glRotatexOES(GLfixed, GLfixed, GLfixed, GLfixed); void glScalexOES(GLfixed, GLfixed, GLfixed); void glTranslatexOES(GLfixed, GLfixed, GLfixed); void glFrustumxOES(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); void glOrthoxOES(GLfixed, GLfixed, GLfixed, GLfixed, GLfixed, GLfixed); void glTexGenxOES(GLenum, GLenum, GLfixed); void glTexGenxvOES(GLenum, GLenum, const GLfixed *); void glGetTexGenxvOES(GLenum, GLenum, GLfixed *); void glClipPlanexOES(GLenum, const GLfixed *); void glGetClipPlanexOES(GLenum, GLfixed *); void glRasterPos2xOES(GLfixed, GLfixed); void glRasterPos3xOES(GLfixed, GLfixed, GLfixed); void glRasterPos4xOES(GLfixed, GLfixed, GLfixed, GLfixed); void glRasterPos2xvOES(const GLfixed *); void glRasterPos3xvOES(const GLfixed *); void glRasterPos4xvOES(const GLfixed *); void glMaterialxOES(GLenum, GLenum, GLfixed); void glMaterialxvOES(GLenum, GLenum, const GLfixed *); void glGetMaterialxOES(GLenum, GLenum, GLfixed *); void glLightxOES(GLenum, GLenum, GLfixed); void glLightxvOES(GLenum, GLenum, const GLfixed *); void glGetLightxOES(GLenum, GLenum, const GLfixed *); void glLightModelxOES(GLenum, GLfixed); void glLightModelxvOES(GLenum, const GLfixed *); void glPointSizexOES(GLfixed size); void glLineWidthxOES(GLfixed width); void glPolygonOffsetxOES(GLfixed factor, GLfixed units); void glPixelStorex(GLenum pname, GLfixed param); void glPixelTransferxOES(GLenum pname, GLfixed param); void glPixelMapx(GLenum, GLint, const GLfixed *); void glGetPixelMapxv(GLenum, GLint, GLfixed *); void glConvolutionParameterxOES(GLenum, GLenum, GLfixed); void glConvolutionParameterxvOES(GLenum, GLenum, const GLfixed *); void glGetConvolutionParameterxvOES(GLenum, GLenum, GLfixed *); void glGetHistogramParameterxvOES(GLenum, GLenum, GLfixed *); void glPixelZoomxOES(GLfixed, GLfixed); void glBitmapxOES(GLsizei, GLsizei, GLfixed, GLfixed, GLfixed, GLfixed, const GLubyte *); void glTexParameterxOES(GLenum, GLenum, GLfixed); void glTexParameterxvOES(GLenum, GLenum, const GLfixed *); void glGetTexParameterxvOES(GLenum, GLenum, GLfixed *); void glGetTexLevelParameterxvOES(GLenum, GLint, GLenum, GLfixed *); void glPrioritizeTexturesxOES(GLsizei, GLuint *, GLclampx *); void glTexEnvxOES(GLenum, GLenum, GLfixed); void glTexEnvxvOES(GLenum, GLenum, const GLfixed *); void glGetTexEnvxvOES(GLenum, GLenum, GLfixed *); void glFogxOES(GLenum, GLfixed); void glFogxvOES(GLenum, const GLfixed *); void glSampleCoverageOES(GLclampx, GLboolean); void glAlphaFuncxOES(GLenum, GLclampx); void glBlendColorxOES(GLclampx, GLclampx, GLclampx, GLclampx); void glClearColorxOES(GLclampx, GLclampx, GLclampx, GLclampx); void glClearDepthxOES(GLclampx); void glClearAccumxOES(GLclampx, GLclampx, GLclampx, GLclampx); void glAccumxOES(GLenum, GLfixed); void glMap1xOES(GLenum, GLfixed, GLfixed, GLint, GLint, const GLfixed *); void glMap2xOES(GLenum, GLfixed, GLfixed, GLint, GLint, GLfixed, GLfixed, GLint, GLint, const GLfixed *); void glMapGrid1xOES(GLint, GLfixed, GLfixed); void glMapGrid2xOES(GLint, GLfixed, GLfixed, GLfixed, GLfixed); void glGetMapxvOES(GLenum, GLenum, GLfixed *); void glEvalCoord1xOES(GLfixed); void glEvalCoord2xOES(GLfixed, GLfixed); void glEvalCoord1xvOES(const GLfixed *); void glEvalCoord2xvOES(const GLfixed *); void glFeedbackBufferxOES(GLsizei, GLenum, GLfixed *); void glPassThroughxOES(GLfixed); void glGetFixedvOES(GLenum, GLfixed *); void glDepthRangefOES(GLclampf, GLclampf); void glFrustumfOES(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glOrthofOES(GLfloat, GLfloat, GLfloat, GLfloat, GLfloat, GLfloat); void glClipPlanefOES(GLenum, const GLfloat*); void glGetClipPlanefOES(GLenum, GLfloat*); void glClearDepthfOES(GLclampd); GLbitfield glQueryMatrixxOES(GLfixed *, GLint * ); void glDepthBoundsEXT(GLclampd, GLclampd); void glBlendEquationSeparateEXT(GLenum, GLenum); GLboolean glIsRenderbufferEXT(GLuint); void glBindRenderbufferEXT(GLenum, GLuint); void glDeleteRenderbuffersEXT(GLsizei, const GLuint *); void glGenRenderbuffersEXT(GLsizei, GLuint *); void glRenderbufferStorageEXT(GLenum, GLenum, GLsizei, GLsizei); void glGetRenderbufferParameterivEXT(GLenum, GLenum, GLint*); GLboolean glIsFramebufferEXT(GLuint); void glBindFramebufferEXT(GLenum, GLuint); void glDeleteFramebuffersEXT(GLsizei, const GLuint *); void glGenFramebuffersEXT(GLsizei, GLuint *); GLenum glCheckFramebufferStatusEXT(GLenum); void glFramebufferTexture1DEXT(GLenum, GLenum, GLenum, GLuint, GLint); void glFramebufferTexture2DEXT(GLenum, GLenum, GLenum, GLuint, GLint); void glFramebufferTexture3DEXT(GLenum, GLenum, GLenum, GLuint, GLint, GLint); void glFramebufferRenderbufferEXT(GLenum, GLenum, GLenum, GLuint); void glGetFramebufferAttachmentParameterivEXT(GLenum, GLenum, GLenum, GLint *); void glGenerateMipmapEXT(GLenum); void glStringMarkerGREMEDY(GLsizei, const GLvoid *); void glStencilClearTagEXT(GLsizei, GLuint); void glBlitFramebufferEXT(GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLint, GLbitfield, GLenum); void glRenderbufferStorageMultisampleEXT(GLenum, GLsizei, GLenum, GLsizei, GLsizei); void glGetQueryObjecti64vEXT(GLuint, GLenum, GLint64EXT *); void glGetQueryObjectui64vEXT(GLuint, GLenum, GLuint64EXT *); void glProgramEnvParameters4fvEXT(GLenum, GLuint, GLsizei, const GLfloat *); void glProgramLocalParameters4fvEXT(GLenum, GLuint, GLsizei, const GLfloat *); void glBufferParameteriAPPLE(GLenum, GLenum, GLint); void glFlushMappedBufferRangeAPPLE(GLenum, GLintptr, GLsizeiptr); void glUniformBufferEXT(GLuint, GLint, GLuint); GLint glGetUniformBufferSizeEXT(GLuint, GLint); GLintptr glGetUniformOffsetEXT(GLuint program, GLint); void glColorMaskIndexedEXT(GLuint, GLboolean, GLboolean, GLboolean, GLboolean); void glGetBooleanIndexedvEXT(GLenum, GLuint, GLboolean *); void glGetIntegerIndexedvEXT(GLenum, GLuint, GLint *); void glEnableIndexedEXT(GLenum, GLuint); void glDisableIndexedEXT(GLenum, GLuint); GLboolean glIsEnabledIndexedEXT(GLenum, GLuint); void glDrawArraysInstancedEXT(GLenum, GLint, GLsizei, GLsizei); void glDrawElementsInstancedEXT(GLenum, GLsizei, GLenum, const GLvoid *, GLsizei); void glProgramParameteriEXT(GLuint, GLenum, GLint); void glFramebufferTextureEXT(GLenum, GLenum, GLuint, GLint); void glFramebufferTextureLayerEXT(GLenum, GLenum, GLuint, GLint, GLint); void glFramebufferTextureFaceEXT(GLenum, GLenum, GLuint, GLint, GLenum); void glVertexAttribI1iEXT(GLuint, GLint); void glVertexAttribI2iEXT(GLuint, GLint, GLint); void glVertexAttribI3iEXT(GLuint, GLint, GLint, GLint); void glVertexAttribI4iEXT(GLuint, GLint, GLint, GLint, GLint); void glVertexAttribI1uiEXT(GLuint, GLuint); void glVertexAttribI2uiEXT(GLuint, GLuint, GLuint); void glVertexAttribI3uiEXT(GLuint, GLuint, GLuint, GLuint); void glVertexAttribI4uiEXT(GLuint, GLuint, GLuint, GLuint, GLuint); void glVertexAttribI1ivEXT(GLuint, const GLint *); void glVertexAttribI2ivEXT(GLuint, const GLint *); void glVertexAttribI3ivEXT(GLuint, const GLint *); void glVertexAttribI4ivEXT(GLuint, const GLint *); void glVertexAttribI1uivEXT(GLuint, const GLuint *); void glVertexAttribI2uivEXT(GLuint, const GLuint *); void glVertexAttribI3uivEXT(GLuint, const GLuint *); void glVertexAttribI4uivEXT(GLuint, const GLuint *); void glVertexAttribI4bvEXT(GLuint, const GLbyte *); void glVertexAttribI4svEXT(GLuint, const GLshort *); void glVertexAttribI4ubvEXT(GLuint, const GLubyte *); void glVertexAttribI4usvEXT(GLuint, const GLushort *); void glVertexAttribIPointerEXT(GLuint, GLint, GLenum, GLsizei, const GLvoid *); void glGetVertexAttribIivEXT(GLuint, GLenum, GLint *); void glGetVertexAttribIuivEXT(GLuint, GLenum, GLint *); void glUniform1uiEXT(GLint, GLuint); void glUniform2uiEXT(GLint, GLuint, GLuint); void glUniform3uiEXT(GLint, GLuint, GLuint, GLuint); void glUniform4uiEXT(GLint, GLuint, GLuint, GLuint, GLuint); void glUniform1uivEXT(GLint, GLsizei, const GLuint *); void glUniform2uivEXT(GLint, GLsizei, const GLuint *); void glUniform3uivEXT(GLint, GLsizei, const GLuint *); void glUniform4uivEXT(GLint, GLsizei, const GLuint *); void glGetUniformuivEXT(GLuint, GLint location, GLint *); void glBindFragDataLocationEXT(GLuint, GLuint, const GLchar *); GLint glGetFragDataLocationEXT(GLuint, const GLchar *); void glFramebufferTextureLayerEXT(GLenum, GLenum, GLuint, GLint, GLint); void glTexBufferEXT(GLenum, GLenum, GLuint); void glDepthRangedNV(GLdouble, GLdouble); void glClearDepthdNV(GLdouble); void glDepthBoundsdNV(GLdouble, GLdouble); void glRenderbufferStorageMultsampleCoverageNV(GLenum, GLsizei, GLsizei, GLenum, GLsizei, GLsizei); void glProgramVertexLimitNV(GLenum, GLint); void glFramebufferTextureEXT(GLenum, GLenum, GLuint, GLint); void glFramebufferTextureLayerEXT(GLenum, GLenum, GLuint, GLint, GLint); void glProgramLocalParameterI4iNV(GLenum, GLuint, GLint, GLint, GLint, GLint); void glProgramLocalParameterI4ivNV(GLenum, GLuint, const GLint *); void glProgramLocalParametersI4ivNV(GLenum, GLuint, GLsizei, const GLint *); void glProgramLocalParameterI4uiNV(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); void glProgramLocalParameterI4uivNV(GLenum, GLuint, const GLuint *); void glProgramLocalParametersI4uivNV(GLenum, GLuint, GLsizei, const GLuint *); void glProgramEnvParameterI4iNV(GLenum, GLuint, GLint, GLint, GLint, GLint); void glProgramEnvParameterI4ivNV(GLenum, GLuint, const GLint *); void glProgramEnvParametersI4ivNV(GLenum, GLuint, GLsizei, const GLint *); void glProgramEnvParameterI4uiNV(GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); void glProgramEnvParameterI4uivNV(GLenum, GLuint, const GLuint *); void glProgramEnvParametersI4uivNV(GLenum, GLuint, GLsizei, const GLuint *); void glGetProgramLocalParameterIivNV(GLenum, GLuint, GLint *); void glGetProgramLocalParameterIuivNV(GLenum, GLuint, GLuint *); void glGetProgramEnvParameterIivNV(GLenum, GLuint, GLint *); void glGetProgramEnvParameterIuivNV(GLenum, GLuint, GLuint *); void glBindBufferRangeNV(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); void glBindBufferOffsetNV(GLenum, GLuint, GLuint, GLintptr); void glBindBufferBaseNV(GLenum, GLuint, GLuint); void glProgramBufferParametersfvNV(GLenum, GLuint, GLuint, GLsizei, const GLfloat *); void glProgramBufferParametersIivNV(GLenum, GLuint, GLuint, GLsizei, const GLint *); void glProgramBufferParametersIuivNV(GLenum, GLuint, GLuint, GLuint, const GLuint *); void glGetIntegerIndexedvEXT(GLenum, GLuint, GLboolean *); void glBindBufferRangeNV(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); void glBindBufferOffsetNV(GLenum, GLuint, GLuint, GLintptr); void glBindBufferBaseNV(GLenum, GLuint, GLuint); void glTransformFeedbackAttribsNV(GLsizei, const GLint *, GLenum); void glTransformFeedbackVaryingsNV(GLuint, GLsizei, const GLint *, GLenum); void glBeginTransformFeedbackNV(GLenum); void glEndTransformFeedbackNV(void); GLint glGetVaryingLocationNV(GLuint, const GLchar *); void glGetActiveVaryingNV(GLuint, GLuint, GLsizei, GLsizei *, GLsizei *, GLenum *, GLchar *); void glActiveVaryingNV(GLuint, const GLchar *); void glGetTransformFeedbackVaryingNV(GLuint, GLuint, GLint *); void glGetBooleanIndexedvEXT(GLenum, GLuint, GLboolean *); //void glGetIntegerIndexedvEXT(GLenum, GLuint, GLint *); void glVertexAttribI1iEXT(GLuint, GLint); void glVertexAttribI2iEXT(GLuint, GLint, GLint); void glVertexAttribI3iEXT(GLuint, GLint, GLint, GLint); void glVertexAttribI4iEXT(GLuint, GLint, GLint, GLint, GLint); void glVertexAttribI1uiEXT(GLuint, GLuint); void glVertexAttribI2uiEXT(GLuint, GLuint, GLuint); void glVertexAttribI3uiEXT(GLuint, GLuint, GLuint, GLuint); void glVertexAttribI4uiEXT(GLuint, GLuint, GLuint, GLuint, GLuint); void glVertexAttribI1ivEXT(GLuint, const GLint *); void glVertexAttribI2ivEXT(GLuint, const GLint *); void glVertexAttribI3ivEXT(GLuint, const GLint *); void glVertexAttribI4ivEXT(GLuint, const GLint *); void glVertexAttribI1uivEXT(GLuint, const GLuint *); void glVertexAttribI2uivEXT(GLuint, const GLuint *); void glVertexAttribI3uivEXT(GLuint, const GLuint *); void glVertexAttribI4uivEXT(GLuint, const GLuint *); void glVertexAttribI4bvEXT(GLuint, const GLbyte *); void glVertexAttribI4svEXT(GLuint, const GLshort *); void glVertexAttribI4ubvEXT(GLuint, const GLubyte *); void glVertexAttribI4usvEXT(GLuint, const GLushort *); void glVertexAttribIPointerEXT(GLuint, GLint, GLenum, GLsizei, const GLvoid *); void glGetVertexAttribIivEXT(GLuint, GLenum, GLint *); void glGetVertexAttribIuivEXT(GLuint, GLenum, GLint *); void glFrameTerminatorGREMEDY(void); void glBeginConditionalRenderNV(GLuint, GLenum); void glEndConditionalRenderNV(void); void glBeginTransformFeedbackEXT(GLenum); void glEndTransformFeedbackEXT(void); void glBindBufferRangeEXT(GLenum, GLuint, GLuint, GLintptr, GLsizeiptr); void glBindBufferOffsetEXT(GLenum, GLuint, GLuint, GLintptr); void glBindBufferBaseEXT(GLenum, GLuint, GLuint); void glTransformFeedbackVaryingsEXT(GLuint, GLsizei, const GLint *, GLenum); void glGetTransformFeedbackVaryingEXT(GLuint, GLuint, GLint *); void glClientAttribDefaultEXT(GLbitfield); void glPushClientAttribDefaultEXT(GLbitfield); void glMatrixLoadfEXT(GLenum, const GLfloat *); void glMatrixLoaddEXT(GLenum, const GLdouble *); void glMatrixMultfEXT(GLenum, const GLfloat *); void glMatrixMultdEXT(GLenum, const GLdouble *); void glMatrixLoadIdentityEXT(GLenum); void glMatrixRotatefEXT(GLenum, GLfloat, GLfloat, GLfloat, GLfloat); void glMatrixRotatedEXT(GLenum, GLdouble, GLdouble, GLdouble, GLdouble); void glMatrixScalefEXT(GLenum, GLfloat, GLfloat, GLfloat); void glMatrixScaledEXT(GLenum, GLdouble, GLdouble, GLdouble); void glMatrixTranslatefEXT(GLenum, GLfloat, GLfloat, GLfloat); void glMatrixTranslatedEXT(GLenum, GLdouble, GLdouble, GLdouble); void glMatrixFrustumEXT(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); void glMatrixOrthoEXT(GLenum, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble, GLdouble); void glMatrixPopEXT(GLenum); void glMatrixPushEXT(GLenum); void glMatrixLoadTransposefEXT(GLenum, const GLfloat *); void glMatrixLoadTransposedEXT(GLenum, const GLdouble *); void glMatrixMultTransposefEXT(GLenum, const GLfloat *); void glMatrixMultTransposedEXT(GLenum, const GLdouble *); void glTextureParameterfEXT(GLuint, GLenum, GLenum, GLfloat); void glTextureParameterfvEXT(GLuint, GLenum, GLenum, const GLfloat *); void glTextureParameteriEXT(GLuint, GLenum, GLenum, GLint); void glTextureParameterivEXT(GLuint, GLenum, GLenum, const GLint *); void glTextureImage1DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glTextureImage2DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glTextureSubImage1DEXT(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); void glTextureSubImage2DEXT(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glCopyTextureImage1DEXT(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); void glCopyTextureImage2DEXT(GLuint, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); void glCopyTextureSubImage1DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei); void glCopyTextureSubImage2DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); void glGetTextureImageEXT(GLuint, GLenum, GLint, GLenum, GLenum, GLvoid *); void glGetTextureParameterfvEXT(GLuint, GLenum, GLenum, GLfloat *); void glGetTextureParameterivEXT(GLuint, GLenum, GLenum, GLint *); void glGetTextureLevelParameterfvEXT(GLuint, GLenum, GLint, GLenum, GLfloat *); void glGetTextureLevelParameterivEXT(GLuint, GLenum, GLint, GLenum, GLint *); void glTextureImage3DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glTextureSubImage3DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glCopyTextureSubImage3DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); void glMultiTexParameterfEXT(GLenum, GLenum, GLenum, GLfloat); void glMultiTexParameterfvEXT(GLenum, GLenum, GLenum, const GLfloat *); void glMultiTexParameteriEXT(GLenum, GLenum, GLenum, GLint); void glMultiTexParameterivEXT(GLenum, GLenum, GLenum, const GLint *); void glMultiTexImage1DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glMultiTexImage2DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glMultiTexSubImage1DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLenum, const GLvoid *); void glMultiTexSubImage2DEXT(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glCopyMultiTexImage1DEXT(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLint); void glCopyMultiTexImage2DEXT(GLenum, GLenum, GLint, GLenum, GLint, GLint, GLsizei, GLsizei, GLint); void glCopyMultiTexSubImage1DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei); void glCopyMultiTexSubImage2DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); void glGetMultiTexImageEXT(GLenum, GLenum, GLint, GLenum, GLenum, GLvoid *); void glGetMultiTexParameterfvEXT(GLenum, GLenum, GLenum, GLfloat *); void glGetMultiTexParameterivEXT(GLenum, GLenum, GLenum, GLint *); void glGetMultiTexLevelParameterfvEXT(GLenum, GLenum, GLint, GLenum, GLfloat *); void glGetMultiTexLevelParameterivEXT(GLenum, GLenum, GLint, GLenum, GLint *); void glMultiTexImage3DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, const GLvoid *); void glMultiTexSubImage3DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLenum, const GLvoid *); void glCopyMultiTexSubImage3DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLint, GLint, GLsizei, GLsizei); void glBindMultiTextureEXT(GLenum, GLenum, GLuint); void glEnableClientStateIndexedEXT(GLenum, GLuint); void glDisableClientStateIndexedEXT(GLenum, GLuint); void glMultiTexCoordPointerEXT(GLenum, GLint, GLenum, GLsizei, const GLvoid *); void glMultiTexEnvfEXT(GLenum, GLenum, GLenum, GLfloat); void glMultiTexEnvfvEXT(GLenum, GLenum, GLenum, const GLfloat *); void glMultiTexEnviEXT(GLenum, GLenum, GLenum, GLint); void glMultiTexEnvivEXT(GLenum, GLenum, GLenum, const GLint *); void glMultiTexGendEXT(GLenum, GLenum, GLenum, GLdouble); void glMultiTexGendvEXT(GLenum, GLenum, GLenum, const GLdouble *); void glMultiTexGenfEXT(GLenum, GLenum, GLenum, GLfloat); void glMultiTexGenfvEXT(GLenum, GLenum, GLenum, const GLfloat *); void glMultiTexGeniEXT(GLenum, GLenum, GLenum, GLint); void glMultiTexGenivEXT(GLenum, GLenum, GLenum, const GLint *); void glGetMultiTexEnvfvEXT(GLenum, GLenum, GLenum, GLfloat *); void glGetMultiTexEnvivEXT(GLenum, GLenum, GLenum, GLint *); void glGetMultiTexGendvEXT(GLenum, GLenum, GLenum, GLdouble *); void glGetMultiTexGenfvEXT(GLenum, GLenum, GLenum, GLfloat *); void glGetMultiTexGenivEXT(GLenum, GLenum, GLenum, GLint *); void glGetFloatIndexedvEXT(GLenum, GLuint, GLfloat *); void glGetDoubleIndexedvEXT(GLenum, GLuint, GLdouble *); void glGetPointerIndexedvEXT(GLenum, GLuint, GLvoid* *); void glCompressedTextureImage3DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTextureImage2DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTextureImage1DEXT(GLuint, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedTextureSubImage3DEXT(GLuint, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedTextureSubImage2DEXT(GLuint, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedTextureSubImage1DEXT(GLuint, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); void glGetCompressedTextureImageEXT(GLuint, GLenum, GLint, GLvoid *); void glCompressedMultiTexImage3DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedMultiTexImage2DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedMultiTexImage1DEXT(GLenum, GLenum, GLint, GLenum, GLsizei, GLint, GLsizei, const GLvoid *); void glCompressedMultiTexSubImage3DEXT(GLenum, GLenum, GLint, GLint, GLint, GLint, GLsizei, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedMultiTexSubImage2DEXT(GLenum, GLenum, GLint, GLint, GLint, GLsizei, GLsizei, GLenum, GLsizei, const GLvoid *); void glCompressedMultiTexSubImage1DEXT(GLenum, GLenum, GLint, GLint, GLsizei, GLenum, GLsizei, const GLvoid *); void glGetCompressedMultiTexImageEXT(GLenum, GLenum, GLint, GLvoid *); void glNamedProgramStringEXT(GLuint, GLenum, GLenum, GLsizei, const GLvoid *); void glNamedProgramLocalParameter4dEXT(GLuint, GLenum, GLuint, GLdouble, GLdouble, GLdouble, GLdouble); void glNamedProgramLocalParameter4dvEXT(GLuint, GLenum, GLuint, const GLdouble *); void glNamedProgramLocalParameter4fEXT(GLuint, GLenum, GLuint, GLfloat, GLfloat, GLfloat, GLfloat); void glNamedProgramLocalParameter4fvEXT(GLuint, GLenum, GLuint, const GLfloat *); void glGetNamedProgramLocalParameterdvEXT(GLuint, GLenum, GLuint, GLdouble *); void glGetNamedProgramLocalParameterfvEXT(GLuint, GLenum, GLuint, GLfloat *); void glGetNamedProgramivEXT(GLuint, GLenum, GLenum, GLint *); void glGetNamedProgramStringEXT(GLuint, GLenum, GLenum, GLvoid *); void glNamedProgramLocalParameters4fvEXT(GLuint, GLenum, GLuint, GLsizei, const GLfloat *); void glNamedProgramLocalParameterI4iEXT(GLuint, GLenum, GLuint, GLint, GLint, GLint, GLint); void glNamedProgramLocalParameterI4ivEXT(GLuint, GLenum, GLuint, const GLint *); void glNamedProgramLocalParametersI4ivEXT(GLuint, GLenum, GLuint, GLsizei, const GLint *); void glNamedProgramLocalParameterI4uiEXT(GLuint, GLenum, GLuint, GLuint, GLuint, GLuint, GLuint); void glNamedProgramLocalParameterI4uivEXT(GLuint, GLenum, GLuint, const GLuint *); void glNamedProgramLocalParametersI4uivEXT(GLuint, GLenum, GLuint, GLsizei, const GLuint *); void glGetNamedProgramLocalParameterIivEXT(GLuint, GLenum, GLuint, GLint *); void glGetNamedProgramLocalParameterIuivEXT(GLuint, GLenum, GLuint, GLuint *); void glTextureParameterIivEXT(GLuint, GLenum, GLenum, const GLint *); void glTextureParameterIuivEXT(GLuint, GLenum, GLenum, const GLuint *); void glGetTextureParameterIivEXT(GLuint, GLenum, GLenum, GLint *); void glGetTextureParameterIuivEXT(GLuint, GLenum, GLenum, GLuint *); void glMultiTexParameterIivEXT(GLenum, GLenum, GLenum, const GLint *); void glMultiTexParameterIuivEXT(GLenum, GLenum, GLenum, const GLuint *); void glGetMultiTexParameterIivEXT(GLenum, GLenum, GLenum, GLint *); void glGetMultiTexParameterIuivEXT(GLenum, GLenum, GLenum, GLuint *); void glProgramUniform1fEXT(GLuint, GLint, GLfloat); void glProgramUniform2fEXT(GLuint, GLint, GLfloat, GLfloat); void glProgramUniform3fEXT(GLuint, GLint, GLfloat, GLfloat, GLfloat); void glProgramUniform4fEXT(GLuint, GLint, GLfloat, GLfloat, GLfloat, GLfloat); void glProgramUniform1iEXT(GLuint, GLint, GLint); void glProgramUniform2iEXT(GLuint, GLint, GLint, GLint); void glProgramUniform3iEXT(GLuint, GLint, GLint, GLint, GLint); void glProgramUniform4iEXT(GLuint, GLint, GLint, GLint, GLint, GLint); void glProgramUniform1fvEXT(GLuint, GLint, GLsizei, const GLfloat *); void glProgramUniform2fvEXT(GLuint, GLint, GLsizei, const GLfloat *); void glProgramUniform3fvEXT(GLuint, GLint, GLsizei, const GLfloat *); void glProgramUniform4fvEXT(GLuint, GLint, GLsizei, const GLfloat *); void glProgramUniform1ivEXT(GLuint, GLint, GLsizei, const GLint *); void glProgramUniform2ivEXT(GLuint, GLint, GLsizei, const GLint *); void glProgramUniform3ivEXT(GLuint, GLint, GLsizei, const GLint *); void glProgramUniform4ivEXT(GLuint, GLint, GLsizei, const GLint *); void glProgramUniformMatrix2fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix3fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix4fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix2x3fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix3x2fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix2x4fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix4x2fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix3x4fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniformMatrix4x3fvEXT(GLuint, GLint, GLsizei, GLboolean, const GLfloat *); void glProgramUniform1uiEXT(GLuint, GLint, GLuint); void glProgramUniform2uiEXT(GLuint, GLint, GLuint, GLuint); void glProgramUniform3uiEXT(GLuint, GLint, GLuint, GLuint, GLuint); void glProgramUniform4uiEXT(GLuint, GLint, GLuint, GLuint, GLuint, GLuint); void glProgramUniform1uivEXT(GLuint, GLint, GLsizei, const GLuint *); void glProgramUniform2uivEXT(GLuint, GLint, GLsizei, const GLuint *); void glProgramUniform3uivEXT(GLuint, GLint, GLsizei, const GLuint *); void glProgramUniform4uivEXT(GLuint, GLint, GLsizei, const GLuint *); void glNamedBufferDataEXT(GLuint, GLsizeiptr, const GLvoid *, GLenum); void glNamedBufferSubDataEXT(GLuint, GLintptr, GLsizeiptr, const GLvoid *); GLvoid* glMapNamedBufferEXT(GLuint, GLenum); GLboolean glUnmapNamedBufferEXT(GLuint); void glGetNamedBufferParameterivEXT(GLuint, GLenum, GLint *); void glGetNamedBufferPointervEXT(GLuint, GLenum, GLvoid* *); void glGetNamedBufferSubDataEXT(GLuint, GLintptr, GLsizeiptr, GLvoid *); void glTextureBufferEXT(GLuint, GLenum, GLenum, GLuint); void glMultiTexBufferEXT(GLenum, GLenum, GLenum, GLuint); void glNamedRenderbufferStorageEXT(GLuint, GLenum, GLsizei, GLsizei); void glGetNamedRenderbufferParameterivEXT(GLuint, GLenum, GLint *); GLenum glCheckNamedFramebufferStatusEXT(GLuint, GLenum); void glNamedFramebufferTexture1DEXT(GLuint, GLenum, GLenum, GLuint, GLint); void glNamedFramebufferTexture2DEXT(GLuint, GLenum, GLenum, GLuint, GLint); void glNamedFramebufferTexture3DEXT(GLuint, GLenum, GLenum, GLuint, GLint, GLint); void glNamedFramebufferRenderbufferEXT(GLuint, GLenum, GLenum, GLuint); void glGetNamedFramebufferAttachmentParameterivEXT(GLuint, GLenum, GLenum, GLint *); void glGenerateTextureMipmapEXT(GLuint, GLenum); void glGenerateMultiTexMipmapEXT(GLenum, GLenum); void glFramebufferDrawBufferEXT(GLuint, GLenum); void glFramebufferDrawBuffersEXT(GLuint, GLsizei, const GLenum *); void glFramebufferReadBufferEXT(GLuint, GLenum); void glGetFramebufferParameterivEXT(GLuint, GLenum, GLint *); void glNamedRenderbufferStorageMultisampleEXT(GLuint, GLsizei, GLenum, GLsizei, GLsizei); void glNamedRenderbufferStorageMultisampleCoverageEXT(GLuint, GLsizei, GLsizei, GLenum, GLsizei, GLsizei); void glNamedFramebufferTextureEXT(GLuint, GLenum, GLuint, GLint); void glNamedFramebufferTextureLayerEXT(GLuint, GLenum, GLuint, GLint, GLint); void glNamedFramebufferTextureFaceEXT(GLuint, GLenum, GLuint, GLint, GLenum); void glTextureRenderbufferEXT(GLuint, GLenum, GLuint); void glMultiTexRenderbufferEXT(GLenum, GLenum, GLuint); void glGetMultisamplefvNV(GLenum, GLuint, GLfloat *); void glSampleMaskIndexedNV(GLuint, GLbitfield); void glTexRenderbufferNV(GLenum, GLuint); void glBindTransformFeedbackNV(GLenum, GLuint); void glDeleteTransformFeedbacksNV(GLsizei, const GLuint *); void glGenTransformFeedbacksNV(GLsizei, GLuint *); GLboolean glIsTransformFeedbackNV(GLuint); void glPauseTransformFeedbackNV(void); void glResumeTransformFeedbackNV(void); void glDrawTransformFeedbackNV(GLenum, GLuint); void glGetPerfMonitorGroupsAMD(GLint *, GLsizei, GLuint *); void glGetPerfMonitorCountersAMD(GLuint, GLint *, GLint *, GLsizei, GLuint *); void glGetPerfMonitorGroupStringAMD(GLuint, GLsizei, GLsizei *, GLchar *); void glGetPerfMonitorCounterStringAMD(GLuint, GLuint, GLsizei, GLsizei *, GLchar *); void glGetPerfMonitorCounterInfoAMD(GLuint, GLuint, GLenum, void *); void glGenPerfMonitorsAMD(GLsizei, GLuint *); void glDeletePerfMonitorsAMD(GLsizei, GLuint *); void glSelectPerfMonitorCountersAMD(GLuint, GLboolean, GLuint, GLint, GLuint *); void glBeginPerfMonitorAMD(GLuint); void glEndPerfMonitorAMD(GLuint); void glGetPerfMonitorCounterDataAMD(GLuint, GLenum, GLsizei, GLuint *, GLint *); void glTessellationFactorAMD(GLfloat); void glTessellationModeAMD(GLenum); void glProvokingVertexEXT(GLenum); void glBlendFuncIndexedAMD(GLuint buf, GLenum src, GLenum dst); void glBlendFuncSeparateIndexedAMD(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha); void glBlendEquationIndexedAMD(GLuint buf, GLenum mode); void glBlendEquationSeparateIndexedAMD(GLuint buf, GLenum modeRGB, GLenum modeAlpha); void glTextureRangeAPPLE(GLenum target, GLsizei length, const GLvoid *pointer); void glGetTexParameterPointervAPPLE(GLenum target, GLenum pname, GLvoid* *params); void glEnableVertexAttribAPPLE(GLuint index, GLenum pname); void glDisableVertexAttribAPPLE(GLuint index, GLenum pname); GLboolean glIsVertexAttribEnabledAPPLE(GLuint index, GLenum pname); void glMapVertexAttrib1dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points); void glMapVertexAttrib1fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points); void glMapVertexAttrib2dAPPLE(GLuint index, GLuint size, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points); void glMapVertexAttrib2fAPPLE(GLuint index, GLuint size, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points); GLenum glObjectPurgeableAPPLE(GLenum objectType, GLuint name, GLenum option); GLenum glObjectUnpurgeableAPPLE(GLenum objectType, GLuint name, GLenum option); void glGetObjectParameterivAPPLE(GLenum objectType, GLuint name, GLenum pname, GLint *params); void glBeginVideoCaptureNV(GLuint video_capture_slot); void glBindVideoCaptureStreamBufferNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset); void glBindVideoCaptureStreamTextureNV(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture); void glEndVideoCaptureNV(GLuint video_capture_slot); void glGetVideoCaptureivNV(GLuint video_capture_slot, GLenum pname, GLint *params); void glGetVideoCaptureStreamivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLint *params); void glGetVideoCaptureStreamfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLfloat *params); void glGetVideoCaptureStreamdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, GLdouble *params); GLenum glVideoCaptureNV(GLuint video_capture_slot, GLuint *sequence_num, GLuint64EXT *capture_time); void glVideoCaptureStreamParameterivNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLint *params); void glVideoCaptureStreamParameterfvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLfloat *params); void glVideoCaptureStreamParameterdvNV(GLuint video_capture_slot, GLuint stream, GLenum pname, const GLdouble *params); void glUseShaderProgramEXT(GLenum type, GLuint program); void glActiveProgramEXT(GLuint program); GLuint glCreateShaderProgramEXT(GLenum type, const GLchar *string); void glMakeBufferResidentNV(GLenum target, GLenum access); void glMakeBufferNonResidentNV(GLenum target); GLboolean glIsBufferResidentNV(GLenum target); void glMakeNamedBufferResidentNV(GLuint buffer, GLenum access); void glMakeNamedBufferNonResidentNV(GLuint buffer); GLboolean glIsNamedBufferResidentNV(GLuint buffer); void glGetBufferParameterui64vNV(GLenum target, GLenum pname, GLuint64EXT *params); void glGetNamedBufferParameterui64vNV(GLuint buffer, GLenum pname, GLuint64EXT *params); void glGetIntegerui64vNV(GLenum value, GLuint64EXT *result); void glUniformui64NV(GLint location, GLuint64EXT value); void glUniformui64vNV(GLint location, GLsizei count, const GLuint64EXT *value); void glGetUniformui64vNV(GLuint program, GLint location, GLuint64EXT *params); void glProgramUniformui64NV(GLuint program, GLint location, GLuint64EXT value); void glProgramUniformui64vNV(GLuint program, GLint location, GLsizei count, const GLuint64EXT *value); void glBufferAddressRangeNV(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length); void glVertexFormatNV(GLint size, GLenum type, GLsizei stride); void glNormalFormatNV(GLenum type, GLsizei stride); void glColorFormatNV(GLint size, GLenum type, GLsizei stride); void glIndexFormatNV(GLenum type, GLsizei stride); void glTexCoordFormatNV(GLint size, GLenum type, GLsizei stride); void glEdgeFlagFormatNV(GLsizei stride); void glSecondaryColorFormatNV(GLint size, GLenum type, GLsizei stride); void glFogCoordFormatNV(GLenum type, GLsizei stride); void glVertexAttribFormatNV(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride); void glVertexAttribIFormatNV(GLuint index, GLint size, GLenum type, GLsizei stride); void glGetIntegerui64i_vNV(GLenum value, GLuint index, GLuint64EXT *result); void glTextureBarrierNV(void);