HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
internal::GLApi Namespace Reference

Typedefs

typedef void(* PFNGLACCUMPROC )(GLenum op, GLfloat value)
 
typedef void(* PFNGLACTIVEPROGRAMEXTPROC )(GLuint program)
 
typedef void(* PFNGLACTIVESHADERPROGRAMPROC )(GLuint pipeline, GLuint program)
 
typedef void(* PFNGLACTIVESHADERPROGRAMEXTPROC )(GLuint pipeline, GLuint program)
 
typedef void(* PFNGLACTIVESTENCILFACEEXTPROC )(GLenum face)
 
typedef void(* PFNGLACTIVETEXTUREPROC )(GLenum texture)
 
typedef void(* PFNGLACTIVETEXTUREARBPROC )(GLenum texture)
 
typedef void(* PFNGLACTIVEVARYINGNVPROC )(GLuint program, const GLchar *name)
 
typedef void(* PFNGLALPHAFUNCPROC )(GLenum func, GLfloat ref)
 
typedef void(* PFNGLALPHATOCOVERAGEDITHERCONTROLNVPROC )(GLenum mode)
 
typedef void(* PFNGLAPPLYFRAMEBUFFERATTACHMENTCMAAINTELPROC )()
 
typedef void(* PFNGLAPPLYTEXTUREEXTPROC )(GLenum mode)
 
typedef GLboolean(* PFNGLACQUIREKEYEDMUTEXWIN32EXTPROC )(GLuint memory, GLuint64 key, GLuint timeout)
 
typedef GLboolean(* PFNGLAREPROGRAMSRESIDENTNVPROC )(GLsizei n, const GLuint *programs, GLboolean *residences)
 
typedef GLboolean(* PFNGLARETEXTURESRESIDENTPROC )(GLsizei n, const GLuint *textures, GLboolean *residences)
 
typedef GLboolean(* PFNGLARETEXTURESRESIDENTEXTPROC )(GLsizei n, const GLuint *textures, GLboolean *residences)
 
typedef void(* PFNGLARRAYELEMENTPROC )(GLint i)
 
typedef void(* PFNGLARRAYELEMENTEXTPROC )(GLint i)
 
typedef GLuint(* PFNGLASYNCCOPYBUFFERSUBDATANVXPROC )(GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *fenceValueArray, GLuint readGpu, GLbitfield writeGpuMask, GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray)
 
typedef GLuint(* PFNGLASYNCCOPYIMAGESUBDATANVXPROC )(GLsizei waitSemaphoreCount, const GLuint *waitSemaphoreArray, const GLuint64 *waitValueArray, GLuint srcGpu, GLbitfield dstGpuMask, GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth, GLsizei signalSemaphoreCount, const GLuint *signalSemaphoreArray, const GLuint64 *signalValueArray)
 
typedef void(* PFNGLATTACHOBJECTARBPROC )(GLhandleARB containerObj, GLhandleARB obj)
 
typedef void(* PFNGLATTACHSHADERPROC )(GLuint program, GLuint shader)
 
typedef void(* PFNGLBEGINPROC )(GLenum mode)
 
typedef void(* PFNGLBEGINCONDITIONALRENDERPROC )(GLuint id, GLenum mode)
 
typedef void(* PFNGLBEGINCONDITIONALRENDERNVPROC )(GLuint id, GLenum mode)
 
typedef void(* PFNGLBEGINCONDITIONALRENDERNVXPROC )(GLuint id)
 
typedef void(* PFNGLBEGINOCCLUSIONQUERYNVPROC )(GLuint id)
 
typedef void(* PFNGLBEGINPERFMONITORAMDPROC )(GLuint monitor)
 
typedef void(* PFNGLBEGINPERFQUERYINTELPROC )(GLuint queryHandle)
 
typedef void(* PFNGLBEGINQUERYPROC )(GLenum target, GLuint id)
 
typedef void(* PFNGLBEGINQUERYARBPROC )(GLenum target, GLuint id)
 
typedef void(* PFNGLBEGINQUERYINDEXEDPROC )(GLenum target, GLuint index, GLuint id)
 
typedef void(* PFNGLBEGINTRANSFORMFEEDBACKPROC )(GLenum primitiveMode)
 
typedef void(* PFNGLBEGINTRANSFORMFEEDBACKEXTPROC )(GLenum primitiveMode)
 
typedef void(* PFNGLBEGINTRANSFORMFEEDBACKNVPROC )(GLenum primitiveMode)
 
typedef void(* PFNGLBEGINVERTEXSHADEREXTPROC )()
 
typedef void(* PFNGLBEGINVIDEOCAPTURENVPROC )(GLuint video_capture_slot)
 
typedef void(* PFNGLBINDATTRIBLOCATIONPROC )(GLuint program, GLuint index, const GLchar *name)
 
typedef void(* PFNGLBINDATTRIBLOCATIONARBPROC )(GLhandleARB programObj, GLuint index, const GLcharARB *name)
 
typedef void(* PFNGLBINDBUFFERPROC )(GLenum target, GLuint buffer)
 
typedef void(* PFNGLBINDBUFFERARBPROC )(GLenum target, GLuint buffer)
 
typedef void(* PFNGLBINDBUFFERBASEPROC )(GLenum target, GLuint index, GLuint buffer)
 
typedef void(* PFNGLBINDBUFFERBASEEXTPROC )(GLenum target, GLuint index, GLuint buffer)
 
typedef void(* PFNGLBINDBUFFERBASENVPROC )(GLenum target, GLuint index, GLuint buffer)
 
typedef void(* PFNGLBINDBUFFEROFFSETEXTPROC )(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
 
typedef void(* PFNGLBINDBUFFEROFFSETNVPROC )(GLenum target, GLuint index, GLuint buffer, GLintptr offset)
 
typedef void(* PFNGLBINDBUFFERRANGEPROC )(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(* PFNGLBINDBUFFERRANGEEXTPROC )(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(* PFNGLBINDBUFFERRANGENVPROC )(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
 
typedef void(* PFNGLBINDBUFFERSBASEPROC )(GLenum target, GLuint first, GLsizei count, const GLuint *buffers)
 
typedef void(* PFNGLBINDBUFFERSRANGEPROC )(GLenum target, GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizeiptr *sizes)
 
typedef void(* PFNGLBINDFRAGDATALOCATIONPROC )(GLuint program, GLuint color, const GLchar *name)
 
typedef void(* PFNGLBINDFRAGDATALOCATIONEXTPROC )(GLuint program, GLuint color, const GLchar *name)
 
typedef void(* PFNGLBINDFRAGDATALOCATIONINDEXEDPROC )(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
 
typedef void(* PFNGLBINDFRAMEBUFFERPROC )(GLenum target, GLuint framebuffer)
 
typedef void(* PFNGLBINDFRAMEBUFFEREXTPROC )(GLenum target, GLuint framebuffer)
 
typedef void(* PFNGLBINDIMAGETEXTUREPROC )(GLuint unit, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLenum format)
 
typedef void(* PFNGLBINDIMAGETEXTUREEXTPROC )(GLuint index, GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum access, GLint format)
 
typedef void(* PFNGLBINDIMAGETEXTURESPROC )(GLuint first, GLsizei count, const GLuint *textures)
 
typedef GLuint(* PFNGLBINDLIGHTPARAMETEREXTPROC )(GLenum light, GLenum value)
 
typedef GLuint(* PFNGLBINDMATERIALPARAMETEREXTPROC )(GLenum face, GLenum value)
 
typedef void(* PFNGLBINDMULTITEXTUREEXTPROC )(GLenum texunit, GLenum target, GLuint texture)
 
typedef GLuint(* PFNGLBINDPARAMETEREXTPROC )(GLenum value)
 
typedef void(* PFNGLBINDPROGRAMARBPROC )(GLenum target, GLuint program)
 
typedef void(* PFNGLBINDPROGRAMNVPROC )(GLenum target, GLuint id)
 
typedef void(* PFNGLBINDPROGRAMPIPELINEPROC )(GLuint pipeline)
 
typedef void(* PFNGLBINDPROGRAMPIPELINEEXTPROC )(GLuint pipeline)
 
typedef void(* PFNGLBINDRENDERBUFFERPROC )(GLenum target, GLuint renderbuffer)
 
typedef void(* PFNGLBINDRENDERBUFFEREXTPROC )(GLenum target, GLuint renderbuffer)
 
typedef void(* PFNGLBINDSAMPLERPROC )(GLuint unit, GLuint sampler)
 
typedef void(* PFNGLBINDSAMPLERSPROC )(GLuint first, GLsizei count, const GLuint *samplers)
 
typedef void(* PFNGLBINDSHADINGRATEIMAGENVPROC )(GLuint texture)
 
typedef GLuint(* PFNGLBINDTEXGENPARAMETEREXTPROC )(GLenum unit, GLenum coord, GLenum value)
 
typedef void(* PFNGLBINDTEXTUREPROC )(GLenum target, GLuint texture)
 
typedef void(* PFNGLBINDTEXTUREEXTPROC )(GLenum target, GLuint texture)
 
typedef void(* PFNGLBINDTEXTUREUNITPROC )(GLuint unit, GLuint texture)
 
typedef GLuint(* PFNGLBINDTEXTUREUNITPARAMETEREXTPROC )(GLenum unit, GLenum value)
 
typedef void(* PFNGLBINDTEXTURESPROC )(GLuint first, GLsizei count, const GLuint *textures)
 
typedef void(* PFNGLBINDTRANSFORMFEEDBACKPROC )(GLenum target, GLuint id)
 
typedef void(* PFNGLBINDTRANSFORMFEEDBACKNVPROC )(GLenum target, GLuint id)
 
typedef void(* PFNGLBINDVERTEXARRAYPROC )(GLuint array)
 
typedef void(* PFNGLBINDVERTEXARRAYAPPLEPROC )(GLuint array)
 
typedef void(* PFNGLBINDVERTEXBUFFERPROC )(GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride)
 
typedef void(* PFNGLBINDVERTEXBUFFERSPROC )(GLuint first, GLsizei count, const GLuint *buffers, const GLintptr *offsets, const GLsizei *strides)
 
typedef void(* PFNGLBINDVERTEXSHADEREXTPROC )(GLuint id)
 
typedef void(* PFNGLBINDVIDEOCAPTURESTREAMBUFFERNVPROC )(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLintptrARB offset)
 
typedef void(* PFNGLBINDVIDEOCAPTURESTREAMTEXTURENVPROC )(GLuint video_capture_slot, GLuint stream, GLenum frame_region, GLenum target, GLuint texture)
 
typedef void(* PFNGLBINORMAL3BEXTPROC )(GLbyte bx, GLbyte by, GLbyte bz)
 
typedef void(* PFNGLBINORMAL3BVEXTPROC )(const GLbyte *v)
 
typedef void(* PFNGLBINORMAL3DEXTPROC )(GLdouble bx, GLdouble by, GLdouble bz)
 
typedef void(* PFNGLBINORMAL3DVEXTPROC )(const GLdouble *v)
 
typedef void(* PFNGLBINORMAL3FEXTPROC )(GLfloat bx, GLfloat by, GLfloat bz)
 
typedef void(* PFNGLBINORMAL3FVEXTPROC )(const GLfloat *v)
 
typedef void(* PFNGLBINORMAL3IEXTPROC )(GLint bx, GLint by, GLint bz)
 
typedef void(* PFNGLBINORMAL3IVEXTPROC )(const GLint *v)
 
typedef void(* PFNGLBINORMAL3SEXTPROC )(GLshort bx, GLshort by, GLshort bz)
 
typedef void(* PFNGLBINORMAL3SVEXTPROC )(const GLshort *v)
 
typedef void(* PFNGLBINORMALPOINTEREXTPROC )(GLenum type, GLsizei stride, const void *pointer)
 
typedef void(* PFNGLBITMAPPROC )(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
 
typedef void(* PFNGLBLENDBARRIERKHRPROC )()
 
typedef void(* PFNGLBLENDBARRIERNVPROC )()
 
typedef void(* PFNGLBLENDCOLORPROC )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(* PFNGLBLENDCOLOREXTPROC )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(* PFNGLBLENDEQUATIONPROC )(GLenum mode)
 
typedef void(* PFNGLBLENDEQUATIONEXTPROC )(GLenum mode)
 
typedef void(* PFNGLBLENDEQUATIONINDEXEDAMDPROC )(GLuint buf, GLenum mode)
 
typedef void(* PFNGLBLENDEQUATIONSEPARATEPROC )(GLenum modeRGB, GLenum modeAlpha)
 
typedef void(* PFNGLBLENDEQUATIONSEPARATEEXTPROC )(GLenum modeRGB, GLenum modeAlpha)
 
typedef void(* PFNGLBLENDEQUATIONSEPARATEINDEXEDAMDPROC )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
 
typedef void(* PFNGLBLENDEQUATIONSEPARATEIPROC )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
 
typedef void(* PFNGLBLENDEQUATIONSEPARATEIARBPROC )(GLuint buf, GLenum modeRGB, GLenum modeAlpha)
 
typedef void(* PFNGLBLENDEQUATIONIPROC )(GLuint buf, GLenum mode)
 
typedef void(* PFNGLBLENDEQUATIONIARBPROC )(GLuint buf, GLenum mode)
 
typedef void(* PFNGLBLENDFUNCPROC )(GLenum sfactor, GLenum dfactor)
 
typedef void(* PFNGLBLENDFUNCINDEXEDAMDPROC )(GLuint buf, GLenum src, GLenum dst)
 
typedef void(* PFNGLBLENDFUNCSEPARATEPROC )(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
 
typedef void(* PFNGLBLENDFUNCSEPARATEEXTPROC )(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
 
typedef void(* PFNGLBLENDFUNCSEPARATEINDEXEDAMDPROC )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 
typedef void(* PFNGLBLENDFUNCSEPARATEIPROC )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 
typedef void(* PFNGLBLENDFUNCSEPARATEIARBPROC )(GLuint buf, GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 
typedef void(* PFNGLBLENDFUNCIPROC )(GLuint buf, GLenum src, GLenum dst)
 
typedef void(* PFNGLBLENDFUNCIARBPROC )(GLuint buf, GLenum src, GLenum dst)
 
typedef void(* PFNGLBLENDPARAMETERINVPROC )(GLenum pname, GLint value)
 
typedef void(* PFNGLBLITFRAMEBUFFERPROC )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 
typedef void(* PFNGLBLITFRAMEBUFFEREXTPROC )(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 
typedef void(* PFNGLBLITNAMEDFRAMEBUFFERPROC )(GLuint readFramebuffer, GLuint drawFramebuffer, GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 
typedef void(* PFNGLBUFFERADDRESSRANGENVPROC )(GLenum pname, GLuint index, GLuint64EXT address, GLsizeiptr length)
 
typedef void(* PFNGLBUFFERATTACHMEMORYNVPROC )(GLenum target, GLuint memory, GLuint64 offset)
 
typedef void(* PFNGLBUFFERDATAPROC )(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
 
typedef void(* PFNGLBUFFERDATAARBPROC )(GLenum target, GLsizeiptrARB size, const void *data, GLenum usage)
 
typedef void(* PFNGLBUFFERPAGECOMMITMENTARBPROC )(GLenum target, GLintptr offset, GLsizeiptr size, GLboolean commit)
 
typedef void(* PFNGLBUFFERPAGECOMMITMENTMEMNVPROC )(GLenum target, GLintptr offset, GLsizeiptr size, GLuint memory, GLuint64 memOffset, GLboolean commit)
 
typedef void(* PFNGLBUFFERPARAMETERIAPPLEPROC )(GLenum target, GLenum pname, GLint param)
 
typedef void(* PFNGLBUFFERSTORAGEPROC )(GLenum target, GLsizeiptr size, const void *data, GLbitfield flags)
 
typedef void(* PFNGLBUFFERSTORAGEEXTERNALEXTPROC )(GLenum target, GLintptr offset, GLsizeiptr size, GLeglClientBufferEXT clientBuffer, GLbitfield flags)
 
typedef void(* PFNGLBUFFERSTORAGEMEMEXTPROC )(GLenum target, GLsizeiptr size, GLuint memory, GLuint64 offset)
 
typedef void(* PFNGLBUFFERSUBDATAPROC )(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
 
typedef void(* PFNGLBUFFERSUBDATAARBPROC )(GLenum target, GLintptrARB offset, GLsizeiptrARB size, const void *data)
 
typedef void(* PFNGLCALLCOMMANDLISTNVPROC )(GLuint list)
 
typedef void(* PFNGLCALLLISTPROC )(GLuint list)
 
typedef void(* PFNGLCALLLISTSPROC )(GLsizei n, GLenum type, const void *lists)
 
typedef GLenum(* PFNGLCHECKFRAMEBUFFERSTATUSPROC )(GLenum target)
 
typedef GLenum(* PFNGLCHECKFRAMEBUFFERSTATUSEXTPROC )(GLenum target)
 
typedef GLenum(* PFNGLCHECKNAMEDFRAMEBUFFERSTATUSPROC )(GLuint framebuffer, GLenum target)
 
typedef GLenum(* PFNGLCHECKNAMEDFRAMEBUFFERSTATUSEXTPROC )(GLuint framebuffer, GLenum target)
 
typedef void(* PFNGLCLAMPCOLORPROC )(GLenum target, GLenum clamp)
 
typedef void(* PFNGLCLAMPCOLORARBPROC )(GLenum target, GLenum clamp)
 
typedef void(* PFNGLCLEARPROC )(GLbitfield mask)
 
typedef void(* PFNGLCLEARACCUMPROC )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(* PFNGLCLEARBUFFERDATAPROC )(GLenum target, GLenum internalformat, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLEARBUFFERSUBDATAPROC )(GLenum target, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLEARBUFFERFIPROC )(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
 
typedef void(* PFNGLCLEARBUFFERFVPROC )(GLenum buffer, GLint drawbuffer, const GLfloat *value)
 
typedef void(* PFNGLCLEARBUFFERIVPROC )(GLenum buffer, GLint drawbuffer, const GLint *value)
 
typedef void(* PFNGLCLEARBUFFERUIVPROC )(GLenum buffer, GLint drawbuffer, const GLuint *value)
 
typedef void(* PFNGLCLEARCOLORPROC )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(* PFNGLCLEARCOLORIIEXTPROC )(GLint red, GLint green, GLint blue, GLint alpha)
 
typedef void(* PFNGLCLEARCOLORIUIEXTPROC )(GLuint red, GLuint green, GLuint blue, GLuint alpha)
 
typedef void(* PFNGLCLEARDEPTHPROC )(GLdouble depth)
 
typedef void(* PFNGLCLEARDEPTHDNVPROC )(GLdouble depth)
 
typedef void(* PFNGLCLEARDEPTHFPROC )(GLfloat d)
 
typedef void(* PFNGLCLEARINDEXPROC )(GLfloat c)
 
typedef void(* PFNGLCLEARNAMEDBUFFERDATAPROC )(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLEARNAMEDBUFFERDATAEXTPROC )(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLEARNAMEDBUFFERSUBDATAPROC )(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLEARNAMEDBUFFERSUBDATAEXTPROC )(GLuint buffer, GLenum internalformat, GLsizeiptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERFIPROC )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
 
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERFVPROC )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLfloat *value)
 
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERIVPROC )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLint *value)
 
typedef void(* PFNGLCLEARNAMEDFRAMEBUFFERUIVPROC )(GLuint framebuffer, GLenum buffer, GLint drawbuffer, const GLuint *value)
 
typedef void(* PFNGLCLEARSTENCILPROC )(GLint s)
 
typedef void(* PFNGLCLEARTEXIMAGEPROC )(GLuint texture, GLint level, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLEARTEXSUBIMAGEPROC )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCLIENTACTIVETEXTUREPROC )(GLenum texture)
 
typedef void(* PFNGLCLIENTACTIVETEXTUREARBPROC )(GLenum texture)
 
typedef void(* PFNGLCLIENTATTRIBDEFAULTEXTPROC )(GLbitfield mask)
 
typedef void(* PFNGLCLIENTWAITSEMAPHOREUI64NVXPROC )(GLsizei fenceObjectCount, const GLuint *semaphoreArray, const GLuint64 *fenceValueArray)
 
typedef GLenum(* PFNGLCLIENTWAITSYNCPROC )(GLsync sync, GLbitfield flags, GLuint64 timeout)
 
typedef void(* PFNGLCLIPCONTROLPROC )(GLenum origin, GLenum depth)
 
typedef void(* PFNGLCLIPPLANEPROC )(GLenum plane, const GLdouble *equation)
 
typedef void(* PFNGLCOLOR3BPROC )(GLbyte red, GLbyte green, GLbyte blue)
 
typedef void(* PFNGLCOLOR3BVPROC )(const GLbyte *v)
 
typedef void(* PFNGLCOLOR3DPROC )(GLdouble red, GLdouble green, GLdouble blue)
 
typedef void(* PFNGLCOLOR3DVPROC )(const GLdouble *v)
 
typedef void(* PFNGLCOLOR3FPROC )(GLfloat red, GLfloat green, GLfloat blue)
 
typedef void(* PFNGLCOLOR3FVPROC )(const GLfloat *v)
 
typedef void(* PFNGLCOLOR3HNVPROC )(GLhalfNV red, GLhalfNV green, GLhalfNV blue)
 
typedef void(* PFNGLCOLOR3HVNVPROC )(const GLhalfNV *v)
 
typedef void(* PFNGLCOLOR3IPROC )(GLint red, GLint green, GLint blue)
 
typedef void(* PFNGLCOLOR3IVPROC )(const GLint *v)
 
typedef void(* PFNGLCOLOR3SPROC )(GLshort red, GLshort green, GLshort blue)
 
typedef void(* PFNGLCOLOR3SVPROC )(const GLshort *v)
 
typedef void(* PFNGLCOLOR3UBPROC )(GLubyte red, GLubyte green, GLubyte blue)
 
typedef void(* PFNGLCOLOR3UBVPROC )(const GLubyte *v)
 
typedef void(* PFNGLCOLOR3UIPROC )(GLuint red, GLuint green, GLuint blue)
 
typedef void(* PFNGLCOLOR3UIVPROC )(const GLuint *v)
 
typedef void(* PFNGLCOLOR3USPROC )(GLushort red, GLushort green, GLushort blue)
 
typedef void(* PFNGLCOLOR3USVPROC )(const GLushort *v)
 
typedef void(* PFNGLCOLOR4BPROC )(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
 
typedef void(* PFNGLCOLOR4BVPROC )(const GLbyte *v)
 
typedef void(* PFNGLCOLOR4DPROC )(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
 
typedef void(* PFNGLCOLOR4DVPROC )(const GLdouble *v)
 
typedef void(* PFNGLCOLOR4FPROC )(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 
typedef void(* PFNGLCOLOR4FVPROC )(const GLfloat *v)
 
typedef void(* PFNGLCOLOR4HNVPROC )(GLhalfNV red, GLhalfNV green, GLhalfNV blue, GLhalfNV alpha)
 
typedef void(* PFNGLCOLOR4HVNVPROC )(const GLhalfNV *v)
 
typedef void(* PFNGLCOLOR4IPROC )(GLint red, GLint green, GLint blue, GLint alpha)
 
typedef void(* PFNGLCOLOR4IVPROC )(const GLint *v)
 
typedef void(* PFNGLCOLOR4SPROC )(GLshort red, GLshort green, GLshort blue, GLshort alpha)
 
typedef void(* PFNGLCOLOR4SVPROC )(const GLshort *v)
 
typedef void(* PFNGLCOLOR4UBPROC )(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
 
typedef void(* PFNGLCOLOR4UBVPROC )(const GLubyte *v)
 
typedef void(* PFNGLCOLOR4UIPROC )(GLuint red, GLuint green, GLuint blue, GLuint alpha)
 
typedef void(* PFNGLCOLOR4UIVPROC )(const GLuint *v)
 
typedef void(* PFNGLCOLOR4USPROC )(GLushort red, GLushort green, GLushort blue, GLushort alpha)
 
typedef void(* PFNGLCOLOR4USVPROC )(const GLushort *v)
 
typedef void(* PFNGLCOLORFORMATNVPROC )(GLint size, GLenum type, GLsizei stride)
 
typedef void(* PFNGLCOLORMASKPROC )(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 
typedef void(* PFNGLCOLORMASKINDEXEDEXTPROC )(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
 
typedef void(* PFNGLCOLORMASKIPROC )(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
 
typedef void(* PFNGLCOLORMATERIALPROC )(GLenum face, GLenum mode)
 
typedef void(* PFNGLCOLORP3UIPROC )(GLenum type, GLuint color)
 
typedef void(* PFNGLCOLORP3UIVPROC )(GLenum type, const GLuint *color)
 
typedef void(* PFNGLCOLORP4UIPROC )(GLenum type, GLuint color)
 
typedef void(* PFNGLCOLORP4UIVPROC )(GLenum type, const GLuint *color)
 
typedef void(* PFNGLCOLORPOINTERPROC )(GLint size, GLenum type, GLsizei stride, const void *pointer)
 
typedef void(* PFNGLCOLORPOINTEREXTPROC )(GLint size, GLenum type, GLsizei stride, GLsizei count, const void *pointer)
 
typedef void(* PFNGLCOLORPOINTERVINTELPROC )(GLint size, GLenum type, const void **pointer)
 
typedef void(* PFNGLCOLORSUBTABLEPROC )(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCOLORSUBTABLEEXTPROC )(GLenum target, GLsizei start, GLsizei count, GLenum format, GLenum type, const void *data)
 
typedef void(* PFNGLCOLORTABLEPROC )(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *table)
 
typedef void(* PFNGLCOLORTABLEEXTPROC )(GLenum target, GLenum internalFormat, GLsizei width, GLenum format, GLenum type, const void *table)
 
typedef void(* PFNGLCOLORTABLEPARAMETERFVPROC )(GLenum target, GLenum pname, const GLfloat *params)
 
typedef void(* PFNGLCOLORTABLEPARAMETERIVPROC )(GLenum target, GLenum pname, const GLint *params)
 
typedef void(* PFNGLCOMBINERINPUTNVPROC )(GLenum stage, GLenum portion, GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
 
typedef void(* PFNGLCOMBINEROUTPUTNVPROC )(GLenum stage, GLenum portion, GLenum abOutput, GLenum cdOutput, GLenum sumOutput, GLenum scale, GLenum bias, GLboolean abDotProduct, GLboolean cdDotProduct, GLboolean muxSum)
 
typedef void(* PFNGLCOMBINERPARAMETERFNVPROC )(GLenum pname, GLfloat param)
 
typedef void(* PFNGLCOMBINERPARAMETERFVNVPROC )(GLenum pname, const GLfloat *params)
 
typedef void(* PFNGLCOMBINERPARAMETERINVPROC )(GLenum pname, GLint param)
 
typedef void(* PFNGLCOMBINERPARAMETERIVNVPROC )(GLenum pname, const GLint *params)
 
typedef void(* PFNGLCOMBINERSTAGEPARAMETERFVNVPROC )(GLenum stage, GLenum pname, const GLfloat *params)
 
typedef void(* PFNGLCOMMANDLISTSEGMENTSNVPROC )(GLuint list, GLuint segments)
 
typedef void(* PFNGLCOMPILECOMMANDLISTNVPROC )(GLuint list)
 
typedef void(* PFNGLCOMPILESHADERPROC )(GLuint shader)
 
typedef void(* PFNGLCOMPILESHADERARBPROC )(GLhandleARB shaderObj)
 
typedef void(* PFNGLCOMPILESHADERINCLUDEARBPROC )(GLuint shader, GLsizei count, const GLchar *const *path, const GLint *length)
 
typedef void(* PFNGLCOMPRESSEDMULTITEXIMAGE1DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDMULTITEXIMAGE2DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDMULTITEXIMAGE3DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDMULTITEXSUBIMAGE1DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDMULTITEXSUBIMAGE2DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDMULTITEXSUBIMAGE3DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDTEXIMAGE1DPROC )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXIMAGE1DARBPROC )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXIMAGE2DPROC )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXIMAGE2DARBPROC )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXIMAGE3DPROC )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXIMAGE3DARBPROC )(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE1DARBPROC )(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE2DARBPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXSUBIMAGE3DARBPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXTUREIMAGE1DEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDTEXTUREIMAGE2DEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDTEXTUREIMAGE3DEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE1DPROC )(GLuint texture, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE1DEXTPROC )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE2DPROC )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE2DEXTPROC )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE3DPROC )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
 
typedef void(* PFNGLCOMPRESSEDTEXTURESUBIMAGE3DEXTPROC )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *bits)
 
typedef void(* PFNGLCONSERVATIVERASTERPARAMETERFNVPROC )(GLenum pname, GLfloat value)
 
typedef void(* PFNGLCONSERVATIVERASTERPARAMETERINVPROC )(GLenum pname, GLint param)
 
typedef void(* PFNGLCONVOLUTIONFILTER1DPROC )(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image)
 
typedef void(* PFNGLCONVOLUTIONFILTER1DEXTPROC )(GLenum target, GLenum internalformat, GLsizei width, GLenum format, GLenum type, const void *image)
 
typedef void(* PFNGLCONVOLUTIONFILTER2DPROC )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image)
 
typedef void(* PFNGLCONVOLUTIONFILTER2DEXTPROC )(GLenum target, GLenum internalformat, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *image)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERFPROC )(GLenum target, GLenum pname, GLfloat params)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERFEXTPROC )(GLenum target, GLenum pname, GLfloat params)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERFVPROC )(GLenum target, GLenum pname, const GLfloat *params)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERFVEXTPROC )(GLenum target, GLenum pname, const GLfloat *params)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERIPROC )(GLenum target, GLenum pname, GLint params)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERIEXTPROC )(GLenum target, GLenum pname, GLint params)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERIVPROC )(GLenum target, GLenum pname, const GLint *params)
 
typedef void(* PFNGLCONVOLUTIONPARAMETERIVEXTPROC )(GLenum target, GLenum pname, const GLint *params)
 
typedef void(* PFNGLCOPYBUFFERSUBDATAPROC )(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
 
typedef void(* PFNGLCOPYCOLORSUBTABLEPROC )(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYCOLORSUBTABLEEXTPROC )(GLenum target, GLsizei start, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYCOLORTABLEPROC )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYCONVOLUTIONFILTER1DPROC )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYCONVOLUTIONFILTER1DEXTPROC )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYCONVOLUTIONFILTER2DPROC )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYCONVOLUTIONFILTER2DEXTPROC )(GLenum target, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYIMAGESUBDATAPROC )(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei srcWidth, GLsizei srcHeight, GLsizei srcDepth)
 
typedef void(* PFNGLCOPYIMAGESUBDATANVPROC )(GLuint srcName, GLenum srcTarget, GLint srcLevel, GLint srcX, GLint srcY, GLint srcZ, GLuint dstName, GLenum dstTarget, GLint dstLevel, GLint dstX, GLint dstY, GLint dstZ, GLsizei width, GLsizei height, GLsizei depth)
 
typedef void(* PFNGLCOPYMULTITEXIMAGE1DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
 
typedef void(* PFNGLCOPYMULTITEXIMAGE2DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
typedef void(* PFNGLCOPYMULTITEXSUBIMAGE1DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYMULTITEXSUBIMAGE2DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYMULTITEXSUBIMAGE3DEXTPROC )(GLenum texunit, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYNAMEDBUFFERSUBDATAPROC )(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
 
typedef void(* PFNGLCOPYPATHNVPROC )(GLuint resultPath, GLuint srcPath)
 
typedef void(* PFNGLCOPYPIXELSPROC )(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
 
typedef void(* PFNGLCOPYTEXIMAGE1DPROC )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
 
typedef void(* PFNGLCOPYTEXIMAGE1DEXTPROC )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
 
typedef void(* PFNGLCOPYTEXIMAGE2DPROC )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
typedef void(* PFNGLCOPYTEXIMAGE2DEXTPROC )(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
typedef void(* PFNGLCOPYTEXSUBIMAGE1DPROC )(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYTEXSUBIMAGE1DEXTPROC )(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYTEXSUBIMAGE2DPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYTEXSUBIMAGE2DEXTPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYTEXSUBIMAGE3DPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYTEXSUBIMAGE3DEXTPROC )(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYTEXTUREIMAGE1DEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
 
typedef void(* PFNGLCOPYTEXTUREIMAGE2DEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
typedef void(* PFNGLCOPYTEXTURESUBIMAGE1DPROC )(GLuint texture, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYTEXTURESUBIMAGE1DEXTPROC )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
 
typedef void(* PFNGLCOPYTEXTURESUBIMAGE2DPROC )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYTEXTURESUBIMAGE2DEXTPROC )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYTEXTURESUBIMAGE3DPROC )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOPYTEXTURESUBIMAGE3DEXTPROC )(GLuint texture, GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
typedef void(* PFNGLCOVERFILLPATHINSTANCEDNVPROC )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
 
typedef void(* PFNGLCOVERFILLPATHNVPROC )(GLuint path, GLenum coverMode)
 
typedef void(* PFNGLCOVERSTROKEPATHINSTANCEDNVPROC )(GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLenum coverMode, GLenum transformType, const GLfloat *transformValues)
 
typedef void(* PFNGLCOVERSTROKEPATHNVPROC )(GLuint path, GLenum coverMode)
 
typedef void(* PFNGLCOVERAGEMODULATIONNVPROC )(GLenum components)
 
typedef void(* PFNGLCOVERAGEMODULATIONTABLENVPROC )(GLsizei n, const GLfloat *v)
 
typedef void(* PFNGLCREATEBUFFERSPROC )(GLsizei n, GLuint *buffers)
 
typedef void(* PFNGLCREATECOMMANDLISTSNVPROC )(GLsizei n, GLuint *lists)
 
typedef void(* PFNGLCREATEFRAMEBUFFERSPROC )(GLsizei n, GLuint *framebuffers)
 
typedef void(* PFNGLCREATEMEMORYOBJECTSEXTPROC )(GLsizei n, GLuint *memoryObjects)
 
typedef void(* PFNGLCREATEPERFQUERYINTELPROC )(GLuint queryId, GLuint *queryHandle)
 
typedef GLuint(* PFNGLCREATEPROGRAMPROC )()
 
typedef GLhandleARB(* PFNGLCREATEPROGRAMOBJECTARBPROC )()
 
typedef void(* PFNGLCREATEPROGRAMPIPELINESPROC )(GLsizei n, GLuint *pipelines)
 
typedef GLuint(* PFNGLCREATEPROGRESSFENCENVXPROC )()
 
typedef void(* PFNGLCREATEQUERIESPROC )(GLenum target, GLsizei n, GLuint *ids)
 
typedef void(* PFNGLCREATERENDERBUFFERSPROC )(GLsizei n, GLuint *renderbuffers)
 
typedef void(* PFNGLCREATESAMPLERSPROC )(GLsizei n, GLuint *samplers)
 
typedef void(* PFNGLCREATESEMAPHORESNVPROC )(GLsizei n, GLuint *semaphores)
 
typedef GLuint(* PFNGLCREATESHADERPROC )(GLenum type)
 
typedef GLhandleARB(* PFNGLCREATESHADEROBJECTARBPROC )(GLenum shaderType)
 
typedef GLuint(* PFNGLCREATESHADERPROGRAMEXTPROC )(GLenum type, const GLchar *string)
 
typedef GLuint(* PFNGLCREATESHADERPROGRAMVPROC )(GLenum type, GLsizei count, const GLchar *const *strings)
 
typedef GLuint(* PFNGLCREATESHADERPROGRAMVEXTPROC )(GLenum type, GLsizei count, const GLchar **strings)
 
typedef void(* PFNGLCREATESTATESNVPROC )(GLsizei n, GLuint *states)
 
typedef GLsync(* PFNGLCREATESYNCFROMCLEVENTARBPROC )(struct _cl_context *context, struct _cl_event *event, GLbitfield flags)
 
typedef void(* PFNGLCREATETEXTURESPROC )(GLenum target, GLsizei n, GLuint *textures)
 
typedef void(* PFNGLCREATETRANSFORMFEEDBACKSPROC )(GLsizei n, GLuint *ids)
 
typedef void(* PFNGLCREATEVERTEXARRAYSPROC )(GLsizei n, GLuint *arrays)
 
typedef void(* PFNGLCULLFACEPROC )(GLenum mode)
 
typedef void(* PFNGLCULLPARAMETERDVEXTPROC )(GLenum pname, GLdouble *params)
 
typedef void(* PFNGLCULLPARAMETERFVEXTPROC )(GLenum pname, GLfloat *params)
 
typedef void(* PFNGLCURRENTPALETTEMATRIXARBPROC )(GLint index)
 
typedef void(* PFNGLDEBUGMESSAGECALLBACKPROC )(GLDEBUGPROC callback, const void *userParam)
 
typedef void(* PFNGLDEBUGMESSAGECALLBACKAMDPROC )(GLDEBUGPROCAMD callback, void *userParam)
 
typedef void(* PFNGLDEBUGMESSAGECALLBACKARBPROC )(GLDEBUGPROCARB callback, const void *userParam)
 
typedef void(* PFNGLDEBUGMESSAGECALLBACKKHRPROC )(GLDEBUGPROCKHR callback, const void *userParam)
 
typedef void(* PFNGLDEBUGMESSAGECONTROLPROC )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
typedef void(* PFNGLDEBUGMESSAGECONTROLARBPROC )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
typedef void(* PFNGLDEBUGMESSAGECONTROLKHRPROC )(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
typedef void(* PFNGLDEBUGMESSAGEENABLEAMDPROC )(GLenum category, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
 
typedef void(* PFNGLDEBUGMESSAGEINSERTPROC )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
 
typedef void(* PFNGLDEBUGMESSAGEINSERTAMDPROC )(GLenum category, GLenum severity, GLuint id, GLsizei length, const GLchar *buf)
 
typedef void(* PFNGLDEBUGMESSAGEINSERTARBPROC )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
 
typedef void(* PFNGLDEBUGMESSAGEINSERTKHRPROC )(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
 
typedef void(* PFNGLDELETEBUFFERSPROC )(GLsizei n, const GLuint *buffers)
 
typedef void(* PFNGLDELETEBUFFERSARBPROC )(GLsizei n, const GLuint *buffers)
 
typedef void(* PFNGLDELETECOMMANDLISTSNVPROC )(GLsizei n, const GLuint *lists)
 
typedef void(* PFNGLDELETEFENCESAPPLEPROC )(GLsizei n, const GLuint *fences)
 
typedef void(* PFNGLDELETEFENCESNVPROC )(GLsizei n, const GLuint *fences)
 
typedef void(* PFNGLDELETEFRAMEBUFFERSPROC )(GLsizei n, const GLuint *framebuffers)
 
typedef void(* PFNGLDELETEFRAMEBUFFERSEXTPROC )(GLsizei n, const GLuint *framebuffers)
 
typedef void(* PFNGLDELETELISTSPROC )(GLuint list, GLsizei range)
 
typedef void(* PFNGLDELETEMEMORYOBJECTSEXTPROC )(GLsizei n, const GLuint *memoryObjects)
 
typedef void(* PFNGLDELETENAMEDSTRINGARBPROC )(GLint namelen, const GLchar *name)
 
typedef void(* PFNGLDELETENAMESAMDPROC )(GLenum identifier, GLuint num, const GLuint *names)
 
typedef void(* PFNGLDELETEOBJECTARBPROC )(GLhandleARB obj)
 
typedef void(* PFNGLDELETEOCCLUSIONQUERIESNVPROC )(GLsizei n, const GLuint *ids)
 
typedef void(* PFNGLDELETEPATHSNVPROC )(GLuint path, GLsizei range)
 
typedef void(* PFNGLDELETEPERFMONITORSAMDPROC )(GLsizei n, GLuint *monitors)
 
typedef void(* PFNGLDELETEPERFQUERYINTELPROC )(GLuint queryHandle)
 
typedef void(* PFNGLDELETEPROGRAMPROC )(GLuint program)
 
typedef void(* PFNGLDELETEPROGRAMPIPELINESPROC )(GLsizei n, const GLuint *pipelines)
 
typedef void(* PFNGLDELETEPROGRAMPIPELINESEXTPROC )(GLsizei n, const GLuint *pipelines)
 
typedef void(* PFNGLDELETEPROGRAMSARBPROC )(GLsizei n, const GLuint *programs)
 
typedef void(* PFNGLDELETEPROGRAMSNVPROC )(GLsizei n, const GLuint *programs)
 
typedef void(* PFNGLDELETEQUERIESPROC )(GLsizei n, const GLuint *ids)
 
typedef void(* PFNGLDELETEQUERIESARBPROC )(GLsizei n, const GLuint *ids)
 
typedef void(* PFNGLDELETEQUERYRESOURCETAGNVPROC )(GLsizei n, const GLint *tagIds)
 
typedef void(* PFNGLDELETERENDERBUFFERSPROC )(GLsizei n, const GLuint *renderbuffers)
 
typedef void(* PFNGLDELETERENDERBUFFERSEXTPROC )(GLsizei n, const GLuint *renderbuffers)
 
typedef void(* PFNGLDELETESAMPLERSPROC )(GLsizei count, const GLuint *samplers)
 
typedef void(* PFNGLDELETESEMAPHORESEXTPROC )(GLsizei n, const GLuint *semaphores)
 
typedef void(* PFNGLDELETESHADERPROC )(GLuint shader)
 
typedef void(* PFNGLDELETESTATESNVPROC )(GLsizei n, const GLuint *states)
 
typedef void(* PFNGLDELETESYNCPROC )(GLsync sync)
 
typedef void(* PFNGLDELETETEXTURESPROC )(GLsizei n, const GLuint *textures)
 
typedef void(* PFNGLDELETETEXTURESEXTPROC )(GLsizei n, const GLuint *textures)
 
typedef void(* PFNGLDELETETRANSFORMFEEDBACKSPROC )(GLsizei n, const GLuint *ids)
 
typedef void(* PFNGLDELETETRANSFORMFEEDBACKSNVPROC )(GLsizei n, const GLuint *ids)
 
typedef void(* PFNGLDELETEVERTEXARRAYSPROC )(GLsizei n, const GLuint *arrays)
 
typedef void(* PFNGLDELETEVERTEXARRAYSAPPLEPROC )(GLsizei n, const GLuint *arrays)
 
typedef void(* PFNGLDELETEVERTEXSHADEREXTPROC )(GLuint id)
 
typedef void(* PFNGLDEPTHBOUNDSEXTPROC )(GLclampd zmin, GLclampd zmax)
 
typedef void(* PFNGLDEPTHBOUNDSDNVPROC )(GLdouble zmin, GLdouble zmax)
 
typedef void(* PFNGLDEPTHFUNCPROC )(GLenum func)
 
typedef void(* PFNGLDEPTHMASKPROC )(GLboolean flag)
 
typedef void(* PFNGLDEPTHRANGEPROC )(GLdouble n, GLdouble f)
 
typedef void(* PFNGLDEPTHRANGEARRAYDVNVPROC )(GLuint first, GLsizei count, const GLdouble *v)
 
typedef void(* PFNGLDEPTHRANGEARRAYVPROC )(GLuint first, GLsizei count, const GLdouble *v)
 
typedef void(* PFNGLDEPTHRANGEINDEXEDPROC )(GLuint index, GLdouble n, GLdouble f)
 
typedef void(* PFNGLDEPTHRANGEINDEXEDDNVPROC )(GLuint index, GLdouble n, GLdouble f)
 
typedef void(* PFNGLDEPTHRANGEDNVPROC )(GLdouble zNear, GLdouble zFar)
 
typedef void(* PFNGLDEPTHRANGEFPROC )(GLfloat n, GLfloat f)
 
typedef void(* PFNGLDETACHOBJECTARBPROC )(GLhandleARB containerObj, GLhandleARB attachedObj)
 
typedef void(* PFNGLDETACHSHADERPROC )(GLuint program, GLuint shader)
 
typedef void(* PFNGLDISABLEPROC )(GLenum cap)
 
typedef void(* PFNGLDISABLECLIENTSTATEPROC )(GLenum array)
 
typedef void(* PFNGLDISABLECLIENTSTATEINDEXEDEXTPROC )(GLenum array, GLuint index)
 
typedef void(* PFNGLDISABLECLIENTSTATEIEXTPROC )(GLenum array, GLuint index)
 
typedef void(* PFNGLDISABLEINDEXEDEXTPROC )(GLenum target, GLuint index)
 
typedef void(* PFNGLDISABLEVARIANTCLIENTSTATEEXTPROC )(GLuint id)
 
typedef void(* PFNGLDISABLEVERTEXARRAYATTRIBPROC )(GLuint vaobj, GLuint index)
 
typedef void(* PFNGLDISABLEVERTEXARRAYATTRIBEXTPROC )(GLuint vaobj, GLuint index)
 
typedef void(* PFNGLDISABLEVERTEXARRAYEXTPROC )(GLuint vaobj, GLenum array)
 
typedef void(* PFNGLDISABLEVERTEXATTRIBAPPLEPROC )(GLuint index, GLenum pname)
 
typedef void(* PFNGLDISABLEVERTEXATTRIBARRAYPROC )(GLuint index)
 
typedef void(* PFNGLDISABLEVERTEXATTRIBARRAYARBPROC )(GLuint index)
 
typedef void(* PFNGLDISABLEIPROC )(GLenum target, GLuint index)
 
typedef void(* PFNGLDISPATCHCOMPUTEPROC )(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z)
 
typedef void(* PFNGLDISPATCHCOMPUTEGROUPSIZEARBPROC )(GLuint num_groups_x, GLuint num_groups_y, GLuint num_groups_z, GLuint group_size_x, GLuint group_size_y, GLuint group_size_z)
 
typedef void(* PFNGLDISPATCHCOMPUTEINDIRECTPROC )(GLintptr indirect)
 
typedef void(* PFNGLDRAWARRAYSPROC )(GLenum mode, GLint first, GLsizei count)
 
typedef void(* PFNGLDRAWARRAYSEXTPROC )(GLenum mode, GLint first, GLsizei count)
 
typedef void(* PFNGLDRAWARRAYSINDIRECTPROC )(GLenum mode, const void *indirect)
 
typedef void(* PFNGLDRAWARRAYSINSTANCEDPROC )(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
 
typedef void(* PFNGLDRAWARRAYSINSTANCEDARBPROC )(GLenum mode, GLint first, GLsizei count, GLsizei primcount)
 
typedef void(* PFNGLDRAWARRAYSINSTANCEDBASEINSTANCEPROC )(GLenum mode, GLint first, GLsizei count, GLsizei instancecount, GLuint baseinstance)
 
typedef void(* PFNGLDRAWARRAYSINSTANCEDEXTPROC )(GLenum mode, GLint start, GLsizei count, GLsizei primcount)
 
typedef void(* PFNGLDRAWBUFFERPROC )(GLenum buf)
 
typedef void(* PFNGLDRAWBUFFERSPROC )(GLsizei n, const GLenum *bufs)
 
typedef void(* PFNGLDRAWBUFFERSARBPROC )(GLsizei n, const GLenum *bufs)
 
typedef void(* PFNGLDRAWCOMMANDSADDRESSNVPROC )(GLenum primitiveMode, const GLuint64 *indirects, const GLsizei *sizes, GLuint count)
 
typedef void(* PFNGLDRAWCOMMANDSNVPROC )(GLenum primitiveMode, GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, GLuint count)
 
typedef void(* PFNGLDRAWCOMMANDSSTATESADDRESSNVPROC )(const GLuint64 *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count)
 
typedef void(* PFNGLDRAWCOMMANDSSTATESNVPROC )(GLuint buffer, const GLintptr *indirects, const GLsizei *sizes, const GLuint *states, const GLuint *fbos, GLuint count)
 
typedef void(* PFNGLDRAWELEMENTARRAYAPPLEPROC )(GLenum mode, GLint first, GLsizei count)
 
typedef void(* PFNGLDRAWELEMENTSPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices)
 
typedef void(* PFNGLDRAWELEMENTSBASEVERTEXPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
 
typedef void(* PFNGLDRAWELEMENTSINDIRECTPROC )(GLenum mode, GLenum type, const void *indirect)
 
typedef void(* PFNGLDRAWELEMENTSINSTANCEDPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
 
typedef void(* PFNGLDRAWELEMENTSINSTANCEDARBPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
 
typedef void(* PFNGLDRAWELEMENTSINSTANCEDBASEINSTANCEPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLuint baseinstance)
 
typedef void(* PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
 
typedef void(* PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
 
typedef void(* PFNGLDRAWELEMENTSINSTANCEDEXTPROC )(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount)
 
typedef void(* PFNGLDRAWMESHTASKSNVPROC )(GLuint first, GLuint count)
 
typedef void(* PFNGLDRAWMESHTASKSINDIRECTNVPROC )(GLintptr indirect)
 
typedef void(* PFNGLDRAWPIXELSPROC )(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
 
typedef void(* PFNGLDRAWRANGEELEMENTARRAYAPPLEPROC )(GLenum mode, GLuint start, GLuint end, GLint first, GLsizei count)
 
typedef void(* PFNGLDRAWRANGEELEMENTSPROC )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
 
typedef void(* PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
 
typedef void(* PFNGLDRAWRANGEELEMENTSEXTPROC )(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
 
typedef void(* PFNGLDRAWTEXTURENVPROC )(GLuint texture, GLuint sampler, GLfloat x0, GLfloat y0, GLfloat x1, GLfloat y1, GLfloat z, GLfloat s0, GLfloat t0, GLfloat s1, GLfloat t1)
 
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKPROC )(GLenum mode, GLuint id)
 
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKINSTANCEDPROC )(GLenum mode, GLuint id, GLsizei instancecount)
 
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKNVPROC )(GLenum mode, GLuint id)
 
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKSTREAMPROC )(GLenum mode, GLuint id, GLuint stream)
 
typedef void(* PFNGLDRAWTRANSFORMFEEDBACKSTREAMINSTANCEDPROC )(GLenum mode, GLuint id, GLuint stream, GLsizei instancecount)
 
typedef void(* PFNGLEGLIMAGETARGETTEXSTORAGEEXTPROC )(GLenum target, GLeglImageOES image, const GLint *attrib_list)
 
typedef void(* PFNGLEGLIMAGETARGETTEXTURESTORAGEEXTPROC )(GLuint texture, GLeglImageOES image, const GLint *attrib_list)
 
typedef void(* PFNGLEDGEFLAGPROC )(GLboolean flag)
 
typedef void(* PFNGLEDGEFLAGFORMATNVPROC )(GLsizei stride)
 
typedef void(* PFNGLEDGEFLAGPOINTERPROC )(GLsizei stride, const void *pointer)
 
typedef void(* PFNGLEDGEFLAGPOINTEREXTPROC )(GLsizei stride, GLsizei count, const GLboolean *pointer)
 
typedef void(* PFNGLEDGEFLAGVPROC )(const GLboolean *flag)
 
typedef void(* PFNGLELEMENTPOINTERAPPLEPROC )(GLenum type, const void *pointer)
 
typedef void(* PFNGLENABLEPROC )(GLenum cap)
 
typedef void(* PFNGLENABLECLIENTSTATEPROC )(GLenum array)
 
typedef void(* PFNGLENABLECLIENTSTATEINDEXEDEXTPROC )(GLenum array, GLuint index)
 
typedef void(* PFNGLENABLECLIENTSTATEIEXTPROC )(GLenum array, GLuint index)
 
typedef void(* PFNGLENABLEINDEXEDEXTPROC )(GLenum target, GLuint index)
 
typedef void(* PFNGLENABLEVARIANTCLIENTSTATEEXTPROC )(GLuint id)
 
typedef void(* PFNGLENABLEVERTEXARRAYATTRIBPROC )(GLuint vaobj, GLuint index)
 
typedef void(* PFNGLENABLEVERTEXARRAYATTRIBEXTPROC )(GLuint vaobj, GLuint index)
 
typedef void(* PFNGLENABLEVERTEXARRAYEXTPROC )(GLuint vaobj, GLenum array)
 
typedef void(* PFNGLENABLEVERTEXATTRIBAPPLEPROC )(GLuint index, GLenum pname)
 
typedef void(* PFNGLENABLEVERTEXATTRIBARRAYPROC )(GLuint index)
 
typedef void(* PFNGLENABLEVERTEXATTRIBARRAYARBPROC )(GLuint index)
 
typedef void(* PFNGLENABLEIPROC )(GLenum target, GLuint index)
 
typedef void(* PFNGLENDPROC )()
 
typedef void(* PFNGLENDCONDITIONALRENDERPROC )()
 
typedef void(* PFNGLENDCONDITIONALRENDERNVPROC )()
 
typedef void(* PFNGLENDCONDITIONALRENDERNVXPROC )()
 
typedef void(* PFNGLENDLISTPROC )()
 
typedef void(* PFNGLENDOCCLUSIONQUERYNVPROC )()
 
typedef void(* PFNGLENDPERFMONITORAMDPROC )(GLuint monitor)
 
typedef void(* PFNGLENDPERFQUERYINTELPROC )(GLuint queryHandle)
 
typedef void(* PFNGLENDQUERYPROC )(GLenum target)
 
typedef void(* PFNGLENDQUERYARBPROC )(GLenum target)
 
typedef void(* PFNGLENDQUERYINDEXEDPROC )(GLenum target, GLuint index)
 
typedef void(* PFNGLENDTRANSFORMFEEDBACKPROC )()
 
typedef void(* PFNGLENDTRANSFORMFEEDBACKEXTPROC )()
 
typedef void(* PFNGLENDTRANSFORMFEEDBACKNVPROC )()
 
typedef void(* PFNGLENDVERTEXSHADEREXTPROC )()
 
typedef void(* PFNGLENDVIDEOCAPTURENVPROC )(GLuint video_capture_slot)
 
typedef void(* PFNGLEVALCOORD1DPROC )(GLdouble u)
 
typedef void(* PFNGLEVALCOORD1DVPROC )(const GLdouble *u)
 
typedef void(* PFNGLEVALCOORD1FPROC )(GLfloat u)
 
typedef void(* PFNGLEVALCOORD1FVPROC )(const GLfloat *u)
 
typedef void(* PFNGLEVALCOORD2DPROC )(GLdouble u, GLdouble v)
 
typedef void(* PFNGLEVALCOORD2DVPROC )(const GLdouble *u)
 
typedef void(* PFNGLEVALCOORD2FPROC )(GLfloat u, GLfloat v)
 
typedef void(* PFNGLEVALCOORD2FVPROC )(const GLfloat *u)
 
typedef void(* PFNGLEVALMAPSNVPROC )(GLenum target, GLenum mode)
 
typedef void(* PFNGLEVALMESH1PROC )(GLenum mode, GLint i1, GLint i2)
 
typedef void(* PFNGLEVALMESH2PROC )(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
 
typedef void(* PFNGLEVALPOINT1PROC )(GLint i)
 
typedef void(* PFNGLEVALPOINT2PROC )(GLint i, GLint j)
 
typedef void(* PFNGLEVALUATEDEPTHVALUESARBPROC )()
 
typedef void(* PFNGLEXECUTEPROGRAMNVPROC )(GLenum target, GLuint id, const GLfloat *params)
 
typedef void(* PFNGLEXTRACTCOMPONENTEXTPROC )(GLuint res, GLuint src, GLuint num)
 
typedef void(* PFNGLFEEDBACKBUFFERPROC )(GLsizei size, GLenum type, GLfloat *buffer)
 
typedef GLsync(* PFNGLFENCESYNCPROC )(GLenum condition, GLbitfield flags)
 
typedef void(* PFNGLFINALCOMBINERINPUTNVPROC )(GLenum variable, GLenum input, GLenum mapping, GLenum componentUsage)
 
typedef void(* PFNGLFINISHPROC )()
 
typedef void(* PFNGLFINISHFENCEAPPLEPROC )(GLuint fence)
 
typedef void(* PFNGLFINISHFENCENVPROC )(GLuint fence)
 
typedef void(* PFNGLFINISHOBJECTAPPLEPROC )(GLenum object, GLint name)
 
typedef void(* PFNGLFLUSHPROC )()
 
typedef void(* PFNGLFLUSHMAPPEDBUFFERRANGEPROC )(GLenum target, GLintptr offset, GLsizeiptr length)
 
typedef void(* PFNGLFLUSHMAPPEDBUFFERRANGEAPPLEPROC )(GLenum target, GLintptr offset, GLsizeiptr size)
 
typedef void(* PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC )(GLuint buffer, GLintptr offset, GLsizeiptr length)
 
typedef void(* PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEEXTPROC )(GLuint buffer, GLintptr offset, GLsizeiptr length)
 
typedef void(* PFNGLFLUSHPIXELDATARANGENVPROC )(GLenum target)
 
typedef void(* PFNGLFLUSHVERTEXARRAYRANGEAPPLEPROC )(GLsizei length, void *pointer)
 
typedef void(* PFNGLFLUSHVERTEXARRAYRANGENVPROC )()
 
typedef void(* PFNGLFOGCOORDFORMATNVPROC )(GLenum type, GLsizei stride)
 
typedef void(* PFNGLFOGCOORDPOINTERPROC )(GLenum type, GLsizei stride, const void *pointer)
 
typedef void(* PFNGLFOGCOORDPOINTEREXTPROC )(GLenum type, GLsizei stride, const void *pointer)
 
typedef void(* PFNGLFOGCOORDDPROC )(GLdouble coord)
 
typedef void(* PFNGLFOGCOORDDEXTPROC )(GLdouble coord)
 
typedef void(* PFNGLFOGCOORDDVPROC )(const GLdouble *coord)
 
typedef void(* PFNGLFOGCOORDDVEXTPROC )(const GLdouble *coord)
 
typedef void(* PFNGLFOGCOORDFPROC )(GLfloat coord)
 
typedef void(* PFNGLFOGCOORDFEXTPROC )(GLfloat coord)
 
typedef void(* PFNGLFOGCOORDFVPROC )(const GLfloat *coord)
 
typedef void(* PFNGLFOGCOORDFVEXTPROC )(const GLfloat *coord)
 
typedef void(* PFNGLFOGCOORDHNVPROC )(GLhalfNV fog)
 
typedef void(* PFNGLFOGCOORDHVNVPROC )(const GLhalfNV *fog)
 
typedef void(* PFNGLFOGFPROC )(GLenum pname, GLfloat param)
 
typedef void(* PFNGLFOGFVPROC )(GLenum pname, const GLfloat *params)
 
typedef void(* PFNGLFOGIPROC )(GLenum pname, GLint param)
 
typedef void(* PFNGLFOGIVPROC )(GLenum pname, const GLint *params)
 
typedef void(* PFNGLFRAGMENTCOVERAGECOLORNVPROC )(GLuint color)
 
typedef void(* PFNGLFRAMEBUFFERDRAWBUFFEREXTPROC )(GLuint framebuffer, GLenum mode)
 
typedef void(* PFNGLFRAMEBUFFERDRAWBUFFERSEXTPROC )(GLuint framebuffer, GLsizei n, const GLenum *bufs)
 
typedef void(* PFNGLFRAMEBUFFERFETCHBARRIEREXTPROC )()
 
typedef void(* PFNGLFRAMEBUFFERPARAMETERIPROC )(GLenum target, GLenum pname, GLint param)
 
typedef void(* PFNGLFRAMEBUFFERREADBUFFEREXTPROC )(GLuint framebuffer, GLenum mode)
 
typedef void(* PFNGLFRAMEBUFFERRENDERBUFFERPROC )(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 
typedef void(* PFNGLFRAMEBUFFERRENDERBUFFEREXTPROC )(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 
typedef void(* PFNGLFRAMEBUFFERSAMPLELOCATIONSFVARBPROC )(GLenum target, GLuint start, GLsizei count, const GLfloat *v)
 
typedef void(* PFNGLFRAMEBUFFERSAMPLELOCATIONSFVNVPROC )(GLenum target, GLuint start, GLsizei count, const GLfloat *v)
 
typedef void(* PFNGLFRAMEBUFFERSAMPLEPOSITIONSFVAMDPROC )(GLenum target, GLuint numsamples, GLuint pixelindex, const GLfloat *values)
 
typedef void(* PFNGLFRAMEBUFFERTEXTUREPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURE1DPROC )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURE1DEXTPROC )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURE2DPROC )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURE2DEXTPROC )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURE3DPROC )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURE3DEXTPROC )(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
 
typedef void(* PFNGLFRAMEBUFFERTEXTUREARBPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level)
 
typedef void(* PFNGLFRAMEBUFFERTEXTUREEXTPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level)
 
typedef void(* PFNGLFRAMEBUFFERTEXTUREFACEARBPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
 
typedef void(* PFNGLFRAMEBUFFERTEXTUREFACEEXTPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLenum face)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURELAYERPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURELAYERARBPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
 
typedef void(* PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC )(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
 
typedef void(* PFNGLFRONTFACEPROC )(GLenum mode)
 
typedef void(* PFNGLFRUSTUMPROC )(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
 
typedef void(* PFNGLGENBUFFERSPROC )(GLsizei n, GLuint *buffers)
 
typedef void(* PFNGLGENBUFFERSARBPROC )(GLsizei n, GLuint *buffers)
 
typedef void(* PFNGLGENFENCESAPPLEPROC )(GLsizei n, GLuint *fences)
 
typedef void(* PFNGLGENFENCESNVPROC )(GLsizei n, GLuint *fences)
 
typedef void(* PFNGLGENFRAMEBUFFERSPROC )(GLsizei n, GLuint *framebuffers)
 
typedef void(* PFNGLGENFRAMEBUFFERSEXTPROC )(GLsizei n, GLuint *framebuffers)
 
typedef GLuint(* PFNGLGENLISTSPROC )(GLsizei range)
 
typedef void(* PFNGLGENNAMESAMDPROC )(GLenum identifier, GLuint num, GLuint *names)
 
typedef void(* PFNGLGENOCCLUSIONQUERIESNVPROC )(GLsizei n, GLuint *ids)
 
typedef GLuint(* PFNGLGENPATHSNVPROC )(GLsizei range)
 
typedef void(* PFNGLGENPERFMONITORSAMDPROC )(GLsizei n, GLuint *monitors)
 
typedef void(* PFNGLGENPROGRAMPIPELINESPROC )(GLsizei n, GLuint *pipelines)
 
typedef void(* PFNGLGENPROGRAMPIPELINESEXTPROC )(GLsizei n, GLuint *pipelines)
 
typedef void(* PFNGLGENPROGRAMSARBPROC )(GLsizei n, GLuint *programs)
 
typedef void(* PFNGLGENPROGRAMSNVPROC )(GLsizei n, GLuint *programs)
 
typedef void(* PFNGLGENQUERIESPROC )(GLsizei n, GLuint *ids)
 
typedef void(* PFNGLGENQUERIESARBPROC )(GLsizei n, GLuint *ids)
 
typedef void(* PFNGLGENQUERYRESOURCETAGNVPROC )(GLsizei n, GLint *tagIds)
 
typedef void(* PFNGLGENRENDERBUFFERSPROC )(GLsizei n, GLuint *renderbuffers)
 
typedef void(* PFNGLGENRENDERBUFFERSEXTPROC )(GLsizei n, GLuint *renderbuffers)
 
typedef void(* PFNGLGENSAMPLERSPROC )(GLsizei count, GLuint *samplers)
 
typedef void(* PFNGLGENSEMAPHORESEXTPROC )(GLsizei n, GLuint *semaphores)
 
typedef GLuint(* PFNGLGENSYMBOLSEXTPROC )(GLenum datatype, GLenum storagetype, GLenum range, GLuint components)
 
typedef void(* PFNGLGENTEXTURESPROC )(GLsizei n, GLuint *textures)
 
typedef void(* PFNGLGENTEXTURESEXTPROC )(GLsizei n, GLuint *textures)
 
typedef void(* PFNGLGENTRANSFORMFEEDBACKSPROC )(GLsizei n, GLuint *ids)
 
typedef void(* PFNGLGENTRANSFORMFEEDBACKSNVPROC )(GLsizei n, GLuint *ids)
 
typedef void(* PFNGLGENVERTEXARRAYSPROC )(GLsizei n, GLuint *arrays)
 
typedef void(* PFNGLGENVERTEXARRAYSAPPLEPROC )(GLsizei n, GLuint *arrays)
 
typedef GLuint(* PFNGLGENVERTEXSHADERSEXTPROC )(GLuint range)
 
typedef void(* PFNGLGENERATEMIPMAPPROC )(GLenum target)
 
typedef void(* PFNGLGENERATEMIPMAPEXTPROC )(GLenum target)
 
typedef void(* PFNGLGENERATEMULTITEXMIPMAPEXTPROC )(GLenum texunit, GLenum target)
 
typedef void(* PFNGLGENERATETEXTUREMIPMAPPROC )(GLuint texture)
 
typedef void(* PFNGLGENERATETEXTUREMIPMAPEXTPROC )(GLuint texture, GLenum target)
 
typedef void(* PFNGLGETACTIVEATOMICCOUNTERBUFFERIVPROC )(GLuint program, GLuint bufferIndex, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETACTIVEATTRIBPROC )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
typedef void(* PFNGLGETACTIVEATTRIBARBPROC )(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
 
typedef void(* PFNGLGETACTIVESUBROUTINENAMEPROC )(GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
 
typedef void(* PFNGLGETACTIVESUBROUTINEUNIFORMNAMEPROC )(GLuint program, GLenum shadertype, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
 
typedef void(* PFNGLGETACTIVESUBROUTINEUNIFORMIVPROC )(GLuint program, GLenum shadertype, GLuint index, GLenum pname, GLint *values)
 
typedef void(* PFNGLGETACTIVEUNIFORMPROC )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
 
typedef void(* PFNGLGETACTIVEUNIFORMARBPROC )(GLhandleARB programObj, GLuint index, GLsizei maxLength, GLsizei *length, GLint *size, GLenum *type, GLcharARB *name)
 
typedef void(* PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC )(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
 
typedef void(* PFNGLGETACTIVEUNIFORMBLOCKIVPROC )(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETACTIVEUNIFORMNAMEPROC )(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
 
typedef void(* PFNGLGETACTIVEUNIFORMSIVPROC )(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETACTIVEVARYINGNVPROC )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
 
typedef void(* PFNGLGETATTACHEDOBJECTSARBPROC )(GLhandleARB containerObj, GLsizei maxCount, GLsizei *count, GLhandleARB *obj)
 
typedef void(* PFNGLGETATTACHEDSHADERSPROC )(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
 
typedef GLint(* PFNGLGETATTRIBLOCATIONPROC )(GLuint program, const GLchar *name)
 
typedef GLint(* PFNGLGETATTRIBLOCATIONARBPROC )(GLhandleARB programObj, const GLcharARB *name)
 
typedef void(* PFNGLGETBOOLEANINDEXEDVEXTPROC )(GLenum target, GLuint index, GLboolean *data)
 
typedef void(* PFNGLGETBOOLEANI_VPROC )(GLenum target, GLuint index, GLboolean *data)
 
typedef void(* PFNGLGETBOOLEANVPROC )(GLenum pname, GLboolean *data)
 
typedef void(* PFNGLGETBUFFERPARAMETERI64VPROC )(GLenum target, GLenum pname, GLint64 *params)
 
typedef void(* PFNGLGETBUFFERPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETBUFFERPARAMETERIVARBPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETBUFFERPARAMETERUI64VNVPROC )(GLenum target, GLenum pname, GLuint64EXT *params)
 
typedef void(* PFNGLGETBUFFERPOINTERVPROC )(GLenum target, GLenum pname, void **params)
 
typedef void(* PFNGLGETBUFFERPOINTERVARBPROC )(GLenum target, GLenum pname, void **params)
 
typedef void(* PFNGLGETBUFFERSUBDATAPROC )(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
 
typedef void(* PFNGLGETBUFFERSUBDATAARBPROC )(GLenum target, GLintptrARB offset, GLsizeiptrARB size, void *data)
 
typedef void(* PFNGLGETCLIPPLANEPROC )(GLenum plane, GLdouble *equation)
 
typedef void(* PFNGLGETCOLORTABLEPROC )(GLenum target, GLenum format, GLenum type, void *table)
 
typedef void(* PFNGLGETCOLORTABLEEXTPROC )(GLenum target, GLenum format, GLenum type, void *data)
 
typedef void(* PFNGLGETCOLORTABLEPARAMETERFVPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETCOLORTABLEPARAMETERFVEXTPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETCOLORTABLEPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETCOLORTABLEPARAMETERIVEXTPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETCOMBINERINPUTPARAMETERFVNVPROC )(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETCOMBINERINPUTPARAMETERIVNVPROC )(GLenum stage, GLenum portion, GLenum variable, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETCOMBINEROUTPUTPARAMETERFVNVPROC )(GLenum stage, GLenum portion, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETCOMBINEROUTPUTPARAMETERIVNVPROC )(GLenum stage, GLenum portion, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETCOMBINERSTAGEPARAMETERFVNVPROC )(GLenum stage, GLenum pname, GLfloat *params)
 
typedef GLuint(* PFNGLGETCOMMANDHEADERNVPROC )(GLenum tokenID, GLuint size)
 
typedef void(* PFNGLGETCOMPRESSEDMULTITEXIMAGEEXTPROC )(GLenum texunit, GLenum target, GLint lod, void *img)
 
typedef void(* PFNGLGETCOMPRESSEDTEXIMAGEPROC )(GLenum target, GLint level, void *img)
 
typedef void(* PFNGLGETCOMPRESSEDTEXIMAGEARBPROC )(GLenum target, GLint level, void *img)
 
typedef void(* PFNGLGETCOMPRESSEDTEXTUREIMAGEPROC )(GLuint texture, GLint level, GLsizei bufSize, void *pixels)
 
typedef void(* PFNGLGETCOMPRESSEDTEXTUREIMAGEEXTPROC )(GLuint texture, GLenum target, GLint lod, void *img)
 
typedef void(* PFNGLGETCOMPRESSEDTEXTURESUBIMAGEPROC )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLsizei bufSize, void *pixels)
 
typedef void(* PFNGLGETCONVOLUTIONFILTERPROC )(GLenum target, GLenum format, GLenum type, void *image)
 
typedef void(* PFNGLGETCONVOLUTIONFILTEREXTPROC )(GLenum target, GLenum format, GLenum type, void *image)
 
typedef void(* PFNGLGETCONVOLUTIONPARAMETERFVPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETCONVOLUTIONPARAMETERFVEXTPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETCONVOLUTIONPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETCONVOLUTIONPARAMETERIVEXTPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETCOVERAGEMODULATIONTABLENVPROC )(GLsizei bufSize, GLfloat *v)
 
typedef GLuint(* PFNGLGETDEBUGMESSAGELOGPROC )(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
 
typedef GLuint(* PFNGLGETDEBUGMESSAGELOGAMDPROC )(GLuint count, GLsizei bufSize, GLenum *categories, GLuint *severities, GLuint *ids, GLsizei *lengths, GLchar *message)
 
typedef GLuint(* PFNGLGETDEBUGMESSAGELOGARBPROC )(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
 
typedef GLuint(* PFNGLGETDEBUGMESSAGELOGKHRPROC )(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
 
typedef void(* PFNGLGETDOUBLEINDEXEDVEXTPROC )(GLenum target, GLuint index, GLdouble *data)
 
typedef void(* PFNGLGETDOUBLEI_VPROC )(GLenum target, GLuint index, GLdouble *data)
 
typedef void(* PFNGLGETDOUBLEI_VEXTPROC )(GLenum pname, GLuint index, GLdouble *params)
 
typedef void(* PFNGLGETDOUBLEVPROC )(GLenum pname, GLdouble *data)
 
typedef GLenum(* PFNGLGETERRORPROC )()
 
typedef void(* PFNGLGETFENCEIVNVPROC )(GLuint fence, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETFINALCOMBINERINPUTPARAMETERFVNVPROC )(GLenum variable, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETFINALCOMBINERINPUTPARAMETERIVNVPROC )(GLenum variable, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETFIRSTPERFQUERYIDINTELPROC )(GLuint *queryId)
 
typedef void(* PFNGLGETFLOATINDEXEDVEXTPROC )(GLenum target, GLuint index, GLfloat *data)
 
typedef void(* PFNGLGETFLOATI_VPROC )(GLenum target, GLuint index, GLfloat *data)
 
typedef void(* PFNGLGETFLOATI_VEXTPROC )(GLenum pname, GLuint index, GLfloat *params)
 
typedef void(* PFNGLGETFLOATVPROC )(GLenum pname, GLfloat *data)
 
typedef GLint(* PFNGLGETFRAGDATAINDEXPROC )(GLuint program, const GLchar *name)
 
typedef GLint(* PFNGLGETFRAGDATALOCATIONPROC )(GLuint program, const GLchar *name)
 
typedef GLint(* PFNGLGETFRAGDATALOCATIONEXTPROC )(GLuint program, const GLchar *name)
 
typedef void(* PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC )(GLenum target, GLenum attachment, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC )(GLenum target, GLenum attachment, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETFRAMEBUFFERPARAMETERFVAMDPROC )(GLenum target, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values)
 
typedef void(* PFNGLGETFRAMEBUFFERPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETFRAMEBUFFERPARAMETERIVEXTPROC )(GLuint framebuffer, GLenum pname, GLint *params)
 
typedef GLenum(* PFNGLGETGRAPHICSRESETSTATUSPROC )()
 
typedef GLenum(* PFNGLGETGRAPHICSRESETSTATUSARBPROC )()
 
typedef GLenum(* PFNGLGETGRAPHICSRESETSTATUSKHRPROC )()
 
typedef GLhandleARB(* PFNGLGETHANDLEARBPROC )(GLenum pname)
 
typedef void(* PFNGLGETHISTOGRAMPROC )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
 
typedef void(* PFNGLGETHISTOGRAMEXTPROC )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
 
typedef void(* PFNGLGETHISTOGRAMPARAMETERFVPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETHISTOGRAMPARAMETERFVEXTPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETHISTOGRAMPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETHISTOGRAMPARAMETERIVEXTPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef GLuint64(* PFNGLGETIMAGEHANDLEARBPROC )(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
 
typedef GLuint64(* PFNGLGETIMAGEHANDLENVPROC )(GLuint texture, GLint level, GLboolean layered, GLint layer, GLenum format)
 
typedef void(* PFNGLGETINFOLOGARBPROC )(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *infoLog)
 
typedef void(* PFNGLGETINTEGER64I_VPROC )(GLenum target, GLuint index, GLint64 *data)
 
typedef void(* PFNGLGETINTEGER64VPROC )(GLenum pname, GLint64 *data)
 
typedef void(* PFNGLGETINTEGERINDEXEDVEXTPROC )(GLenum target, GLuint index, GLint *data)
 
typedef void(* PFNGLGETINTEGERI_VPROC )(GLenum target, GLuint index, GLint *data)
 
typedef void(* PFNGLGETINTEGERUI64I_VNVPROC )(GLenum value, GLuint index, GLuint64EXT *result)
 
typedef void(* PFNGLGETINTEGERUI64VNVPROC )(GLenum value, GLuint64EXT *result)
 
typedef void(* PFNGLGETINTEGERVPROC )(GLenum pname, GLint *data)
 
typedef void(* PFNGLGETINTERNALFORMATSAMPLEIVNVPROC )(GLenum target, GLenum internalformat, GLsizei samples, GLenum pname, GLsizei count, GLint *params)
 
typedef void(* PFNGLGETINTERNALFORMATI64VPROC )(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint64 *params)
 
typedef void(* PFNGLGETINTERNALFORMATIVPROC )(GLenum target, GLenum internalformat, GLenum pname, GLsizei count, GLint *params)
 
typedef void(* PFNGLGETINVARIANTBOOLEANVEXTPROC )(GLuint id, GLenum value, GLboolean *data)
 
typedef void(* PFNGLGETINVARIANTFLOATVEXTPROC )(GLuint id, GLenum value, GLfloat *data)
 
typedef void(* PFNGLGETINVARIANTINTEGERVEXTPROC )(GLuint id, GLenum value, GLint *data)
 
typedef void(* PFNGLGETLIGHTFVPROC )(GLenum light, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETLIGHTIVPROC )(GLenum light, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETLOCALCONSTANTBOOLEANVEXTPROC )(GLuint id, GLenum value, GLboolean *data)
 
typedef void(* PFNGLGETLOCALCONSTANTFLOATVEXTPROC )(GLuint id, GLenum value, GLfloat *data)
 
typedef void(* PFNGLGETLOCALCONSTANTINTEGERVEXTPROC )(GLuint id, GLenum value, GLint *data)
 
typedef void(* PFNGLGETMAPATTRIBPARAMETERFVNVPROC )(GLenum target, GLuint index, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMAPATTRIBPARAMETERIVNVPROC )(GLenum target, GLuint index, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMAPCONTROLPOINTSNVPROC )(GLenum target, GLuint index, GLenum type, GLsizei ustride, GLsizei vstride, GLboolean packed, void *points)
 
typedef void(* PFNGLGETMAPPARAMETERFVNVPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMAPPARAMETERIVNVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMAPDVPROC )(GLenum target, GLenum query, GLdouble *v)
 
typedef void(* PFNGLGETMAPFVPROC )(GLenum target, GLenum query, GLfloat *v)
 
typedef void(* PFNGLGETMAPIVPROC )(GLenum target, GLenum query, GLint *v)
 
typedef void(* PFNGLGETMATERIALFVPROC )(GLenum face, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMATERIALIVPROC )(GLenum face, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMEMORYOBJECTDETACHEDRESOURCESUIVNVPROC )(GLuint memory, GLenum pname, GLint first, GLsizei count, GLuint *params)
 
typedef void(* PFNGLGETMEMORYOBJECTPARAMETERIVEXTPROC )(GLuint memoryObject, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMINMAXPROC )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
 
typedef void(* PFNGLGETMINMAXEXTPROC )(GLenum target, GLboolean reset, GLenum format, GLenum type, void *values)
 
typedef void(* PFNGLGETMINMAXPARAMETERFVPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMINMAXPARAMETERFVEXTPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMINMAXPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMINMAXPARAMETERIVEXTPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMULTITEXENVFVEXTPROC )(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMULTITEXENVIVEXTPROC )(GLenum texunit, GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMULTITEXGENDVEXTPROC )(GLenum texunit, GLenum coord, GLenum pname, GLdouble *params)
 
typedef void(* PFNGLGETMULTITEXGENFVEXTPROC )(GLenum texunit, GLenum coord, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMULTITEXGENIVEXTPROC )(GLenum texunit, GLenum coord, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMULTITEXIMAGEEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
 
typedef void(* PFNGLGETMULTITEXLEVELPARAMETERFVEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMULTITEXLEVELPARAMETERIVEXTPROC )(GLenum texunit, GLenum target, GLint level, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMULTITEXPARAMETERIIVEXTPROC )(GLenum texunit, GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMULTITEXPARAMETERIUIVEXTPROC )(GLenum texunit, GLenum target, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETMULTITEXPARAMETERFVEXTPROC )(GLenum texunit, GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETMULTITEXPARAMETERIVEXTPROC )(GLenum texunit, GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETMULTISAMPLEFVPROC )(GLenum pname, GLuint index, GLfloat *val)
 
typedef void(* PFNGLGETMULTISAMPLEFVNVPROC )(GLenum pname, GLuint index, GLfloat *val)
 
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERI64VPROC )(GLuint buffer, GLenum pname, GLint64 *params)
 
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERIVPROC )(GLuint buffer, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERIVEXTPROC )(GLuint buffer, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDBUFFERPARAMETERUI64VNVPROC )(GLuint buffer, GLenum pname, GLuint64EXT *params)
 
typedef void(* PFNGLGETNAMEDBUFFERPOINTERVPROC )(GLuint buffer, GLenum pname, void **params)
 
typedef void(* PFNGLGETNAMEDBUFFERPOINTERVEXTPROC )(GLuint buffer, GLenum pname, void **params)
 
typedef void(* PFNGLGETNAMEDBUFFERSUBDATAPROC )(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
 
typedef void(* PFNGLGETNAMEDBUFFERSUBDATAEXTPROC )(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
 
typedef void(* PFNGLGETNAMEDFRAMEBUFFERPARAMETERFVAMDPROC )(GLuint framebuffer, GLenum pname, GLuint numsamples, GLuint pixelindex, GLsizei size, GLfloat *values)
 
typedef void(* PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVPROC )(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDFRAMEBUFFERATTACHMENTPARAMETERIVEXTPROC )(GLuint framebuffer, GLenum attachment, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVPROC )(GLuint framebuffer, GLenum pname, GLint *param)
 
typedef void(* PFNGLGETNAMEDFRAMEBUFFERPARAMETERIVEXTPROC )(GLuint framebuffer, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERIIVEXTPROC )(GLuint program, GLenum target, GLuint index, GLint *params)
 
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERIUIVEXTPROC )(GLuint program, GLenum target, GLuint index, GLuint *params)
 
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERDVEXTPROC )(GLuint program, GLenum target, GLuint index, GLdouble *params)
 
typedef void(* PFNGLGETNAMEDPROGRAMLOCALPARAMETERFVEXTPROC )(GLuint program, GLenum target, GLuint index, GLfloat *params)
 
typedef void(* PFNGLGETNAMEDPROGRAMSTRINGEXTPROC )(GLuint program, GLenum target, GLenum pname, void *string)
 
typedef void(* PFNGLGETNAMEDPROGRAMIVEXTPROC )(GLuint program, GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC )(GLuint renderbuffer, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDRENDERBUFFERPARAMETERIVEXTPROC )(GLuint renderbuffer, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNAMEDSTRINGARBPROC )(GLint namelen, const GLchar *name, GLsizei bufSize, GLint *stringlen, GLchar *string)
 
typedef void(* PFNGLGETNAMEDSTRINGIVARBPROC )(GLint namelen, const GLchar *name, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETNEXTPERFQUERYIDINTELPROC )(GLuint queryId, GLuint *nextQueryId)
 
typedef void(* PFNGLGETOBJECTLABELPROC )(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(* PFNGLGETOBJECTLABELEXTPROC )(GLenum type, GLuint object, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(* PFNGLGETOBJECTLABELKHRPROC )(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(* PFNGLGETOBJECTPARAMETERFVARBPROC )(GLhandleARB obj, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETOBJECTPARAMETERIVAPPLEPROC )(GLenum objectType, GLuint name, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETOBJECTPARAMETERIVARBPROC )(GLhandleARB obj, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETOBJECTPTRLABELPROC )(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(* PFNGLGETOBJECTPTRLABELKHRPROC )(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
 
typedef void(* PFNGLGETOCCLUSIONQUERYIVNVPROC )(GLuint id, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETOCCLUSIONQUERYUIVNVPROC )(GLuint id, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETPATHCOLORGENFVNVPROC )(GLenum color, GLenum pname, GLfloat *value)
 
typedef void(* PFNGLGETPATHCOLORGENIVNVPROC )(GLenum color, GLenum pname, GLint *value)
 
typedef void(* PFNGLGETPATHCOMMANDSNVPROC )(GLuint path, GLubyte *commands)
 
typedef void(* PFNGLGETPATHCOORDSNVPROC )(GLuint path, GLfloat *coords)
 
typedef void(* PFNGLGETPATHDASHARRAYNVPROC )(GLuint path, GLfloat *dashArray)
 
typedef GLfloat(* PFNGLGETPATHLENGTHNVPROC )(GLuint path, GLsizei startSegment, GLsizei numSegments)
 
typedef void(* PFNGLGETPATHMETRICRANGENVPROC )(GLbitfield metricQueryMask, GLuint firstPathName, GLsizei numPaths, GLsizei stride, GLfloat *metrics)
 
typedef void(* PFNGLGETPATHMETRICSNVPROC )(GLbitfield metricQueryMask, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLsizei stride, GLfloat *metrics)
 
typedef void(* PFNGLGETPATHPARAMETERFVNVPROC )(GLuint path, GLenum pname, GLfloat *value)
 
typedef void(* PFNGLGETPATHPARAMETERIVNVPROC )(GLuint path, GLenum pname, GLint *value)
 
typedef void(* PFNGLGETPATHSPACINGNVPROC )(GLenum pathListMode, GLsizei numPaths, GLenum pathNameType, const void *paths, GLuint pathBase, GLfloat advanceScale, GLfloat kerningScale, GLenum transformType, GLfloat *returnedSpacing)
 
typedef void(* PFNGLGETPATHTEXGENFVNVPROC )(GLenum texCoordSet, GLenum pname, GLfloat *value)
 
typedef void(* PFNGLGETPATHTEXGENIVNVPROC )(GLenum texCoordSet, GLenum pname, GLint *value)
 
typedef void(* PFNGLGETPERFCOUNTERINFOINTELPROC )(GLuint queryId, GLuint counterId, GLuint counterNameLength, GLchar *counterName, GLuint counterDescLength, GLchar *counterDesc, GLuint *counterOffset, GLuint *counterDataSize, GLuint *counterTypeEnum, GLuint *counterDataTypeEnum, GLuint64 *rawCounterMaxValue)
 
typedef void(* PFNGLGETPERFMONITORCOUNTERDATAAMDPROC )(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint *data, GLint *bytesWritten)
 
typedef void(* PFNGLGETPERFMONITORCOUNTERINFOAMDPROC )(GLuint group, GLuint counter, GLenum pname, void *data)
 
typedef void(* PFNGLGETPERFMONITORCOUNTERSTRINGAMDPROC )(GLuint group, GLuint counter, GLsizei bufSize, GLsizei *length, GLchar *counterString)
 
typedef void(* PFNGLGETPERFMONITORCOUNTERSAMDPROC )(GLuint group, GLint *numCounters, GLint *maxActiveCounters, GLsizei counterSize, GLuint *counters)
 
typedef void(* PFNGLGETPERFMONITORGROUPSTRINGAMDPROC )(GLuint group, GLsizei bufSize, GLsizei *length, GLchar *groupString)
 
typedef void(* PFNGLGETPERFMONITORGROUPSAMDPROC )(GLint *numGroups, GLsizei groupsSize, GLuint *groups)
 
typedef void(* PFNGLGETPERFQUERYDATAINTELPROC )(GLuint queryHandle, GLuint flags, GLsizei dataSize, void *data, GLuint *bytesWritten)
 
typedef void(* PFNGLGETPERFQUERYIDBYNAMEINTELPROC )(GLchar *queryName, GLuint *queryId)
 
typedef void(* PFNGLGETPERFQUERYINFOINTELPROC )(GLuint queryId, GLuint queryNameLength, GLchar *queryName, GLuint *dataSize, GLuint *noCounters, GLuint *noInstances, GLuint *capsMask)
 
typedef void(* PFNGLGETPIXELMAPFVPROC )(GLenum map, GLfloat *values)
 
typedef void(* PFNGLGETPIXELMAPUIVPROC )(GLenum map, GLuint *values)
 
typedef void(* PFNGLGETPIXELMAPUSVPROC )(GLenum map, GLushort *values)
 
typedef void(* PFNGLGETPIXELTRANSFORMPARAMETERFVEXTPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETPIXELTRANSFORMPARAMETERIVEXTPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETPOINTERINDEXEDVEXTPROC )(GLenum target, GLuint index, void **data)
 
typedef void(* PFNGLGETPOINTERI_VEXTPROC )(GLenum pname, GLuint index, void **params)
 
typedef void(* PFNGLGETPOINTERVPROC )(GLenum pname, void **params)
 
typedef void(* PFNGLGETPOINTERVEXTPROC )(GLenum pname, void **params)
 
typedef void(* PFNGLGETPOINTERVKHRPROC )(GLenum pname, void **params)
 
typedef void(* PFNGLGETPOLYGONSTIPPLEPROC )(GLubyte *mask)
 
typedef void(* PFNGLGETPROGRAMBINARYPROC )(GLuint program, GLsizei bufSize, GLsizei *length, GLenum *binaryFormat, void *binary)
 
typedef void(* PFNGLGETPROGRAMENVPARAMETERIIVNVPROC )(GLenum target, GLuint index, GLint *params)
 
typedef void(* PFNGLGETPROGRAMENVPARAMETERIUIVNVPROC )(GLenum target, GLuint index, GLuint *params)
 
typedef void(* PFNGLGETPROGRAMENVPARAMETERDVARBPROC )(GLenum target, GLuint index, GLdouble *params)
 
typedef void(* PFNGLGETPROGRAMENVPARAMETERFVARBPROC )(GLenum target, GLuint index, GLfloat *params)
 
typedef void(* PFNGLGETPROGRAMINFOLOGPROC )(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(* PFNGLGETPROGRAMINTERFACEIVPROC )(GLuint program, GLenum programInterface, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETPROGRAMLOCALPARAMETERIIVNVPROC )(GLenum target, GLuint index, GLint *params)
 
typedef void(* PFNGLGETPROGRAMLOCALPARAMETERIUIVNVPROC )(GLenum target, GLuint index, GLuint *params)
 
typedef void(* PFNGLGETPROGRAMLOCALPARAMETERDVARBPROC )(GLenum target, GLuint index, GLdouble *params)
 
typedef void(* PFNGLGETPROGRAMLOCALPARAMETERFVARBPROC )(GLenum target, GLuint index, GLfloat *params)
 
typedef void(* PFNGLGETPROGRAMNAMEDPARAMETERDVNVPROC )(GLuint id, GLsizei len, const GLubyte *name, GLdouble *params)
 
typedef void(* PFNGLGETPROGRAMNAMEDPARAMETERFVNVPROC )(GLuint id, GLsizei len, const GLubyte *name, GLfloat *params)
 
typedef void(* PFNGLGETPROGRAMPARAMETERDVNVPROC )(GLenum target, GLuint index, GLenum pname, GLdouble *params)
 
typedef void(* PFNGLGETPROGRAMPARAMETERFVNVPROC )(GLenum target, GLuint index, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETPROGRAMPIPELINEINFOLOGPROC )(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(* PFNGLGETPROGRAMPIPELINEINFOLOGEXTPROC )(GLuint pipeline, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(* PFNGLGETPROGRAMPIPELINEIVPROC )(GLuint pipeline, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETPROGRAMPIPELINEIVEXTPROC )(GLuint pipeline, GLenum pname, GLint *params)
 
typedef GLuint(* PFNGLGETPROGRAMRESOURCEINDEXPROC )(GLuint program, GLenum programInterface, const GLchar *name)
 
typedef GLint(* PFNGLGETPROGRAMRESOURCELOCATIONPROC )(GLuint program, GLenum programInterface, const GLchar *name)
 
typedef GLint(* PFNGLGETPROGRAMRESOURCELOCATIONINDEXPROC )(GLuint program, GLenum programInterface, const GLchar *name)
 
typedef void(* PFNGLGETPROGRAMRESOURCENAMEPROC )(GLuint program, GLenum programInterface, GLuint index, GLsizei bufSize, GLsizei *length, GLchar *name)
 
typedef void(* PFNGLGETPROGRAMRESOURCEFVNVPROC )(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLfloat *params)
 
typedef void(* PFNGLGETPROGRAMRESOURCEIVPROC )(GLuint program, GLenum programInterface, GLuint index, GLsizei propCount, const GLenum *props, GLsizei count, GLsizei *length, GLint *params)
 
typedef void(* PFNGLGETPROGRAMSTAGEIVPROC )(GLuint program, GLenum shadertype, GLenum pname, GLint *values)
 
typedef void(* PFNGLGETPROGRAMSTRINGARBPROC )(GLenum target, GLenum pname, void *string)
 
typedef void(* PFNGLGETPROGRAMSTRINGNVPROC )(GLuint id, GLenum pname, GLubyte *program)
 
typedef void(* PFNGLGETPROGRAMSUBROUTINEPARAMETERUIVNVPROC )(GLenum target, GLuint index, GLuint *param)
 
typedef void(* PFNGLGETPROGRAMIVPROC )(GLuint program, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETPROGRAMIVARBPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETPROGRAMIVNVPROC )(GLuint id, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETQUERYBUFFEROBJECTI64VPROC )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(* PFNGLGETQUERYBUFFEROBJECTIVPROC )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(* PFNGLGETQUERYBUFFEROBJECTUI64VPROC )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(* PFNGLGETQUERYBUFFEROBJECTUIVPROC )(GLuint id, GLuint buffer, GLenum pname, GLintptr offset)
 
typedef void(* PFNGLGETQUERYINDEXEDIVPROC )(GLenum target, GLuint index, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETQUERYOBJECTI64VPROC )(GLuint id, GLenum pname, GLint64 *params)
 
typedef void(* PFNGLGETQUERYOBJECTI64VEXTPROC )(GLuint id, GLenum pname, GLint64 *params)
 
typedef void(* PFNGLGETQUERYOBJECTIVPROC )(GLuint id, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETQUERYOBJECTIVARBPROC )(GLuint id, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETQUERYOBJECTUI64VPROC )(GLuint id, GLenum pname, GLuint64 *params)
 
typedef void(* PFNGLGETQUERYOBJECTUI64VEXTPROC )(GLuint id, GLenum pname, GLuint64 *params)
 
typedef void(* PFNGLGETQUERYOBJECTUIVPROC )(GLuint id, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETQUERYOBJECTUIVARBPROC )(GLuint id, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETQUERYIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETQUERYIVARBPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETRENDERBUFFERPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETRENDERBUFFERPARAMETERIVEXTPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETSAMPLERPARAMETERIIVPROC )(GLuint sampler, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETSAMPLERPARAMETERIUIVPROC )(GLuint sampler, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETSAMPLERPARAMETERFVPROC )(GLuint sampler, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETSAMPLERPARAMETERIVPROC )(GLuint sampler, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETSEMAPHOREPARAMETERIVNVPROC )(GLuint semaphore, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETSEMAPHOREPARAMETERUI64VEXTPROC )(GLuint semaphore, GLenum pname, GLuint64 *params)
 
typedef void(* PFNGLGETSEPARABLEFILTERPROC )(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span)
 
typedef void(* PFNGLGETSEPARABLEFILTEREXTPROC )(GLenum target, GLenum format, GLenum type, void *row, void *column, void *span)
 
typedef void(* PFNGLGETSHADERINFOLOGPROC )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
 
typedef void(* PFNGLGETSHADERPRECISIONFORMATPROC )(GLenum shadertype, GLenum precisiontype, GLint *range, GLint *precision)
 
typedef void(* PFNGLGETSHADERSOURCEPROC )(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
 
typedef void(* PFNGLGETSHADERSOURCEARBPROC )(GLhandleARB obj, GLsizei maxLength, GLsizei *length, GLcharARB *source)
 
typedef void(* PFNGLGETSHADERIVPROC )(GLuint shader, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETSHADINGRATEIMAGEPALETTENVPROC )(GLuint viewport, GLuint entry, GLenum *rate)
 
typedef void(* PFNGLGETSHADINGRATESAMPLELOCATIONIVNVPROC )(GLenum rate, GLuint samples, GLuint index, GLint *location)
 
typedef GLushort(* PFNGLGETSTAGEINDEXNVPROC )(GLenum shadertype)
 
typedef const GLubyte *(* PFNGLGETSTRINGPROC )(GLenum name)
 
typedef const GLubyte *(* PFNGLGETSTRINGIPROC )(GLenum name, GLuint index)
 
typedef GLuint(* PFNGLGETSUBROUTINEINDEXPROC )(GLuint program, GLenum shadertype, const GLchar *name)
 
typedef GLint(* PFNGLGETSUBROUTINEUNIFORMLOCATIONPROC )(GLuint program, GLenum shadertype, const GLchar *name)
 
typedef void(* PFNGLGETSYNCIVPROC )(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
 
typedef void(* PFNGLGETTEXENVFVPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXENVIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXGENDVPROC )(GLenum coord, GLenum pname, GLdouble *params)
 
typedef void(* PFNGLGETTEXGENFVPROC )(GLenum coord, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXGENIVPROC )(GLenum coord, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXIMAGEPROC )(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
 
typedef void(* PFNGLGETTEXLEVELPARAMETERFVPROC )(GLenum target, GLint level, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXLEVELPARAMETERIVPROC )(GLenum target, GLint level, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXPARAMETERIIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXPARAMETERIIVEXTPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXPARAMETERIUIVPROC )(GLenum target, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETTEXPARAMETERIUIVEXTPROC )(GLenum target, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETTEXPARAMETERPOINTERVAPPLEPROC )(GLenum target, GLenum pname, void **params)
 
typedef void(* PFNGLGETTEXPARAMETERFVPROC )(GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXPARAMETERIVPROC )(GLenum target, GLenum pname, GLint *params)
 
typedef GLuint64(* PFNGLGETTEXTUREHANDLEARBPROC )(GLuint texture)
 
typedef GLuint64(* PFNGLGETTEXTUREHANDLENVPROC )(GLuint texture)
 
typedef void(* PFNGLGETTEXTUREIMAGEPROC )(GLuint texture, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
 
typedef void(* PFNGLGETTEXTUREIMAGEEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
 
typedef void(* PFNGLGETTEXTURELEVELPARAMETERFVPROC )(GLuint texture, GLint level, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXTURELEVELPARAMETERFVEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXTURELEVELPARAMETERIVPROC )(GLuint texture, GLint level, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXTURELEVELPARAMETERIVEXTPROC )(GLuint texture, GLenum target, GLint level, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERIIVPROC )(GLuint texture, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERIIVEXTPROC )(GLuint texture, GLenum target, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERIUIVPROC )(GLuint texture, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERIUIVEXTPROC )(GLuint texture, GLenum target, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERFVPROC )(GLuint texture, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERFVEXTPROC )(GLuint texture, GLenum target, GLenum pname, GLfloat *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERIVPROC )(GLuint texture, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTEXTUREPARAMETERIVEXTPROC )(GLuint texture, GLenum target, GLenum pname, GLint *params)
 
typedef GLuint64(* PFNGLGETTEXTURESAMPLERHANDLEARBPROC )(GLuint texture, GLuint sampler)
 
typedef GLuint64(* PFNGLGETTEXTURESAMPLERHANDLENVPROC )(GLuint texture, GLuint sampler)
 
typedef void(* PFNGLGETTEXTURESUBIMAGEPROC )(GLuint texture, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLsizei bufSize, void *pixels)
 
typedef void(* PFNGLGETTRACKMATRIXIVNVPROC )(GLenum target, GLuint address, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETTRANSFORMFEEDBACKVARYINGPROC )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
 
typedef void(* PFNGLGETTRANSFORMFEEDBACKVARYINGEXTPROC )(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
 
typedef void(* PFNGLGETTRANSFORMFEEDBACKVARYINGNVPROC )(GLuint program, GLuint index, GLint *location)
 
typedef void(* PFNGLGETTRANSFORMFEEDBACKI64_VPROC )(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)
 
typedef void(* PFNGLGETTRANSFORMFEEDBACKI_VPROC )(GLuint xfb, GLenum pname, GLuint index, GLint *param)
 
typedef void(* PFNGLGETTRANSFORMFEEDBACKIVPROC )(GLuint xfb, GLenum pname, GLint *param)
 
typedef GLuint(* PFNGLGETUNIFORMBLOCKINDEXPROC )(GLuint program, const GLchar *uniformBlockName)
 
typedef GLint(* PFNGLGETUNIFORMBUFFERSIZEEXTPROC )(GLuint program, GLint location)
 
typedef void(* PFNGLGETUNIFORMINDICESPROC )(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
 
typedef GLint(* PFNGLGETUNIFORMLOCATIONPROC )(GLuint program, const GLchar *name)
 
typedef GLint(* PFNGLGETUNIFORMLOCATIONARBPROC )(GLhandleARB programObj, const GLcharARB *name)
 
typedef GLintptr(* PFNGLGETUNIFORMOFFSETEXTPROC )(GLuint program, GLint location)
 
typedef void(* PFNGLGETUNIFORMSUBROUTINEUIVPROC )(GLenum shadertype, GLint location, GLuint *params)
 
typedef void(* PFNGLGETUNIFORMDVPROC )(GLuint program, GLint location, GLdouble *params)
 
typedef void(* PFNGLGETUNIFORMFVPROC )(GLuint program, GLint location, GLfloat *params)
 
typedef void(* PFNGLGETUNIFORMFVARBPROC )(GLhandleARB programObj, GLint location, GLfloat *params)
 
typedef void(* PFNGLGETUNIFORMI64VARBPROC )(GLuint program, GLint location, GLint64 *params)
 
typedef void(* PFNGLGETUNIFORMI64VNVPROC )(GLuint program, GLint location, GLint64EXT *params)
 
typedef void(* PFNGLGETUNIFORMIVPROC )(GLuint program, GLint location, GLint *params)
 
typedef void(* PFNGLGETUNIFORMIVARBPROC )(GLhandleARB programObj, GLint location, GLint *params)
 
typedef void(* PFNGLGETUNIFORMUI64VARBPROC )(GLuint program, GLint location, GLuint64 *params)
 
typedef void(* PFNGLGETUNIFORMUI64VNVPROC )(GLuint program, GLint location, GLuint64EXT *params)
 
typedef void(* PFNGLGETUNIFORMUIVPROC )(GLuint program, GLint location, GLuint *params)
 
typedef void(* PFNGLGETUNIFORMUIVEXTPROC )(GLuint program, GLint location, GLuint *params)
 
typedef void(* PFNGLGETUNSIGNEDBYTEVEXTPROC )(GLenum pname, GLubyte *data)
 
typedef void(* PFNGLGETUNSIGNEDBYTEI_VEXTPROC )(GLenum target, GLuint index, GLubyte *data)
 
typedef void(* PFNGLGETVARIANTBOOLEANVEXTPROC )(GLuint id, GLenum value, GLboolean *data)
 
typedef void(* PFNGLGETVARIANTFLOATVEXTPROC )(GLuint id, GLenum value, GLfloat *data)
 
typedef void(* PFNGLGETVARIANTINTEGERVEXTPROC )(GLuint id, GLenum value, GLint *data)
 
typedef void(* PFNGLGETVARIANTPOINTERVEXTPROC )(GLuint id, GLenum value, void **data)
 
typedef GLint(* PFNGLGETVARYINGLOCATIONNVPROC )(GLuint program, const GLchar *name)
 
typedef void(* PFNGLGETVERTEXARRAYINDEXED64IVPROC )(GLuint vaobj, GLuint index, GLenum pname, GLint64 *param)
 
typedef void(* PFNGLGETVERTEXARRAYINDEXEDIVPROC )(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
 
typedef void(* PFNGLGETVERTEXARRAYINTEGERI_VEXTPROC )(GLuint vaobj, GLuint index, GLenum pname, GLint *param)
 
typedef void(* PFNGLGETVERTEXARRAYINTEGERVEXTPROC )(GLuint vaobj, GLenum pname, GLint *param)
 
typedef void(* PFNGLGETVERTEXARRAYPOINTERI_VEXTPROC )(GLuint vaobj, GLuint index, GLenum pname, void **param)
 
typedef void(* PFNGLGETVERTEXARRAYPOINTERVEXTPROC )(GLuint vaobj, GLenum pname, void **param)
 
typedef void(* PFNGLGETVERTEXARRAYIVPROC )(GLuint vaobj, GLenum pname, GLint *param)
 
typedef void(* PFNGLGETVERTEXATTRIBIIVPROC )(GLuint index, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETVERTEXATTRIBIIVEXTPROC )(GLuint index, GLenum pname, GLint *params)
 
typedef void(* PFNGLGETVERTEXATTRIBIUIVPROC )(GLuint index, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETVERTEXATTRIBIUIVEXTPROC )(GLuint index, GLenum pname, GLuint *params)
 
typedef void(* PFNGLGETVERTEXATTRIBLDVPROC )(GLuint index, GLenum pname, GLdouble *params)
 
typedef void(* PFNGLGETVERTEXATTRIBLDVEXTPROC )(GLuint index, GLenum pname, GLdouble *params)
 
typedef void(* PFNGLGETVERTEXATTRIBLI64VNVPROC )(GLuint index, GLenum pname, GLint64EXT *params)
 
typedef void(* PFNGLGETVERTEXATTRIBLUI64VARBPROC )(GLuint index, GLenum pname, GLuint64EXT *params)
 
typedef void(* PFNGLGETVERTEXATTRIBLUI64VNVPROC )(GLuint index, GLenum pname, GLuint64EXT *params)
 
typedef void(* PFNGLGETVERTEXATTRIBPOINTERVPROC )(GLuint index, GLenum pname, void **pointer)
 
typedef void(* PFNGLGETVERTEXATTRIBPOINTERVARBPROC )(GLuint index, GLenum pname, void **pointer)
 
typedef void(* PFNGLGETVERTEXATTRIBPOINTERVNVPROC )(GLuint index, GLenum pname, void **pointer)
 
typedef void(* PFNGLGETVERTEXATTRIBDVPROC )(GLuint index, GLenum pname, GLdouble *params)
 
typedef void(* PFNGLGETVERTEXATTRIBDVARBPROC )(GLuint index, GLenum pname, GLdouble *<