/* DO NOT EDIT - This file generated automatically by gl_SPARC_asm.py (from Mesa) script */

/*
 * Copyright (C) 1999-2003  Brian Paul   All Rights Reserved.
 * (C) Copyright IBM Corporation 2004
 * All Rights Reserved.
 *
 * Permission is hereby granted, free of charge, to any person obtaining a
 * copy of this software and associated documentation files (the "Software"),
 * to deal in the Software without restriction, including without limitation
 * the rights to use, copy, modify, merge, publish, distribute, sub license,
 * and/or sell copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice (including the next
 * paragraph) shall be included in all copies or substantial portions of the
 * Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT.  IN NO EVENT SHALL
 * BRIAN PAUL, IBM,
 * AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
 * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 */

#ifdef __arch64__
#define GL_OFF(N)	((N) * 8)
#define GL_LL		ldx
#define GL_TIE_LD(SYM)	%tie_ldx(SYM)
#define GL_STACK_SIZE	128
#else
#define GL_OFF(N)	((N) * 4)
#define GL_LL		ld
#define GL_TIE_LD(SYM)	%tie_ld(SYM)
#define GL_STACK_SIZE	64
#endif

#define GLOBL_FN(x) .globl x ; .type x, @function
#define HIDDEN(x) .hidden x

	.register %g2, #scratch
	.register %g3, #scratch

	.text

	GLOBL_FN(__glapi_sparc_icache_flush)
	HIDDEN(__glapi_sparc_icache_flush)
	.type	__glapi_sparc_icache_flush, @function
__glapi_sparc_icache_flush: /* %o0 = insn_addr */
	flush	%o0
	retl
	 nop

	.align	32

	.type	__glapi_sparc_get_pc, @function
__glapi_sparc_get_pc:
	retl
	 add	%o7, %g2, %g2
	.size	__glapi_sparc_get_pc, .-__glapi_sparc_get_pc

#ifdef GLX_USE_TLS

	GLOBL_FN(__glapi_sparc_get_dispatch)
	HIDDEN(__glapi_sparc_get_dispatch)
__glapi_sparc_get_dispatch:
	mov	%o7, %g1
	sethi	%hi(_GLOBAL_OFFSET_TABLE_-4), %g2
	call	__glapi_sparc_get_pc
	add	%g2, %lo(_GLOBAL_OFFSET_TABLE_+4), %g2
	mov	%g1, %o7
	sethi	%tie_hi22(_glapi_tls_Dispatch), %g1
	add	%g1, %tie_lo10(_glapi_tls_Dispatch), %g1
	GL_LL	[%g2 + %g1], %g2, GL_TIE_LD(_glapi_tls_Dispatch)
	retl
	 mov	%g2, %o0

	.data
	.align	32

	/* --> sethi %hi(_glapi_tls_Dispatch), %g1 */
	/* --> or %g1, %lo(_glapi_tls_Dispatch), %g1 */
	GLOBL_FN(__glapi_sparc_tls_stub)
	HIDDEN(__glapi_sparc_tls_stub)
__glapi_sparc_tls_stub: /* Call offset in %g3 */
	mov	%o7, %g1
	sethi	%hi(_GLOBAL_OFFSET_TABLE_-4), %g2
	call	__glapi_sparc_get_pc
	add	%g2, %lo(_GLOBAL_OFFSET_TABLE_+4), %g2
	mov	%g1, %o7
	srl	%g3, 10, %g3
	sethi	%tie_hi22(_glapi_tls_Dispatch), %g1
	add	%g1, %tie_lo10(_glapi_tls_Dispatch), %g1
	GL_LL	[%g2 + %g1], %g2, GL_TIE_LD(_glapi_tls_Dispatch)
	GL_LL	[%g7+%g2], %g1
	GL_LL	[%g1 + %g3], %g1
	jmp	%g1
	 nop
	.size	__glapi_sparc_tls_stub, .-__glapi_sparc_tls_stub

#define GL_STUB(fn, off)				\
	GLOBL_FN(fn);					\
fn:	ba	__glapi_sparc_tls_stub;			\
	 sethi	GL_OFF(off), %g3;			\
	.size	fn,.-fn;

#elif defined(HAVE_PTHREAD)

	/* 64-bit 0x00 --> sethi %hh(_glapi_Dispatch), %g1 */
	/* 64-bit 0x04 --> sethi %lm(_glapi_Dispatch), %g2 */
	/* 64-bit 0x08 --> or %g1, %hm(_glapi_Dispatch), %g1 */
	/* 64-bit 0x0c --> sllx %g1, 32, %g1 */
	/* 64-bit 0x10 --> add %g1, %g2, %g1 */
	/* 64-bit 0x14 --> ldx [%g1 + %lo(_glapi_Dispatch)], %g1 */

	/* 32-bit 0x00 --> sethi %hi(_glapi_Dispatch), %g1 */
	/* 32-bit 0x04 --> ld [%g1 + %lo(_glapi_Dispatch)], %g1 */

	.data
	.align	32

	GLOBL_FN(__glapi_sparc_pthread_stub)
	HIDDEN(__glapi_sparc_pthread_stub)
__glapi_sparc_pthread_stub: /* Call offset in %g3 */
	mov	%o7, %g1
	sethi	%hi(_GLOBAL_OFFSET_TABLE_-4), %g2
	call	__glapi_sparc_get_pc
	 add	%g2, %lo(_GLOBAL_OFFSET_TABLE_+4), %g2
	mov	%g1, %o7
	sethi	%hi(_glapi_Dispatch), %g1
	or	%g1, %lo(_glapi_Dispatch), %g1
	srl	%g3, 10, %g3
	GL_LL	[%g2+%g1], %g2
	GL_LL	[%g2], %g1
	cmp	%g1, 0
	be	2f
	 nop
1:	GL_LL	[%g1 + %g3], %g1
	jmp	%g1
	 nop
2:	save	%sp, GL_STACK_SIZE, %sp
	mov	%g3, %l0
	call	_glapi_get_dispatch
	 nop
	mov	%o0, %g1
	mov	%l0, %g3
	ba	1b
	 restore %g0, %g0, %g0
	.size	__glapi_sparc_pthread_stub, .-__glapi_sparc_pthread_stub

#define GL_STUB(fn, off)			\
	GLOBL_FN(fn);				\
fn:	ba	__glapi_sparc_pthread_stub;	\
	 sethi	GL_OFF(off), %g3;		\
	.size	fn,.-fn;

#else /* Non-threaded version. */

	.type	__glapi_sparc_nothread_stub, @function
__glapi_sparc_nothread_stub: /* Call offset in %g3 */
	mov	%o7, %g1
	sethi	%hi(_GLOBAL_OFFSET_TABLE_-4), %g2
	call	__glapi_sparc_get_pc
	 add	%g2, %lo(_GLOBAL_OFFSET_TABLE_+4), %g2
	mov	%g1, %o7
	srl	%g3, 10, %g3
	sethi	%hi(_glapi_Dispatch), %g1
	or	%g1, %lo(_glapi_Dispatch), %g1
	GL_LL	[%g2+%g1], %g2
	GL_LL	[%g2], %g1
	GL_LL	[%g1 + %g3], %g1
	jmp	%g1
	 nop
	.size	__glapi_sparc_nothread_stub, .-__glapi_sparc_nothread_stub

#define GL_STUB(fn, off)			\
	GLOBL_FN(fn);				\
fn:	ba	__glapi_sparc_nothread_stub;	\
	 sethi	GL_OFF(off), %g3;		\
	.size	fn,.-fn;

#endif

#define GL_STUB_ALIAS(fn, alias)		\
	.globl	fn;				\
	.set	fn, alias

	.text
	.align	32

	.globl	gl_dispatch_functions_start
	HIDDEN(gl_dispatch_functions_start)
gl_dispatch_functions_start:

	GL_STUB(glNewList, 0)
	GL_STUB(glEndList, 1)
	GL_STUB(glCallList, 2)
	GL_STUB(glCallLists, 3)
	GL_STUB(glDeleteLists, 4)
	GL_STUB(glGenLists, 5)
	GL_STUB(glListBase, 6)
	GL_STUB(glBegin, 7)
	GL_STUB(glBitmap, 8)
	GL_STUB(glColor3b, 9)
	GL_STUB(glColor3bv, 10)
	GL_STUB(glColor3d, 11)
	GL_STUB(glColor3dv, 12)
	GL_STUB(glColor3f, 13)
	GL_STUB(glColor3fv, 14)
	GL_STUB(glColor3i, 15)
	GL_STUB(glColor3iv, 16)
	GL_STUB(glColor3s, 17)
	GL_STUB(glColor3sv, 18)
	GL_STUB(glColor3ub, 19)
	GL_STUB(glColor3ubv, 20)
	GL_STUB(glColor3ui, 21)
	GL_STUB(glColor3uiv, 22)
	GL_STUB(glColor3us, 23)
	GL_STUB(glColor3usv, 24)
	GL_STUB(glColor4b, 25)
	GL_STUB(glColor4bv, 26)
	GL_STUB(glColor4d, 27)
	GL_STUB(glColor4dv, 28)
	GL_STUB(glColor4f, 29)
	GL_STUB(glColor4fv, 30)
	GL_STUB(glColor4i, 31)
	GL_STUB(glColor4iv, 32)
	GL_STUB(glColor4s, 33)
	GL_STUB(glColor4sv, 34)
	GL_STUB(glColor4ub, 35)
	GL_STUB(glColor4ubv, 36)
	GL_STUB(glColor4ui, 37)
	GL_STUB(glColor4uiv, 38)
	GL_STUB(glColor4us, 39)
	GL_STUB(glColor4usv, 40)
	GL_STUB(glEdgeFlag, 41)
	GL_STUB(glEdgeFlagv, 42)
	GL_STUB(glEnd, 43)
	GL_STUB(glIndexd, 44)
	GL_STUB(glIndexdv, 45)
	GL_STUB(glIndexf, 46)
	GL_STUB(glIndexfv, 47)
	GL_STUB(glIndexi, 48)
	GL_STUB(glIndexiv, 49)
	GL_STUB(glIndexs, 50)
	GL_STUB(glIndexsv, 51)
	GL_STUB(glNormal3b, 52)
	GL_STUB(glNormal3bv, 53)
	GL_STUB(glNormal3d, 54)
	GL_STUB(glNormal3dv, 55)
	GL_STUB(glNormal3f, 56)
	GL_STUB(glNormal3fv, 57)
	GL_STUB(glNormal3i, 58)
	GL_STUB(glNormal3iv, 59)
	GL_STUB(glNormal3s, 60)
	GL_STUB(glNormal3sv, 61)
	GL_STUB(glRasterPos2d, 62)
	GL_STUB(glRasterPos2dv, 63)
	GL_STUB(glRasterPos2f, 64)
	GL_STUB(glRasterPos2fv, 65)
	GL_STUB(glRasterPos2i, 66)
	GL_STUB(glRasterPos2iv, 67)
	GL_STUB(glRasterPos2s, 68)
	GL_STUB(glRasterPos2sv, 69)
	GL_STUB(glRasterPos3d, 70)
	GL_STUB(glRasterPos3dv, 71)
	GL_STUB(glRasterPos3f, 72)
	GL_STUB(glRasterPos3fv, 73)
	GL_STUB(glRasterPos3i, 74)
	GL_STUB(glRasterPos3iv, 75)
	GL_STUB(glRasterPos3s, 76)
	GL_STUB(glRasterPos3sv, 77)
	GL_STUB(glRasterPos4d, 78)
	GL_STUB(glRasterPos4dv, 79)
	GL_STUB(glRasterPos4f, 80)
	GL_STUB(glRasterPos4fv, 81)
	GL_STUB(glRasterPos4i, 82)
	GL_STUB(glRasterPos4iv, 83)
	GL_STUB(glRasterPos4s, 84)
	GL_STUB(glRasterPos4sv, 85)
	GL_STUB(glRectd, 86)
	GL_STUB(glRectdv, 87)
	GL_STUB(glRectf, 88)
	GL_STUB(glRectfv, 89)
	GL_STUB(glRecti, 90)
	GL_STUB(glRectiv, 91)
	GL_STUB(glRects, 92)
	GL_STUB(glRectsv, 93)
	GL_STUB(glTexCoord1d, 94)
	GL_STUB(glTexCoord1dv, 95)
	GL_STUB(glTexCoord1f, 96)
	GL_STUB(glTexCoord1fv, 97)
	GL_STUB(glTexCoord1i, 98)
	GL_STUB(glTexCoord1iv, 99)
	GL_STUB(glTexCoord1s, 100)
	GL_STUB(glTexCoord1sv, 101)
	GL_STUB(glTexCoord2d, 102)
	GL_STUB(glTexCoord2dv, 103)
	GL_STUB(glTexCoord2f, 104)
	GL_STUB(glTexCoord2fv, 105)
	GL_STUB(glTexCoord2i, 106)
	GL_STUB(glTexCoord2iv, 107)
	GL_STUB(glTexCoord2s, 108)
	GL_STUB(glTexCoord2sv, 109)
	GL_STUB(glTexCoord3d, 110)
	GL_STUB(glTexCoord3dv, 111)
	GL_STUB(glTexCoord3f, 112)
	GL_STUB(glTexCoord3fv, 113)
	GL_STUB(glTexCoord3i, 114)
	GL_STUB(glTexCoord3iv, 115)
	GL_STUB(glTexCoord3s, 116)
	GL_STUB(glTexCoord3sv, 117)
	GL_STUB(glTexCoord4d, 118)
	GL_STUB(glTexCoord4dv, 119)
	GL_STUB(glTexCoord4f, 120)
	GL_STUB(glTexCoord4fv, 121)
	GL_STUB(glTexCoord4i, 122)
	GL_STUB(glTexCoord4iv, 123)
	GL_STUB(glTexCoord4s, 124)
	GL_STUB(glTexCoord4sv, 125)
	GL_STUB(glVertex2d, 126)
	GL_STUB(glVertex2dv, 127)
	GL_STUB(glVertex2f, 128)
	GL_STUB(glVertex2fv, 129)
	GL_STUB(glVertex2i, 130)
	GL_STUB(glVertex2iv, 131)
	GL_STUB(glVertex2s, 132)
	GL_STUB(glVertex2sv, 133)
	GL_STUB(glVertex3d, 134)
	GL_STUB(glVertex3dv, 135)
	GL_STUB(glVertex3f, 136)
	GL_STUB(glVertex3fv, 137)
	GL_STUB(glVertex3i, 138)
	GL_STUB(glVertex3iv, 139)
	GL_STUB(glVertex3s, 140)
	GL_STUB(glVertex3sv, 141)
	GL_STUB(glVertex4d, 142)
	GL_STUB(glVertex4dv, 143)
	GL_STUB(glVertex4f, 144)
	GL_STUB(glVertex4fv, 145)
	GL_STUB(glVertex4i, 146)
	GL_STUB(glVertex4iv, 147)
	GL_STUB(glVertex4s, 148)
	GL_STUB(glVertex4sv, 149)
	GL_STUB(glClipPlane, 150)
	GL_STUB(glColorMaterial, 151)
	GL_STUB(glCullFace, 152)
	GL_STUB(glFogf, 153)
	GL_STUB(glFogfv, 154)
	GL_STUB(glFogi, 155)
	GL_STUB(glFogiv, 156)
	GL_STUB(glFrontFace, 157)
	GL_STUB(glHint, 158)
	GL_STUB(glLightf, 159)
	GL_STUB(glLightfv, 160)
	GL_STUB(glLighti, 161)
	GL_STUB(glLightiv, 162)
	GL_STUB(glLightModelf, 163)
	GL_STUB(glLightModelfv, 164)
	GL_STUB(glLightModeli, 165)
	GL_STUB(glLightModeliv, 166)
	GL_STUB(glLineStipple, 167)
	GL_STUB(glLineWidth, 168)
	GL_STUB(glMaterialf, 169)
	GL_STUB(glMaterialfv, 170)
	GL_STUB(glMateriali, 171)
	GL_STUB(glMaterialiv, 172)
	GL_STUB(glPointSize, 173)
	GL_STUB(glPolygonMode, 174)
	GL_STUB(glPolygonStipple, 175)
	GL_STUB(glScissor, 176)
	GL_STUB(glShadeModel, 177)
	GL_STUB(glTexParameterf, 178)
	GL_STUB(glTexParameterfv, 179)
	GL_STUB(glTexParameteri, 180)
	GL_STUB(glTexParameteriv, 181)
	GL_STUB(glTexImage1D, 182)
	GL_STUB(glTexImage2D, 183)
	GL_STUB(glTexEnvf, 184)
	GL_STUB(glTexEnvfv, 185)
	GL_STUB(glTexEnvi, 186)
	GL_STUB(glTexEnviv, 187)
	GL_STUB(glTexGend, 188)
	GL_STUB(glTexGendv, 189)
	GL_STUB(glTexGenf, 190)
	GL_STUB(glTexGenfv, 191)
	GL_STUB(glTexGeni, 192)
	GL_STUB(glTexGeniv, 193)
	GL_STUB(glFeedbackBuffer, 194)
	GL_STUB(glSelectBuffer, 195)
	GL_STUB(glRenderMode, 196)
	GL_STUB(glInitNames, 197)
	GL_STUB(glLoadName, 198)
	GL_STUB(glPassThrough, 199)
	GL_STUB(glPopName, 200)
	GL_STUB(glPushName, 201)
	GL_STUB(glDrawBuffer, 202)
	GL_STUB(glClear, 203)
	GL_STUB(glClearAccum, 204)
	GL_STUB(glClearIndex, 205)
	GL_STUB(glClearColor, 206)
	GL_STUB(glClearStencil, 207)
	GL_STUB(glClearDepth, 208)
	GL_STUB(glStencilMask, 209)
	GL_STUB(glColorMask, 210)
	GL_STUB(glDepthMask, 211)
	GL_STUB(glIndexMask, 212)
	GL_STUB(glAccum, 213)
	GL_STUB(glDisable, 214)
	GL_STUB(glEnable, 215)
	GL_STUB(glFinish, 216)
	GL_STUB(glFlush, 217)
	GL_STUB(glPopAttrib, 218)
	GL_STUB(glPushAttrib, 219)
	GL_STUB(glMap1d, 220)
	GL_STUB(glMap1f, 221)
	GL_STUB(glMap2d, 222)
	GL_STUB(glMap2f, 223)
	GL_STUB(glMapGrid1d, 224)
	GL_STUB(glMapGrid1f, 225)
	GL_STUB(glMapGrid2d, 226)
	GL_STUB(glMapGrid2f, 227)
	GL_STUB(glEvalCoord1d, 228)
	GL_STUB(glEvalCoord1dv, 229)
	GL_STUB(glEvalCoord1f, 230)
	GL_STUB(glEvalCoord1fv, 231)
	GL_STUB(glEvalCoord2d, 232)
	GL_STUB(glEvalCoord2dv, 233)
	GL_STUB(glEvalCoord2f, 234)
	GL_STUB(glEvalCoord2fv, 235)
	GL_STUB(glEvalMesh1, 236)
	GL_STUB(glEvalPoint1, 237)
	GL_STUB(glEvalMesh2, 238)
	GL_STUB(glEvalPoint2, 239)
	GL_STUB(glAlphaFunc, 240)
	GL_STUB(glBlendFunc, 241)
	GL_STUB(glLogicOp, 242)
	GL_STUB(glStencilFunc, 243)
	GL_STUB(glStencilOp, 244)
	GL_STUB(glDepthFunc, 245)
	GL_STUB(glPixelZoom, 246)
	GL_STUB(glPixelTransferf, 247)
	GL_STUB(glPixelTransferi, 248)
	GL_STUB(glPixelStoref, 249)
	GL_STUB(glPixelStorei, 250)
	GL_STUB(glPixelMapfv, 251)
	GL_STUB(glPixelMapuiv, 252)
	GL_STUB(glPixelMapusv, 253)
	GL_STUB(glReadBuffer, 254)
	GL_STUB(glCopyPixels, 255)
	GL_STUB(glReadPixels, 256)
	GL_STUB(glDrawPixels, 257)
	GL_STUB(glGetBooleanv, 258)
	GL_STUB(glGetClipPlane, 259)
	GL_STUB(glGetDoublev, 260)
	GL_STUB(glGetError, 261)
	GL_STUB(glGetFloatv, 262)
	GL_STUB(glGetIntegerv, 263)
	GL_STUB(glGetLightfv, 264)
	GL_STUB(glGetLightiv, 265)
	GL_STUB(glGetMapdv, 266)
	GL_STUB(glGetMapfv, 267)
	GL_STUB(glGetMapiv, 268)
	GL_STUB(glGetMaterialfv, 269)
	GL_STUB(glGetMaterialiv, 270)
	GL_STUB(glGetPixelMapfv, 271)
	GL_STUB(glGetPixelMapuiv, 272)
	GL_STUB(glGetPixelMapusv, 273)
	GL_STUB(glGetPolygonStipple, 274)
	GL_STUB(glGetString, 275)
	GL_STUB(glGetTexEnvfv, 276)
	GL_STUB(glGetTexEnviv, 277)
	GL_STUB(glGetTexGendv, 278)
	GL_STUB(glGetTexGenfv, 279)
	GL_STUB(glGetTexGeniv, 280)
	GL_STUB(glGetTexImage, 281)
	GL_STUB(glGetTexParameterfv, 282)
	GL_STUB(glGetTexParameteriv, 283)
	GL_STUB(glGetTexLevelParameterfv, 284)
	GL_STUB(glGetTexLevelParameteriv, 285)
	GL_STUB(glIsEnabled, 286)
	GL_STUB(glIsList, 287)
	GL_STUB(glDepthRange, 288)
	GL_STUB(glFrustum, 289)
	GL_STUB(glLoadIdentity, 290)
	GL_STUB(glLoadMatrixf, 291)
	GL_STUB(glLoadMatrixd, 292)
	GL_STUB(glMatrixMode, 293)
	GL_STUB(glMultMatrixf, 294)
	GL_STUB(glMultMatrixd, 295)
	GL_STUB(glOrtho, 296)
	GL_STUB(glPopMatrix, 297)
	GL_STUB(glPushMatrix, 298)
	GL_STUB(glRotated, 299)
	GL_STUB(glRotatef, 300)
	GL_STUB(glScaled, 301)
	GL_STUB(glScalef, 302)
	GL_STUB(glTranslated, 303)
	GL_STUB(glTranslatef, 304)
	GL_STUB(glViewport, 305)
	GL_STUB(glArrayElement, 306)
	GL_STUB(glBindTexture, 307)
	GL_STUB(glColorPointer, 308)
	GL_STUB(glDisableClientState, 309)
	GL_STUB(glDrawArrays, 310)
	GL_STUB(glDrawElements, 311)
	GL_STUB(glEdgeFlagPointer, 312)
	GL_STUB(glEnableClientState, 313)
	GL_STUB(glIndexPointer, 314)
	GL_STUB(glIndexub, 315)
	GL_STUB(glIndexubv, 316)
	GL_STUB(glInterleavedArrays, 317)
	GL_STUB(glNormalPointer, 318)
	GL_STUB(glPolygonOffset, 319)
	GL_STUB(glTexCoordPointer, 320)
	GL_STUB(glVertexPointer, 321)
	GL_STUB(glAreTexturesResident, 322)
	GL_STUB(glCopyTexImage1D, 323)
	GL_STUB(glCopyTexImage2D, 324)
	GL_STUB(glCopyTexSubImage1D, 325)
	GL_STUB(glCopyTexSubImage2D, 326)
	GL_STUB(glDeleteTextures, 327)
	GL_STUB(glGenTextures, 328)
	GL_STUB(glGetPointerv, 329)
	GL_STUB(glIsTexture, 330)
	GL_STUB(glPrioritizeTextures, 331)
	GL_STUB(glTexSubImage1D, 332)
	GL_STUB(glTexSubImage2D, 333)
	GL_STUB(glPopClientAttrib, 334)
	GL_STUB(glPushClientAttrib, 335)
	GL_STUB(glBlendColor, 336)
	GL_STUB(glBlendEquation, 337)
	GL_STUB(glDrawRangeElements, 338)
	GL_STUB(glColorTable, 339)
	GL_STUB(glColorTableParameterfv, 340)
	GL_STUB(glColorTableParameteriv, 341)
	GL_STUB(glCopyColorTable, 342)
	GL_STUB(glGetColorTable, 343)
	GL_STUB(glGetColorTableParameterfv, 344)
	GL_STUB(glGetColorTableParameteriv, 345)
	GL_STUB(glColorSubTable, 346)
	GL_STUB(glCopyColorSubTable, 347)
	GL_STUB(glConvolutionFilter1D, 348)
	GL_STUB(glConvolutionFilter2D, 349)
	GL_STUB(glConvolutionParameterf, 350)
	GL_STUB(glConvolutionParameterfv, 351)
	GL_STUB(glConvolutionParameteri, 352)
	GL_STUB(glConvolutionParameteriv, 353)
	GL_STUB(glCopyConvolutionFilter1D, 354)
	GL_STUB(glCopyConvolutionFilter2D, 355)
	GL_STUB(glGetConvolutionFilter, 356)
	GL_STUB(glGetConvolutionParameterfv, 357)
	GL_STUB(glGetConvolutionParameteriv, 358)
	GL_STUB(glGetSeparableFilter, 359)
	GL_STUB(glSeparableFilter2D, 360)
	GL_STUB(glGetHistogram, 361)
	GL_STUB(glGetHistogramParameterfv, 362)
	GL_STUB(glGetHistogramParameteriv, 363)
	GL_STUB(glGetMinmax, 364)
	GL_STUB(glGetMinmaxParameterfv, 365)
	GL_STUB(glGetMinmaxParameteriv, 366)
	GL_STUB(glHistogram, 367)
	GL_STUB(glMinmax, 368)
	GL_STUB(glResetHistogram, 369)
	GL_STUB(glResetMinmax, 370)
	GL_STUB(glTexImage3D, 371)
	GL_STUB(glTexSubImage3D, 372)
	GL_STUB(glCopyTexSubImage3D, 373)
	GL_STUB(glActiveTexture, 374)
	GL_STUB(glClientActiveTexture, 375)
	GL_STUB(glMultiTexCoord1d, 376)
	GL_STUB(glMultiTexCoord1dv, 377)
	GL_STUB(glMultiTexCoord1fARB, 378)
	GL_STUB(glMultiTexCoord1fvARB, 379)
	GL_STUB(glMultiTexCoord1i, 380)
	GL_STUB(glMultiTexCoord1iv, 381)
	GL_STUB(glMultiTexCoord1s, 382)
	GL_STUB(glMultiTexCoord1sv, 383)
	GL_STUB(glMultiTexCoord2d, 384)
	GL_STUB(glMultiTexCoord2dv, 385)
	GL_STUB(glMultiTexCoord2fARB, 386)
	GL_STUB(glMultiTexCoord2fvARB, 387)
	GL_STUB(glMultiTexCoord2i, 388)
	GL_STUB(glMultiTexCoord2iv, 389)
	GL_STUB(glMultiTexCoord2s, 390)
	GL_STUB(glMultiTexCoord2sv, 391)
	GL_STUB(glMultiTexCoord3d, 392)
	GL_STUB(glMultiTexCoord3dv, 393)
	GL_STUB(glMultiTexCoord3fARB, 394)
	GL_STUB(glMultiTexCoord3fvARB, 395)
	GL_STUB(glMultiTexCoord3i, 396)
	GL_STUB(glMultiTexCoord3iv, 397)
	GL_STUB(glMultiTexCoord3s, 398)
	GL_STUB(glMultiTexCoord3sv, 399)
	GL_STUB(glMultiTexCoord4d, 400)
	GL_STUB(glMultiTexCoord4dv, 401)
	GL_STUB(glMultiTexCoord4fARB, 402)
	GL_STUB(glMultiTexCoord4fvARB, 403)
	GL_STUB(glMultiTexCoord4i, 404)
	GL_STUB(glMultiTexCoord4iv, 405)
	GL_STUB(glMultiTexCoord4s, 406)
	GL_STUB(glMultiTexCoord4sv, 407)
	GL_STUB(glCompressedTexImage1D, 408)
	GL_STUB(glCompressedTexImage2D, 409)
	GL_STUB(glCompressedTexImage3D, 410)
	GL_STUB(glCompressedTexSubImage1D, 411)
	GL_STUB(glCompressedTexSubImage2D, 412)
	GL_STUB(glCompressedTexSubImage3D, 413)
	GL_STUB(glGetCompressedTexImage, 414)
	GL_STUB(glLoadTransposeMatrixd, 415)
	GL_STUB(glLoadTransposeMatrixf, 416)
	GL_STUB(glMultTransposeMatrixd, 417)
	GL_STUB(glMultTransposeMatrixf, 418)
	GL_STUB(glSampleCoverage, 419)
	GL_STUB(glBlendFuncSeparate, 420)
	GL_STUB(glFogCoordPointer, 421)
	GL_STUB(glFogCoordd, 422)
	GL_STUB(glFogCoorddv, 423)
	GL_STUB(glMultiDrawArrays, 424)
	GL_STUB(glPointParameterf, 425)
	GL_STUB(glPointParameterfv, 426)
	GL_STUB(glPointParameteri, 427)
	GL_STUB(glPointParameteriv, 428)
	GL_STUB(glSecondaryColor3b, 429)
	GL_STUB(glSecondaryColor3bv, 430)
	GL_STUB(glSecondaryColor3d, 431)
	GL_STUB(glSecondaryColor3dv, 432)
	GL_STUB(glSecondaryColor3i, 433)
	GL_STUB(glSecondaryColor3iv, 434)
	GL_STUB(glSecondaryColor3s, 435)
	GL_STUB(glSecondaryColor3sv, 436)
	GL_STUB(glSecondaryColor3ub, 437)
	GL_STUB(glSecondaryColor3ubv, 438)
	GL_STUB(glSecondaryColor3ui, 439)
	GL_STUB(glSecondaryColor3uiv, 440)
	GL_STUB(glSecondaryColor3us, 441)
	GL_STUB(glSecondaryColor3usv, 442)
	GL_STUB(glSecondaryColorPointer, 443)
	GL_STUB(glWindowPos2d, 444)
	GL_STUB(glWindowPos2dv, 445)
	GL_STUB(glWindowPos2f, 446)
	GL_STUB(glWindowPos2fv, 447)
	GL_STUB(glWindowPos2i, 448)
	GL_STUB(glWindowPos2iv, 449)
	GL_STUB(glWindowPos2s, 450)
	GL_STUB(glWindowPos2sv, 451)
	GL_STUB(glWindowPos3d, 452)
	GL_STUB(glWindowPos3dv, 453)
	GL_STUB(glWindowPos3f, 454)
	GL_STUB(glWindowPos3fv, 455)
	GL_STUB(glWindowPos3i, 456)
	GL_STUB(glWindowPos3iv, 457)
	GL_STUB(glWindowPos3s, 458)
	GL_STUB(glWindowPos3sv, 459)
	GL_STUB(glBeginQuery, 460)
	GL_STUB(glBindBuffer, 461)
	GL_STUB(glBufferData, 462)
	GL_STUB(glBufferSubData, 463)
	GL_STUB(glDeleteBuffers, 464)
	GL_STUB(glDeleteQueries, 465)
	GL_STUB(glEndQuery, 466)
	GL_STUB(glGenBuffers, 467)
	GL_STUB(glGenQueries, 468)
	GL_STUB(glGetBufferParameteriv, 469)
	GL_STUB(glGetBufferPointerv, 470)
	GL_STUB(glGetBufferSubData, 471)
	GL_STUB(glGetQueryObjectiv, 472)
	GL_STUB(glGetQueryObjectuiv, 473)
	GL_STUB(glGetQueryiv, 474)
	GL_STUB(glIsBuffer, 475)
	GL_STUB(glIsQuery, 476)
	GL_STUB(glMapBuffer, 477)
	GL_STUB(glUnmapBuffer, 478)
	GL_STUB(glAttachShader, 479)
	GL_STUB(glBindAttribLocation, 480)
	GL_STUB(glBlendEquationSeparate, 481)
	GL_STUB(glCompileShader, 482)
	GL_STUB(glCreateProgram, 483)
	GL_STUB(glCreateShader, 484)
	GL_STUB(glDeleteProgram, 485)
	GL_STUB(glDeleteShader, 486)
	GL_STUB(glDetachShader, 487)
	GL_STUB(glDisableVertexAttribArray, 488)
	GL_STUB(glDrawBuffers, 489)
	GL_STUB(glEnableVertexAttribArray, 490)
	GL_STUB(glGetActiveAttrib, 491)
	GL_STUB(glGetActiveUniform, 492)
	GL_STUB(glGetAttachedShaders, 493)
	GL_STUB(glGetAttribLocation, 494)
	GL_STUB(glGetProgramInfoLog, 495)
	GL_STUB(glGetProgramiv, 496)
	GL_STUB(glGetShaderInfoLog, 497)
	GL_STUB(glGetShaderSource, 498)
	GL_STUB(glGetShaderiv, 499)
	GL_STUB(glGetUniformLocation, 500)
	GL_STUB(glGetUniformfv, 501)
	GL_STUB(glGetUniformiv, 502)
	GL_STUB(glGetVertexAttribPointerv, 503)
	GL_STUB(glGetVertexAttribdv, 504)
	GL_STUB(glGetVertexAttribfv, 505)
	GL_STUB(glGetVertexAttribiv, 506)
	GL_STUB(glIsProgram, 507)
	GL_STUB(glIsShader, 508)
	GL_STUB(glLinkProgram, 509)
	GL_STUB(glShaderSource, 510)
	GL_STUB(glStencilFuncSeparate, 511)
	GL_STUB(glStencilMaskSeparate, 512)
	GL_STUB(glStencilOpSeparate, 513)
	GL_STUB(glUniform1f, 514)
	GL_STUB(glUniform1fv, 515)
	GL_STUB(glUniform1i, 516)
	GL_STUB(glUniform1iv, 517)
	GL_STUB(glUniform2f, 518)
	GL_STUB(glUniform2fv, 519)
	GL_STUB(glUniform2i, 520)
	GL_STUB(glUniform2iv, 521)
	GL_STUB(glUniform3f, 522)
	GL_STUB(glUniform3fv, 523)
	GL_STUB(glUniform3i, 524)
	GL_STUB(glUniform3iv, 525)
	GL_STUB(glUniform4f, 526)
	GL_STUB(glUniform4fv, 527)
	GL_STUB(glUniform4i, 528)
	GL_STUB(glUniform4iv, 529)
	GL_STUB(glUniformMatrix2fv, 530)
	GL_STUB(glUniformMatrix3fv, 531)
	GL_STUB(glUniformMatrix4fv, 532)
	GL_STUB(glUseProgram, 533)
	GL_STUB(glValidateProgram, 534)
	GL_STUB(glVertexAttrib1d, 535)
	GL_STUB(glVertexAttrib1dv, 536)
	GL_STUB(glVertexAttrib1s, 537)
	GL_STUB(glVertexAttrib1sv, 538)
	GL_STUB(glVertexAttrib2d, 539)
	GL_STUB(glVertexAttrib2dv, 540)
	GL_STUB(glVertexAttrib2s, 541)
	GL_STUB(glVertexAttrib2sv, 542)
	GL_STUB(glVertexAttrib3d, 543)
	GL_STUB(glVertexAttrib3dv, 544)
	GL_STUB(glVertexAttrib3s, 545)
	GL_STUB(glVertexAttrib3sv, 546)
	GL_STUB(glVertexAttrib4Nbv, 547)
	GL_STUB(glVertexAttrib4Niv, 548)
	GL_STUB(glVertexAttrib4Nsv, 549)
	GL_STUB(glVertexAttrib4Nub, 550)
	GL_STUB(glVertexAttrib4Nubv, 551)
	GL_STUB(glVertexAttrib4Nuiv, 552)
	GL_STUB(glVertexAttrib4Nusv, 553)
	GL_STUB(glVertexAttrib4bv, 554)
	GL_STUB(glVertexAttrib4d, 555)
	GL_STUB(glVertexAttrib4dv, 556)
	GL_STUB(glVertexAttrib4iv, 557)
	GL_STUB(glVertexAttrib4s, 558)
	GL_STUB(glVertexAttrib4sv, 559)
	GL_STUB(glVertexAttrib4ubv, 560)
	GL_STUB(glVertexAttrib4uiv, 561)
	GL_STUB(glVertexAttrib4usv, 562)
	GL_STUB(glVertexAttribPointer, 563)
	GL_STUB(glUniformMatrix2x3fv, 564)
	GL_STUB(glUniformMatrix2x4fv, 565)
	GL_STUB(glUniformMatrix3x2fv, 566)
	GL_STUB(glUniformMatrix3x4fv, 567)
	GL_STUB(glUniformMatrix4x2fv, 568)
	GL_STUB(glUniformMatrix4x3fv, 569)
	GL_STUB(glBeginConditionalRender, 570)
	GL_STUB(glBeginTransformFeedback, 571)
	GL_STUB(glBindBufferBase, 572)
	GL_STUB(glBindBufferRange, 573)
	GL_STUB(glBindFragDataLocation, 574)
	GL_STUB(glClampColor, 575)
	GL_STUB(glClearBufferfi, 576)
	GL_STUB(glClearBufferfv, 577)
	GL_STUB(glClearBufferiv, 578)
	GL_STUB(glClearBufferuiv, 579)
	GL_STUB(glColorMaski, 580)
	GL_STUB(glDisablei, 581)
	GL_STUB(glEnablei, 582)
	GL_STUB(glEndConditionalRender, 583)
	GL_STUB(glEndTransformFeedback, 584)
	GL_STUB(glGetBooleani_v, 585)
	GL_STUB(glGetFragDataLocation, 586)
	GL_STUB(glGetIntegeri_v, 587)
	GL_STUB(glGetStringi, 588)
	GL_STUB(glGetTexParameterIiv, 589)
	GL_STUB(glGetTexParameterIuiv, 590)
	GL_STUB(glGetTransformFeedbackVarying, 591)
	GL_STUB(glGetUniformuiv, 592)
	GL_STUB(glGetVertexAttribIiv, 593)
	GL_STUB(glGetVertexAttribIuiv, 594)
	GL_STUB(glIsEnabledi, 595)
	GL_STUB(glTexParameterIiv, 596)
	GL_STUB(glTexParameterIuiv, 597)
	GL_STUB(glTransformFeedbackVaryings, 598)
	GL_STUB(glUniform1ui, 599)
	GL_STUB(glUniform1uiv, 600)
	GL_STUB(glUniform2ui, 601)
	GL_STUB(glUniform2uiv, 602)
	GL_STUB(glUniform3ui, 603)
	GL_STUB(glUniform3uiv, 604)
	GL_STUB(glUniform4ui, 605)
	GL_STUB(glUniform4uiv, 606)
	GL_STUB(glVertexAttribI1iv, 607)
	GL_STUB(glVertexAttribI1uiv, 608)
	GL_STUB(glVertexAttribI4bv, 609)
	GL_STUB(glVertexAttribI4sv, 610)
	GL_STUB(glVertexAttribI4ubv, 611)
	GL_STUB(glVertexAttribI4usv, 612)
	GL_STUB(glVertexAttribIPointer, 613)
	GL_STUB(glPrimitiveRestartIndex, 614)
	GL_STUB(glTexBuffer, 615)
	GL_STUB(glFramebufferTexture, 616)
	GL_STUB(glGetBufferParameteri64v, 617)
	GL_STUB(glGetInteger64i_v, 618)
	GL_STUB(glVertexAttribDivisor, 619)
	GL_STUB(glMinSampleShading, 620)
	GL_STUB(glMemoryBarrierByRegion, 621)
	GL_STUB(glBindProgramARB, 622)
	GL_STUB(glDeleteProgramsARB, 623)
	GL_STUB(glGenProgramsARB, 624)
	GL_STUB(glGetProgramEnvParameterdvARB, 625)
	GL_STUB(glGetProgramEnvParameterfvARB, 626)
	GL_STUB(glGetProgramLocalParameterdvARB, 627)
	GL_STUB(glGetProgramLocalParameterfvARB, 628)
	GL_STUB(glGetProgramStringARB, 629)
	GL_STUB(glGetProgramivARB, 630)
	GL_STUB(glIsProgramARB, 631)
	GL_STUB(glProgramEnvParameter4dARB, 632)
	GL_STUB(glProgramEnvParameter4dvARB, 633)
	GL_STUB(glProgramEnvParameter4fARB, 634)
	GL_STUB(glProgramEnvParameter4fvARB, 635)
	GL_STUB(glProgramLocalParameter4dARB, 636)
	GL_STUB(glProgramLocalParameter4dvARB, 637)
	GL_STUB(glProgramLocalParameter4fARB, 638)
	GL_STUB(glProgramLocalParameter4fvARB, 639)
	GL_STUB(glProgramStringARB, 640)
	GL_STUB(glVertexAttrib1fARB, 641)
	GL_STUB(glVertexAttrib1fvARB, 642)
	GL_STUB(glVertexAttrib2fARB, 643)
	GL_STUB(glVertexAttrib2fvARB, 644)
	GL_STUB(glVertexAttrib3fARB, 645)
	GL_STUB(glVertexAttrib3fvARB, 646)
	GL_STUB(glVertexAttrib4fARB, 647)
	GL_STUB(glVertexAttrib4fvARB, 648)
	GL_STUB(glAttachObjectARB, 649)
	GL_STUB(glCreateProgramObjectARB, 650)
	GL_STUB(glCreateShaderObjectARB, 651)
	GL_STUB(glDeleteObjectARB, 652)
	GL_STUB(glDetachObjectARB, 653)
	GL_STUB(glGetAttachedObjectsARB, 654)
	GL_STUB(glGetHandleARB, 655)
	GL_STUB(glGetInfoLogARB, 656)
	GL_STUB(glGetObjectParameterfvARB, 657)
	GL_STUB(glGetObjectParameterivARB, 658)
	GL_STUB(glDrawArraysInstancedARB, 659)
	GL_STUB(glDrawElementsInstancedARB, 660)
	GL_STUB(glBindFramebuffer, 661)
	GL_STUB(glBindRenderbuffer, 662)
	GL_STUB(glBlitFramebuffer, 663)
	GL_STUB(glCheckFramebufferStatus, 664)
	GL_STUB(glDeleteFramebuffers, 665)
	GL_STUB(glDeleteRenderbuffers, 666)
	GL_STUB(glFramebufferRenderbuffer, 667)
	GL_STUB(glFramebufferTexture1D, 668)
	GL_STUB(glFramebufferTexture2D, 669)
	GL_STUB(glFramebufferTexture3D, 670)
	GL_STUB(glFramebufferTextureLayer, 671)
	GL_STUB(glGenFramebuffers, 672)
	GL_STUB(glGenRenderbuffers, 673)
	GL_STUB(glGenerateMipmap, 674)
	GL_STUB(glGetFramebufferAttachmentParameteriv, 675)
	GL_STUB(glGetRenderbufferParameteriv, 676)
	GL_STUB(glIsFramebuffer, 677)
	GL_STUB(glIsRenderbuffer, 678)
	GL_STUB(glRenderbufferStorage, 679)
	GL_STUB(glRenderbufferStorageMultisample, 680)
	GL_STUB(glFlushMappedBufferRange, 681)
	GL_STUB(glMapBufferRange, 682)
	GL_STUB(glBindVertexArray, 683)
	GL_STUB(glDeleteVertexArrays, 684)
	GL_STUB(glGenVertexArrays, 685)
	GL_STUB(glIsVertexArray, 686)
	GL_STUB(glGetActiveUniformBlockName, 687)
	GL_STUB(glGetActiveUniformBlockiv, 688)
	GL_STUB(glGetActiveUniformName, 689)
	GL_STUB(glGetActiveUniformsiv, 690)
	GL_STUB(glGetUniformBlockIndex, 691)
	GL_STUB(glGetUniformIndices, 692)
	GL_STUB(glUniformBlockBinding, 693)
	GL_STUB(glCopyBufferSubData, 694)
	GL_STUB(glClientWaitSync, 695)
	GL_STUB(glDeleteSync, 696)
	GL_STUB(glFenceSync, 697)
	GL_STUB(glGetInteger64v, 698)
	GL_STUB(glGetSynciv, 699)
	GL_STUB(glIsSync, 700)
	GL_STUB(glWaitSync, 701)
	GL_STUB(glDrawElementsBaseVertex, 702)
	GL_STUB(glDrawElementsInstancedBaseVertex, 703)
	GL_STUB(glDrawRangeElementsBaseVertex, 704)
	GL_STUB(glMultiDrawElementsBaseVertex, 705)
	GL_STUB(glProvokingVertex, 706)
	GL_STUB(glGetMultisamplefv, 707)
	GL_STUB(glSampleMaski, 708)
	GL_STUB(glTexImage2DMultisample, 709)
	GL_STUB(glTexImage3DMultisample, 710)
	GL_STUB(glBlendEquationSeparateiARB, 711)
	GL_STUB(glBlendEquationiARB, 712)
	GL_STUB(glBlendFuncSeparateiARB, 713)
	GL_STUB(glBlendFunciARB, 714)
	GL_STUB(glBindFragDataLocationIndexed, 715)
	GL_STUB(glGetFragDataIndex, 716)
	GL_STUB(glBindSampler, 717)
	GL_STUB(glDeleteSamplers, 718)
	GL_STUB(glGenSamplers, 719)
	GL_STUB(glGetSamplerParameterIiv, 720)
	GL_STUB(glGetSamplerParameterIuiv, 721)
	GL_STUB(glGetSamplerParameterfv, 722)
	GL_STUB(glGetSamplerParameteriv, 723)
	GL_STUB(glIsSampler, 724)
	GL_STUB(glSamplerParameterIiv, 725)
	GL_STUB(glSamplerParameterIuiv, 726)
	GL_STUB(glSamplerParameterf, 727)
	GL_STUB(glSamplerParameterfv, 728)
	GL_STUB(glSamplerParameteri, 729)
	GL_STUB(glSamplerParameteriv, 730)
	GL_STUB(gl_dispatch_stub_731, 731)
	HIDDEN(gl_dispatch_stub_731)
	GL_STUB(gl_dispatch_stub_732, 732)
	HIDDEN(gl_dispatch_stub_732)
	GL_STUB(gl_dispatch_stub_733, 733)
	HIDDEN(gl_dispatch_stub_733)
	GL_STUB(glColorP3ui, 734)
	GL_STUB(glColorP3uiv, 735)
	GL_STUB(glColorP4ui, 736)
	GL_STUB(glColorP4uiv, 737)
	GL_STUB(glMultiTexCoordP1ui, 738)
	GL_STUB(glMultiTexCoordP1uiv, 739)
	GL_STUB(glMultiTexCoordP2ui, 740)
	GL_STUB(glMultiTexCoordP2uiv, 741)
	GL_STUB(glMultiTexCoordP3ui, 742)
	GL_STUB(glMultiTexCoordP3uiv, 743)
	GL_STUB(glMultiTexCoordP4ui, 744)
	GL_STUB(glMultiTexCoordP4uiv, 745)
	GL_STUB(glNormalP3ui, 746)
	GL_STUB(glNormalP3uiv, 747)
	GL_STUB(glSecondaryColorP3ui, 748)
	GL_STUB(glSecondaryColorP3uiv, 749)
	GL_STUB(glTexCoordP1ui, 750)
	GL_STUB(glTexCoordP1uiv, 751)
	GL_STUB(glTexCoordP2ui, 752)
	GL_STUB(glTexCoordP2uiv, 753)
	GL_STUB(glTexCoordP3ui, 754)
	GL_STUB(glTexCoordP3uiv, 755)
	GL_STUB(glTexCoordP4ui, 756)
	GL_STUB(glTexCoordP4uiv, 757)
	GL_STUB(glVertexAttribP1ui, 758)
	GL_STUB(glVertexAttribP1uiv, 759)
	GL_STUB(glVertexAttribP2ui, 760)
	GL_STUB(glVertexAttribP2uiv, 761)
	GL_STUB(glVertexAttribP3ui, 762)
	GL_STUB(glVertexAttribP3uiv, 763)
	GL_STUB(glVertexAttribP4ui, 764)
	GL_STUB(glVertexAttribP4uiv, 765)
	GL_STUB(glVertexP2ui, 766)
	GL_STUB(glVertexP2uiv, 767)
	GL_STUB(glVertexP3ui, 768)
	GL_STUB(glVertexP3uiv, 769)
	GL_STUB(glVertexP4ui, 770)
	GL_STUB(glVertexP4uiv, 771)
	GL_STUB(glDrawArraysIndirect, 772)
	GL_STUB(glDrawElementsIndirect, 773)
	GL_STUB(gl_dispatch_stub_774, 774)
	HIDDEN(gl_dispatch_stub_774)
	GL_STUB(gl_dispatch_stub_775, 775)
	HIDDEN(gl_dispatch_stub_775)
	GL_STUB(gl_dispatch_stub_776, 776)
	HIDDEN(gl_dispatch_stub_776)
	GL_STUB(gl_dispatch_stub_777, 777)
	HIDDEN(gl_dispatch_stub_777)
	GL_STUB(gl_dispatch_stub_778, 778)
	HIDDEN(gl_dispatch_stub_778)
	GL_STUB(gl_dispatch_stub_779, 779)
	HIDDEN(gl_dispatch_stub_779)
	GL_STUB(gl_dispatch_stub_780, 780)
	HIDDEN(gl_dispatch_stub_780)
	GL_STUB(gl_dispatch_stub_781, 781)
	HIDDEN(gl_dispatch_stub_781)
	GL_STUB(gl_dispatch_stub_782, 782)
	HIDDEN(gl_dispatch_stub_782)
	GL_STUB(gl_dispatch_stub_783, 783)
	HIDDEN(gl_dispatch_stub_783)
	GL_STUB(gl_dispatch_stub_784, 784)
	HIDDEN(gl_dispatch_stub_784)
	GL_STUB(gl_dispatch_stub_785, 785)
	HIDDEN(gl_dispatch_stub_785)
	GL_STUB(gl_dispatch_stub_786, 786)
	HIDDEN(gl_dispatch_stub_786)
	GL_STUB(gl_dispatch_stub_787, 787)
	HIDDEN(gl_dispatch_stub_787)
	GL_STUB(gl_dispatch_stub_788, 788)
	HIDDEN(gl_dispatch_stub_788)
	GL_STUB(gl_dispatch_stub_789, 789)
	HIDDEN(gl_dispatch_stub_789)
	GL_STUB(gl_dispatch_stub_790, 790)
	HIDDEN(gl_dispatch_stub_790)
	GL_STUB(gl_dispatch_stub_791, 791)
	HIDDEN(gl_dispatch_stub_791)
	GL_STUB(gl_dispatch_stub_792, 792)
	HIDDEN(gl_dispatch_stub_792)
	GL_STUB(gl_dispatch_stub_793, 793)
	HIDDEN(gl_dispatch_stub_793)
	GL_STUB(gl_dispatch_stub_794, 794)
	HIDDEN(gl_dispatch_stub_794)
	GL_STUB(gl_dispatch_stub_795, 795)
	HIDDEN(gl_dispatch_stub_795)
	GL_STUB(gl_dispatch_stub_796, 796)
	HIDDEN(gl_dispatch_stub_796)
	GL_STUB(gl_dispatch_stub_797, 797)
	HIDDEN(gl_dispatch_stub_797)
	GL_STUB(gl_dispatch_stub_798, 798)
	HIDDEN(gl_dispatch_stub_798)
	GL_STUB(gl_dispatch_stub_799, 799)
	HIDDEN(gl_dispatch_stub_799)
	GL_STUB(gl_dispatch_stub_800, 800)
	HIDDEN(gl_dispatch_stub_800)
	GL_STUB(glPatchParameteri, 801)
	GL_STUB(glBindTransformFeedback, 802)
	GL_STUB(glDeleteTransformFeedbacks, 803)
	GL_STUB(glDrawTransformFeedback, 804)
	GL_STUB(glGenTransformFeedbacks, 805)
	GL_STUB(glIsTransformFeedback, 806)
	GL_STUB(glPauseTransformFeedback, 807)
	GL_STUB(glResumeTransformFeedback, 808)
	GL_STUB(glBeginQueryIndexed, 809)
	GL_STUB(glDrawTransformFeedbackStream, 810)
	GL_STUB(glEndQueryIndexed, 811)
	GL_STUB(glGetQueryIndexediv, 812)
	GL_STUB(glClearDepthf, 813)
	GL_STUB(glDepthRangef, 814)
	GL_STUB(glGetShaderPrecisionFormat, 815)
	GL_STUB(glReleaseShaderCompiler, 816)
	GL_STUB(glShaderBinary, 817)
	GL_STUB(glGetProgramBinary, 818)
	GL_STUB(glProgramBinary, 819)
	GL_STUB(glProgramParameteri, 820)
	GL_STUB(gl_dispatch_stub_821, 821)
	HIDDEN(gl_dispatch_stub_821)
	GL_STUB(gl_dispatch_stub_822, 822)
	HIDDEN(gl_dispatch_stub_822)
	GL_STUB(gl_dispatch_stub_823, 823)
	HIDDEN(gl_dispatch_stub_823)
	GL_STUB(gl_dispatch_stub_824, 824)
	HIDDEN(gl_dispatch_stub_824)
	GL_STUB(gl_dispatch_stub_825, 825)
	HIDDEN(gl_dispatch_stub_825)
	GL_STUB(gl_dispatch_stub_826, 826)
	HIDDEN(gl_dispatch_stub_826)
	GL_STUB(gl_dispatch_stub_827, 827)
	HIDDEN(gl_dispatch_stub_827)
	GL_STUB(gl_dispatch_stub_828, 828)
	HIDDEN(gl_dispatch_stub_828)
	GL_STUB(gl_dispatch_stub_829, 829)
	HIDDEN(gl_dispatch_stub_829)
	GL_STUB(gl_dispatch_stub_830, 830)
	HIDDEN(gl_dispatch_stub_830)
	GL_STUB(glDepthRangeArrayv, 831)
	GL_STUB(glDepthRangeIndexed, 832)
	GL_STUB(glGetDoublei_v, 833)
	GL_STUB(glGetFloati_v, 834)
	GL_STUB(glScissorArrayv, 835)
	GL_STUB(glScissorIndexed, 836)
	GL_STUB(glScissorIndexedv, 837)
	GL_STUB(glViewportArrayv, 838)
	GL_STUB(glViewportIndexedf, 839)
	GL_STUB(glViewportIndexedfv, 840)
	GL_STUB(glGetGraphicsResetStatusARB, 841)
	GL_STUB(glGetnColorTableARB, 842)
	GL_STUB(glGetnCompressedTexImageARB, 843)
	GL_STUB(glGetnConvolutionFilterARB, 844)
	GL_STUB(glGetnHistogramARB, 845)
	GL_STUB(glGetnMapdvARB, 846)
	GL_STUB(glGetnMapfvARB, 847)
	GL_STUB(glGetnMapivARB, 848)
	GL_STUB(glGetnMinmaxARB, 849)
	GL_STUB(glGetnPixelMapfvARB, 850)
	GL_STUB(glGetnPixelMapuivARB, 851)
	GL_STUB(glGetnPixelMapusvARB, 852)
	GL_STUB(glGetnPolygonStippleARB, 853)
	GL_STUB(glGetnSeparableFilterARB, 854)
	GL_STUB(glGetnTexImageARB, 855)
	GL_STUB(glGetnUniformdvARB, 856)
	GL_STUB(glGetnUniformfvARB, 857)
	GL_STUB(glGetnUniformivARB, 858)
	GL_STUB(glGetnUniformuivARB, 859)
	GL_STUB(glReadnPixelsARB, 860)
	GL_STUB(glDrawArraysInstancedBaseInstance, 861)
	GL_STUB(glDrawElementsInstancedBaseInstance, 862)
	GL_STUB(glDrawElementsInstancedBaseVertexBaseInstance, 863)
	GL_STUB(glDrawTransformFeedbackInstanced, 864)
	GL_STUB(glDrawTransformFeedbackStreamInstanced, 865)
	GL_STUB(gl_dispatch_stub_866, 866)
	HIDDEN(gl_dispatch_stub_866)
	GL_STUB(glGetActiveAtomicCounterBufferiv, 867)
	GL_STUB(glBindImageTexture, 868)
	GL_STUB(glMemoryBarrier, 869)
	GL_STUB(glTexStorage1D, 870)
	GL_STUB(glTexStorage2D, 871)
	GL_STUB(glTexStorage3D, 872)
	GL_STUB(glTextureStorage1DEXT, 873)
	GL_STUB(glTextureStorage2DEXT, 874)
	GL_STUB(glTextureStorage3DEXT, 875)
	GL_STUB(glClearBufferData, 876)
	GL_STUB(glClearBufferSubData, 877)
	GL_STUB(glDispatchCompute, 878)
	GL_STUB(glDispatchComputeIndirect, 879)
	GL_STUB(glCopyImageSubData, 880)
	GL_STUB(glTextureView, 881)
	GL_STUB(glBindVertexBuffer, 882)
	GL_STUB(glVertexAttribBinding, 883)
	GL_STUB(glVertexAttribFormat, 884)
	GL_STUB(glVertexAttribIFormat, 885)
	GL_STUB(glVertexAttribLFormat, 886)
	GL_STUB(glVertexBindingDivisor, 887)
	GL_STUB(glFramebufferParameteri, 888)
	GL_STUB(glGetFramebufferParameteriv, 889)
	GL_STUB(gl_dispatch_stub_890, 890)
	HIDDEN(gl_dispatch_stub_890)
	GL_STUB(glMultiDrawArraysIndirect, 891)
	GL_STUB(glMultiDrawElementsIndirect, 892)
	GL_STUB(glGetProgramInterfaceiv, 893)
	GL_STUB(glGetProgramResourceIndex, 894)
	GL_STUB(glGetProgramResourceLocation, 895)
	GL_STUB(gl_dispatch_stub_896, 896)
	HIDDEN(gl_dispatch_stub_896)
	GL_STUB(glGetProgramResourceName, 897)
	GL_STUB(glGetProgramResourceiv, 898)
	GL_STUB(gl_dispatch_stub_899, 899)
	HIDDEN(gl_dispatch_stub_899)
	GL_STUB(glTexBufferRange, 900)
	GL_STUB(glTexStorage2DMultisample, 901)
	GL_STUB(glTexStorage3DMultisample, 902)
	GL_STUB(glBufferStorage, 903)
	GL_STUB(glClearTexImage, 904)
	GL_STUB(glClearTexSubImage, 905)
	GL_STUB(glBindBuffersBase, 906)
	GL_STUB(glBindBuffersRange, 907)
	GL_STUB(glBindImageTextures, 908)
	GL_STUB(glBindSamplers, 909)
	GL_STUB(glBindTextures, 910)
	GL_STUB(glBindVertexBuffers, 911)
	GL_STUB(gl_dispatch_stub_912, 912)
	HIDDEN(gl_dispatch_stub_912)
	GL_STUB(gl_dispatch_stub_913, 913)
	HIDDEN(gl_dispatch_stub_913)
	GL_STUB(gl_dispatch_stub_914, 914)
	HIDDEN(gl_dispatch_stub_914)
	GL_STUB(gl_dispatch_stub_915, 915)
	HIDDEN(gl_dispatch_stub_915)
	GL_STUB(gl_dispatch_stub_916, 916)
	HIDDEN(gl_dispatch_stub_916)
	GL_STUB(gl_dispatch_stub_917, 917)
	HIDDEN(gl_dispatch_stub_917)
	GL_STUB(gl_dispatch_stub_918, 918)
	HIDDEN(gl_dispatch_stub_918)
	GL_STUB(gl_dispatch_stub_919, 919)
	HIDDEN(gl_dispatch_stub_919)
	GL_STUB(gl_dispatch_stub_920, 920)
	HIDDEN(gl_dispatch_stub_920)
	GL_STUB(gl_dispatch_stub_921, 921)
	HIDDEN(gl_dispatch_stub_921)
	GL_STUB(gl_dispatch_stub_922, 922)
	HIDDEN(gl_dispatch_stub_922)
	GL_STUB(gl_dispatch_stub_923, 923)
	HIDDEN(gl_dispatch_stub_923)
	GL_STUB(gl_dispatch_stub_924, 924)
	HIDDEN(gl_dispatch_stub_924)
	GL_STUB(gl_dispatch_stub_925, 925)
	HIDDEN(gl_dispatch_stub_925)
	GL_STUB(gl_dispatch_stub_926, 926)
	HIDDEN(gl_dispatch_stub_926)
	GL_STUB(gl_dispatch_stub_927, 927)
	HIDDEN(gl_dispatch_stub_927)
	GL_STUB(gl_dispatch_stub_928, 928)
	HIDDEN(gl_dispatch_stub_928)
	GL_STUB(gl_dispatch_stub_929, 929)
	HIDDEN(gl_dispatch_stub_929)
	GL_STUB(gl_dispatch_stub_930, 930)
	HIDDEN(gl_dispatch_stub_930)
	GL_STUB(gl_dispatch_stub_931, 931)
	HIDDEN(gl_dispatch_stub_931)
	GL_STUB(gl_dispatch_stub_932, 932)
	HIDDEN(gl_dispatch_stub_932)
	GL_STUB(gl_dispatch_stub_933, 933)
	HIDDEN(gl_dispatch_stub_933)
	GL_STUB(gl_dispatch_stub_934, 934)
	HIDDEN(gl_dispatch_stub_934)
	GL_STUB(gl_dispatch_stub_935, 935)
	HIDDEN(gl_dispatch_stub_935)
	GL_STUB(gl_dispatch_stub_936, 936)
	HIDDEN(gl_dispatch_stub_936)
	GL_STUB(gl_dispatch_stub_937, 937)
	HIDDEN(gl_dispatch_stub_937)
	GL_STUB(gl_dispatch_stub_938, 938)
	HIDDEN(gl_dispatch_stub_938)
	GL_STUB(gl_dispatch_stub_939, 939)
	HIDDEN(gl_dispatch_stub_939)
	GL_STUB(gl_dispatch_stub_940, 940)
	HIDDEN(gl_dispatch_stub_940)
	GL_STUB(gl_dispatch_stub_941, 941)
	HIDDEN(gl_dispatch_stub_941)
	GL_STUB(gl_dispatch_stub_942, 942)
	HIDDEN(gl_dispatch_stub_942)
	GL_STUB(gl_dispatch_stub_943, 943)
	HIDDEN(gl_dispatch_stub_943)
	GL_STUB(gl_dispatch_stub_944, 944)
	HIDDEN(gl_dispatch_stub_944)
	GL_STUB(gl_dispatch_stub_945, 945)
	HIDDEN(gl_dispatch_stub_945)
	GL_STUB(gl_dispatch_stub_946, 946)
	HIDDEN(gl_dispatch_stub_946)
	GL_STUB(gl_dispatch_stub_947, 947)
	HIDDEN(gl_dispatch_stub_947)
	GL_STUB(gl_dispatch_stub_948, 948)
	HIDDEN(gl_dispatch_stub_948)
	GL_STUB(gl_dispatch_stub_949, 949)
	HIDDEN(gl_dispatch_stub_949)
	GL_STUB(gl_dispatch_stub_950, 950)
	HIDDEN(gl_dispatch_stub_950)
	GL_STUB(gl_dispatch_stub_951, 951)
	HIDDEN(gl_dispatch_stub_951)
	GL_STUB(gl_dispatch_stub_952, 952)
	HIDDEN(gl_dispatch_stub_952)
	GL_STUB(gl_dispatch_stub_953, 953)
	HIDDEN(gl_dispatch_stub_953)
	GL_STUB(gl_dispatch_stub_954, 954)
	HIDDEN(gl_dispatch_stub_954)
	GL_STUB(gl_dispatch_stub_955, 955)
	HIDDEN(gl_dispatch_stub_955)
	GL_STUB(gl_dispatch_stub_956, 956)
	HIDDEN(gl_dispatch_stub_956)
	GL_STUB(gl_dispatch_stub_957, 957)
	HIDDEN(gl_dispatch_stub_957)
	GL_STUB(gl_dispatch_stub_958, 958)
	HIDDEN(gl_dispatch_stub_958)
	GL_STUB(gl_dispatch_stub_959, 959)
	HIDDEN(gl_dispatch_stub_959)
	GL_STUB(gl_dispatch_stub_960, 960)
	HIDDEN(gl_dispatch_stub_960)
	GL_STUB(gl_dispatch_stub_961, 961)
	HIDDEN(gl_dispatch_stub_961)
	GL_STUB(gl_dispatch_stub_962, 962)
	HIDDEN(gl_dispatch_stub_962)
	GL_STUB(gl_dispatch_stub_963, 963)
	HIDDEN(gl_dispatch_stub_963)
	GL_STUB(gl_dispatch_stub_964, 964)
	HIDDEN(gl_dispatch_stub_964)
	GL_STUB(gl_dispatch_stub_965, 965)
	HIDDEN(gl_dispatch_stub_965)
	GL_STUB(gl_dispatch_stub_966, 966)
	HIDDEN(gl_dispatch_stub_966)
	GL_STUB(gl_dispatch_stub_967, 967)
	HIDDEN(gl_dispatch_stub_967)
	GL_STUB(gl_dispatch_stub_968, 968)
	HIDDEN(gl_dispatch_stub_968)
	GL_STUB(gl_dispatch_stub_969, 969)
	HIDDEN(gl_dispatch_stub_969)
	GL_STUB(gl_dispatch_stub_970, 970)
	HIDDEN(gl_dispatch_stub_970)
	GL_STUB(gl_dispatch_stub_971, 971)
	HIDDEN(gl_dispatch_stub_971)
	GL_STUB(gl_dispatch_stub_972, 972)
	HIDDEN(gl_dispatch_stub_972)
	GL_STUB(gl_dispatch_stub_973, 973)
	HIDDEN(gl_dispatch_stub_973)
	GL_STUB(gl_dispatch_stub_974, 974)
	HIDDEN(gl_dispatch_stub_974)
	GL_STUB(gl_dispatch_stub_975, 975)
	HIDDEN(gl_dispatch_stub_975)
	GL_STUB(gl_dispatch_stub_976, 976)
	HIDDEN(gl_dispatch_stub_976)
	GL_STUB(gl_dispatch_stub_977, 977)
	HIDDEN(gl_dispatch_stub_977)
	GL_STUB(gl_dispatch_stub_978, 978)
	HIDDEN(gl_dispatch_stub_978)
	GL_STUB(gl_dispatch_stub_979, 979)
	HIDDEN(gl_dispatch_stub_979)
	GL_STUB(gl_dispatch_stub_980, 980)
	HIDDEN(gl_dispatch_stub_980)
	GL_STUB(gl_dispatch_stub_981, 981)
	HIDDEN(gl_dispatch_stub_981)
	GL_STUB(gl_dispatch_stub_982, 982)
	HIDDEN(gl_dispatch_stub_982)
	GL_STUB(gl_dispatch_stub_983, 983)
	HIDDEN(gl_dispatch_stub_983)
	GL_STUB(gl_dispatch_stub_984, 984)
	HIDDEN(gl_dispatch_stub_984)
	GL_STUB(gl_dispatch_stub_985, 985)
	HIDDEN(gl_dispatch_stub_985)
	GL_STUB(gl_dispatch_stub_986, 986)
	HIDDEN(gl_dispatch_stub_986)
	GL_STUB(gl_dispatch_stub_987, 987)
	HIDDEN(gl_dispatch_stub_987)
	GL_STUB(gl_dispatch_stub_988, 988)
	HIDDEN(gl_dispatch_stub_988)
	GL_STUB(gl_dispatch_stub_989, 989)
	HIDDEN(gl_dispatch_stub_989)
	GL_STUB(gl_dispatch_stub_990, 990)
	HIDDEN(gl_dispatch_stub_990)
	GL_STUB(gl_dispatch_stub_991, 991)
	HIDDEN(gl_dispatch_stub_991)
	GL_STUB(gl_dispatch_stub_992, 992)
	HIDDEN(gl_dispatch_stub_992)
	GL_STUB(gl_dispatch_stub_993, 993)
	HIDDEN(gl_dispatch_stub_993)
	GL_STUB(gl_dispatch_stub_994, 994)
	HIDDEN(gl_dispatch_stub_994)
	GL_STUB(gl_dispatch_stub_995, 995)
	HIDDEN(gl_dispatch_stub_995)
	GL_STUB(gl_dispatch_stub_996, 996)
	HIDDEN(gl_dispatch_stub_996)
	GL_STUB(gl_dispatch_stub_997, 997)
	HIDDEN(gl_dispatch_stub_997)
	GL_STUB(gl_dispatch_stub_998, 998)
	HIDDEN(gl_dispatch_stub_998)
	GL_STUB(gl_dispatch_stub_999, 999)
	HIDDEN(gl_dispatch_stub_999)
	GL_STUB(gl_dispatch_stub_1000, 1000)
	HIDDEN(gl_dispatch_stub_1000)
	GL_STUB(gl_dispatch_stub_1001, 1001)
	HIDDEN(gl_dispatch_stub_1001)
	GL_STUB(gl_dispatch_stub_1002, 1002)
	HIDDEN(gl_dispatch_stub_1002)
	GL_STUB(gl_dispatch_stub_1003, 1003)
	HIDDEN(gl_dispatch_stub_1003)
	GL_STUB(gl_dispatch_stub_1004, 1004)
	HIDDEN(gl_dispatch_stub_1004)
	GL_STUB(gl_dispatch_stub_1005, 1005)
	HIDDEN(gl_dispatch_stub_1005)
	GL_STUB(gl_dispatch_stub_1006, 1006)
	HIDDEN(gl_dispatch_stub_1006)
	GL_STUB(gl_dispatch_stub_1007, 1007)
	HIDDEN(gl_dispatch_stub_1007)
	GL_STUB(gl_dispatch_stub_1008, 1008)
	HIDDEN(gl_dispatch_stub_1008)
	GL_STUB(gl_dispatch_stub_1009, 1009)
	HIDDEN(gl_dispatch_stub_1009)
	GL_STUB(gl_dispatch_stub_1010, 1010)
	HIDDEN(gl_dispatch_stub_1010)
	GL_STUB(gl_dispatch_stub_1011, 1011)
	HIDDEN(gl_dispatch_stub_1011)
	GL_STUB(gl_dispatch_stub_1012, 1012)
	HIDDEN(gl_dispatch_stub_1012)
	GL_STUB(gl_dispatch_stub_1013, 1013)
	HIDDEN(gl_dispatch_stub_1013)
	GL_STUB(gl_dispatch_stub_1014, 1014)
	HIDDEN(gl_dispatch_stub_1014)
	GL_STUB(gl_dispatch_stub_1015, 1015)
	HIDDEN(gl_dispatch_stub_1015)
	GL_STUB(gl_dispatch_stub_1016, 1016)
	HIDDEN(gl_dispatch_stub_1016)
	GL_STUB(gl_dispatch_stub_1017, 1017)
	HIDDEN(gl_dispatch_stub_1017)
	GL_STUB(gl_dispatch_stub_1018, 1018)
	HIDDEN(gl_dispatch_stub_1018)
	GL_STUB(gl_dispatch_stub_1019, 1019)
	HIDDEN(gl_dispatch_stub_1019)
	GL_STUB(gl_dispatch_stub_1020, 1020)
	HIDDEN(gl_dispatch_stub_1020)
	GL_STUB(gl_dispatch_stub_1021, 1021)
	HIDDEN(gl_dispatch_stub_1021)
	GL_STUB(gl_dispatch_stub_1022, 1022)
	HIDDEN(gl_dispatch_stub_1022)
	GL_STUB(gl_dispatch_stub_1023, 1023)
	HIDDEN(gl_dispatch_stub_1023)
	GL_STUB(gl_dispatch_stub_1024, 1024)
	HIDDEN(gl_dispatch_stub_1024)
	GL_STUB(gl_dispatch_stub_1025, 1025)
	HIDDEN(gl_dispatch_stub_1025)
	GL_STUB(gl_dispatch_stub_1026, 1026)
	HIDDEN(gl_dispatch_stub_1026)
	GL_STUB(gl_dispatch_stub_1027, 1027)
	HIDDEN(gl_dispatch_stub_1027)
	GL_STUB(gl_dispatch_stub_1028, 1028)
	HIDDEN(gl_dispatch_stub_1028)
	GL_STUB(gl_dispatch_stub_1029, 1029)
	HIDDEN(gl_dispatch_stub_1029)
	GL_STUB(gl_dispatch_stub_1030, 1030)
	HIDDEN(gl_dispatch_stub_1030)
	GL_STUB(gl_dispatch_stub_1031, 1031)
	HIDDEN(gl_dispatch_stub_1031)
	GL_STUB(gl_dispatch_stub_1032, 1032)
	HIDDEN(gl_dispatch_stub_1032)
	GL_STUB(gl_dispatch_stub_1033, 1033)
	HIDDEN(gl_dispatch_stub_1033)
	GL_STUB(gl_dispatch_stub_1034, 1034)
	HIDDEN(gl_dispatch_stub_1034)
	GL_STUB(gl_dispatch_stub_1035, 1035)
	HIDDEN(gl_dispatch_stub_1035)
	GL_STUB(gl_dispatch_stub_1036, 1036)
	HIDDEN(gl_dispatch_stub_1036)
	GL_STUB(gl_dispatch_stub_1037, 1037)
	HIDDEN(gl_dispatch_stub_1037)
	GL_STUB(gl_dispatch_stub_1038, 1038)
	HIDDEN(gl_dispatch_stub_1038)
	GL_STUB(gl_dispatch_stub_1039, 1039)
	HIDDEN(gl_dispatch_stub_1039)
	GL_STUB(gl_dispatch_stub_1040, 1040)
	HIDDEN(gl_dispatch_stub_1040)
	GL_STUB(gl_dispatch_stub_1041, 1041)
	HIDDEN(gl_dispatch_stub_1041)
	GL_STUB(gl_dispatch_stub_1042, 1042)
	HIDDEN(gl_dispatch_stub_1042)
	GL_STUB(gl_dispatch_stub_1043, 1043)
	HIDDEN(gl_dispatch_stub_1043)
	GL_STUB(gl_dispatch_stub_1044, 1044)
	HIDDEN(gl_dispatch_stub_1044)
	GL_STUB(gl_dispatch_stub_1045, 1045)
	HIDDEN(gl_dispatch_stub_1045)
	GL_STUB(gl_dispatch_stub_1046, 1046)
	HIDDEN(gl_dispatch_stub_1046)
	GL_STUB(gl_dispatch_stub_1047, 1047)
	HIDDEN(gl_dispatch_stub_1047)
	GL_STUB(gl_dispatch_stub_1048, 1048)
	HIDDEN(gl_dispatch_stub_1048)
	GL_STUB(gl_dispatch_stub_1049, 1049)
	HIDDEN(gl_dispatch_stub_1049)
	GL_STUB(gl_dispatch_stub_1050, 1050)
	HIDDEN(gl_dispatch_stub_1050)
	GL_STUB(gl_dispatch_stub_1051, 1051)
	HIDDEN(gl_dispatch_stub_1051)
	GL_STUB(gl_dispatch_stub_1052, 1052)
	HIDDEN(gl_dispatch_stub_1052)
	GL_STUB(gl_dispatch_stub_1053, 1053)
	HIDDEN(gl_dispatch_stub_1053)
	GL_STUB(gl_dispatch_stub_1054, 1054)
	HIDDEN(gl_dispatch_stub_1054)
	GL_STUB(gl_dispatch_stub_1055, 1055)
	HIDDEN(gl_dispatch_stub_1055)
	GL_STUB(gl_dispatch_stub_1056, 1056)
	HIDDEN(gl_dispatch_stub_1056)
	GL_STUB(gl_dispatch_stub_1057, 1057)
	HIDDEN(gl_dispatch_stub_1057)
	GL_STUB(gl_dispatch_stub_1058, 1058)
	HIDDEN(gl_dispatch_stub_1058)
	GL_STUB(gl_dispatch_stub_1059, 1059)
	HIDDEN(gl_dispatch_stub_1059)
	GL_STUB(gl_dispatch_stub_1060, 1060)
	HIDDEN(gl_dispatch_stub_1060)
	GL_STUB(gl_dispatch_stub_1061, 1061)
	HIDDEN(gl_dispatch_stub_1061)
	GL_STUB(gl_dispatch_stub_1062, 1062)
	HIDDEN(gl_dispatch_stub_1062)
	GL_STUB(gl_dispatch_stub_1063, 1063)
	HIDDEN(gl_dispatch_stub_1063)
	GL_STUB(gl_dispatch_stub_1064, 1064)
	HIDDEN(gl_dispatch_stub_1064)
	GL_STUB(gl_dispatch_stub_1065, 1065)
	HIDDEN(gl_dispatch_stub_1065)
	GL_STUB(gl_dispatch_stub_1066, 1066)
	HIDDEN(gl_dispatch_stub_1066)
	GL_STUB(gl_dispatch_stub_1067, 1067)
	HIDDEN(gl_dispatch_stub_1067)
	GL_STUB(gl_dispatch_stub_1068, 1068)
	HIDDEN(gl_dispatch_stub_1068)
	GL_STUB(gl_dispatch_stub_1069, 1069)
	HIDDEN(gl_dispatch_stub_1069)
	GL_STUB(gl_dispatch_stub_1070, 1070)
	HIDDEN(gl_dispatch_stub_1070)
	GL_STUB(gl_dispatch_stub_1071, 1071)
	HIDDEN(gl_dispatch_stub_1071)
	GL_STUB(gl_dispatch_stub_1072, 1072)
	HIDDEN(gl_dispatch_stub_1072)
	GL_STUB(glInvalidateBufferData, 1073)
	GL_STUB(glInvalidateBufferSubData, 1074)
	GL_STUB(glInvalidateFramebuffer, 1075)
	GL_STUB(glInvalidateSubFramebuffer, 1076)
	GL_STUB(glInvalidateTexImage, 1077)
	GL_STUB(glInvalidateTexSubImage, 1078)
	GL_STUB(gl_dispatch_stub_1079, 1079)
	HIDDEN(gl_dispatch_stub_1079)
	GL_STUB(gl_dispatch_stub_1080, 1080)
	HIDDEN(gl_dispatch_stub_1080)
	GL_STUB(gl_dispatch_stub_1081, 1081)
	HIDDEN(gl_dispatch_stub_1081)
	GL_STUB(gl_dispatch_stub_1082, 1082)
	HIDDEN(gl_dispatch_stub_1082)
	GL_STUB(gl_dispatch_stub_1083, 1083)
	HIDDEN(gl_dispatch_stub_1083)
	GL_STUB(gl_dispatch_stub_1084, 1084)
	HIDDEN(gl_dispatch_stub_1084)
	GL_STUB(gl_dispatch_stub_1085, 1085)
	HIDDEN(gl_dispatch_stub_1085)
	GL_STUB(gl_dispatch_stub_1086, 1086)
	HIDDEN(gl_dispatch_stub_1086)
	GL_STUB(glPointSizePointerOES, 1087)
	GL_STUB(gl_dispatch_stub_1088, 1088)
	HIDDEN(gl_dispatch_stub_1088)
	GL_STUB(gl_dispatch_stub_1089, 1089)
	HIDDEN(gl_dispatch_stub_1089)
	GL_STUB(gl_dispatch_stub_1090, 1090)
	HIDDEN(gl_dispatch_stub_1090)
	GL_STUB(glColorPointerEXT, 1091)
	GL_STUB(glEdgeFlagPointerEXT, 1092)
	GL_STUB(glIndexPointerEXT, 1093)
	GL_STUB(glNormalPointerEXT, 1094)
	GL_STUB(glTexCoordPointerEXT, 1095)
	GL_STUB(glVertexPointerEXT, 1096)
	GL_STUB(gl_dispatch_stub_1097, 1097)
	HIDDEN(gl_dispatch_stub_1097)
	GL_STUB(glActiveShaderProgram, 1098)
	GL_STUB(glBindProgramPipeline, 1099)
	GL_STUB(glCreateShaderProgramv, 1100)
	GL_STUB(glDeleteProgramPipelines, 1101)
	GL_STUB(glGenProgramPipelines, 1102)
	GL_STUB(glGetProgramPipelineInfoLog, 1103)
	GL_STUB(glGetProgramPipelineiv, 1104)
	GL_STUB(glIsProgramPipeline, 1105)
	GL_STUB(glLockArraysEXT, 1106)
	GL_STUB(gl_dispatch_stub_1107, 1107)
	HIDDEN(gl_dispatch_stub_1107)
	GL_STUB(gl_dispatch_stub_1108, 1108)
	HIDDEN(gl_dispatch_stub_1108)
	GL_STUB(glProgramUniform1f, 1109)
	GL_STUB(glProgramUniform1fv, 1110)
	GL_STUB(glProgramUniform1i, 1111)
	GL_STUB(glProgramUniform1iv, 1112)
	GL_STUB(glProgramUniform1ui, 1113)
	GL_STUB(glProgramUniform1uiv, 1114)
	GL_STUB(gl_dispatch_stub_1115, 1115)
	HIDDEN(gl_dispatch_stub_1115)
	GL_STUB(gl_dispatch_stub_1116, 1116)
	HIDDEN(gl_dispatch_stub_1116)
	GL_STUB(glProgramUniform2f, 1117)
	GL_STUB(glProgramUniform2fv, 1118)
	GL_STUB(glProgramUniform2i, 1119)
	GL_STUB(glProgramUniform2iv, 1120)
	GL_STUB(glProgramUniform2ui, 1121)
	GL_STUB(glProgramUniform2uiv, 1122)
	GL_STUB(gl_dispatch_stub_1123, 1123)
	HIDDEN(gl_dispatch_stub_1123)
	GL_STUB(gl_dispatch_stub_1124, 1124)
	HIDDEN(gl_dispatch_stub_1124)
	GL_STUB(glProgramUniform3f, 1125)
	GL_STUB(glProgramUniform3fv, 1126)
	GL_STUB(glProgramUniform3i, 1127)
	GL_STUB(glProgramUniform3iv, 1128)
	GL_STUB(glProgramUniform3ui, 1129)
	GL_STUB(glProgramUniform3uiv, 1130)
	GL_STUB(gl_dispatch_stub_1131, 1131)
	HIDDEN(gl_dispatch_stub_1131)
	GL_STUB(gl_dispatch_stub_1132, 1132)
	HIDDEN(gl_dispatch_stub_1132)
	GL_STUB(glProgramUniform4f, 1133)
	GL_STUB(glProgramUniform4fv, 1134)
	GL_STUB(glProgramUniform4i, 1135)
	GL_STUB(glProgramUniform4iv, 1136)
	GL_STUB(glProgramUniform4ui, 1137)
	GL_STUB(glProgramUniform4uiv, 1138)
	GL_STUB(gl_dispatch_stub_1139, 1139)
	HIDDEN(gl_dispatch_stub_1139)
	GL_STUB(glProgramUniformMatrix2fv, 1140)
	GL_STUB(gl_dispatch_stub_1141, 1141)
	HIDDEN(gl_dispatch_stub_1141)
	GL_STUB(glProgramUniformMatrix2x3fv, 1142)
	GL_STUB(gl_dispatch_stub_1143, 1143)
	HIDDEN(gl_dispatch_stub_1143)
	GL_STUB(glProgramUniformMatrix2x4fv, 1144)
	GL_STUB(gl_dispatch_stub_1145, 1145)
	HIDDEN(gl_dispatch_stub_1145)
	GL_STUB(glProgramUniformMatrix3fv, 1146)
	GL_STUB(gl_dispatch_stub_1147, 1147)
	HIDDEN(gl_dispatch_stub_1147)
	GL_STUB(glProgramUniformMatrix3x2fv, 1148)
	GL_STUB(gl_dispatch_stub_1149, 1149)
	HIDDEN(gl_dispatch_stub_1149)
	GL_STUB(glProgramUniformMatrix3x4fv, 1150)
	GL_STUB(gl_dispatch_stub_1151, 1151)
	HIDDEN(gl_dispatch_stub_1151)
	GL_STUB(glProgramUniformMatrix4fv, 1152)
	GL_STUB(gl_dispatch_stub_1153, 1153)
	HIDDEN(gl_dispatch_stub_1153)
	GL_STUB(glProgramUniformMatrix4x2fv, 1154)
	GL_STUB(gl_dispatch_stub_1155, 1155)
	HIDDEN(gl_dispatch_stub_1155)
	GL_STUB(glProgramUniformMatrix4x3fv, 1156)
	GL_STUB(glUnlockArraysEXT, 1157)
	GL_STUB(glUseProgramStages, 1158)
	GL_STUB(glValidateProgramPipeline, 1159)
	GL_STUB(glDebugMessageCallback, 1160)
	GL_STUB(glDebugMessageControl, 1161)
	GL_STUB(glDebugMessageInsert, 1162)
	GL_STUB(glGetDebugMessageLog, 1163)
	GL_STUB(glGetObjectLabel, 1164)
	GL_STUB(glGetObjectPtrLabel, 1165)
	GL_STUB(glObjectLabel, 1166)
	GL_STUB(glObjectPtrLabel, 1167)
	GL_STUB(glPopDebugGroup, 1168)
	GL_STUB(glPushDebugGroup, 1169)
	GL_STUB(glSecondaryColor3fEXT, 1170)
	GL_STUB(glSecondaryColor3fvEXT, 1171)
	GL_STUB(glMultiDrawElementsEXT, 1172)
	GL_STUB(glFogCoordfEXT, 1173)
	GL_STUB(glFogCoordfvEXT, 1174)
	GL_STUB(gl_dispatch_stub_1175, 1175)
	HIDDEN(gl_dispatch_stub_1175)
	GL_STUB(gl_dispatch_stub_1176, 1176)
	HIDDEN(gl_dispatch_stub_1176)
	GL_STUB(gl_dispatch_stub_1177, 1177)
	HIDDEN(gl_dispatch_stub_1177)
	GL_STUB(gl_dispatch_stub_1178, 1178)
	HIDDEN(gl_dispatch_stub_1178)
	GL_STUB(gl_dispatch_stub_1179, 1179)
	HIDDEN(gl_dispatch_stub_1179)
	GL_STUB(gl_dispatch_stub_1180, 1180)
	HIDDEN(gl_dispatch_stub_1180)
	GL_STUB(gl_dispatch_stub_1181, 1181)
	HIDDEN(gl_dispatch_stub_1181)
	GL_STUB(gl_dispatch_stub_1182, 1182)
	HIDDEN(gl_dispatch_stub_1182)
	GL_STUB(gl_dispatch_stub_1183, 1183)
	HIDDEN(gl_dispatch_stub_1183)
	GL_STUB(gl_dispatch_stub_1184, 1184)
	HIDDEN(gl_dispatch_stub_1184)
	GL_STUB(gl_dispatch_stub_1185, 1185)
	HIDDEN(gl_dispatch_stub_1185)
	GL_STUB(gl_dispatch_stub_1186, 1186)
	HIDDEN(gl_dispatch_stub_1186)
	GL_STUB(gl_dispatch_stub_1187, 1187)
	HIDDEN(gl_dispatch_stub_1187)
	GL_STUB(gl_dispatch_stub_1188, 1188)
	HIDDEN(gl_dispatch_stub_1188)
	GL_STUB(gl_dispatch_stub_1189, 1189)
	HIDDEN(gl_dispatch_stub_1189)
	GL_STUB(gl_dispatch_stub_1190, 1190)
	HIDDEN(gl_dispatch_stub_1190)
	GL_STUB(gl_dispatch_stub_1191, 1191)
	HIDDEN(gl_dispatch_stub_1191)
	GL_STUB(gl_dispatch_stub_1192, 1192)
	HIDDEN(gl_dispatch_stub_1192)
	GL_STUB(gl_dispatch_stub_1193, 1193)
	HIDDEN(gl_dispatch_stub_1193)
	GL_STUB(gl_dispatch_stub_1194, 1194)
	HIDDEN(gl_dispatch_stub_1194)
	GL_STUB(gl_dispatch_stub_1195, 1195)
	HIDDEN(gl_dispatch_stub_1195)
	GL_STUB(gl_dispatch_stub_1196, 1196)
	HIDDEN(gl_dispatch_stub_1196)
	GL_STUB(gl_dispatch_stub_1197, 1197)
	HIDDEN(gl_dispatch_stub_1197)
	GL_STUB(gl_dispatch_stub_1198, 1198)
	HIDDEN(gl_dispatch_stub_1198)
	GL_STUB(gl_dispatch_stub_1199, 1199)
	HIDDEN(gl_dispatch_stub_1199)
	GL_STUB(gl_dispatch_stub_1200, 1200)
	HIDDEN(gl_dispatch_stub_1200)
	GL_STUB(gl_dispatch_stub_1201, 1201)
	HIDDEN(gl_dispatch_stub_1201)
	GL_STUB(gl_dispatch_stub_1202, 1202)
	HIDDEN(gl_dispatch_stub_1202)
	GL_STUB(gl_dispatch_stub_1203, 1203)
	HIDDEN(gl_dispatch_stub_1203)
	GL_STUB(gl_dispatch_stub_1204, 1204)
	HIDDEN(gl_dispatch_stub_1204)
	GL_STUB(gl_dispatch_stub_1205, 1205)
	HIDDEN(gl_dispatch_stub_1205)
	GL_STUB(gl_dispatch_stub_1206, 1206)
	HIDDEN(gl_dispatch_stub_1206)
	GL_STUB(gl_dispatch_stub_1207, 1207)
	HIDDEN(gl_dispatch_stub_1207)
	GL_STUB(gl_dispatch_stub_1208, 1208)
	HIDDEN(gl_dispatch_stub_1208)
	GL_STUB(gl_dispatch_stub_1209, 1209)
	HIDDEN(gl_dispatch_stub_1209)
	GL_STUB(gl_dispatch_stub_1210, 1210)
	HIDDEN(gl_dispatch_stub_1210)
	GL_STUB(gl_dispatch_stub_1211, 1211)
	HIDDEN(gl_dispatch_stub_1211)
	GL_STUB(gl_dispatch_stub_1212, 1212)
	HIDDEN(gl_dispatch_stub_1212)
	GL_STUB(gl_dispatch_stub_1213, 1213)
	HIDDEN(gl_dispatch_stub_1213)
	GL_STUB(gl_dispatch_stub_1214, 1214)
	HIDDEN(gl_dispatch_stub_1214)
	GL_STUB(gl_dispatch_stub_1215, 1215)
	HIDDEN(gl_dispatch_stub_1215)
	GL_STUB(gl_dispatch_stub_1216, 1216)
	HIDDEN(gl_dispatch_stub_1216)
	GL_STUB(gl_dispatch_stub_1217, 1217)
	HIDDEN(gl_dispatch_stub_1217)
	GL_STUB(gl_dispatch_stub_1218, 1218)
	HIDDEN(gl_dispatch_stub_1218)
	GL_STUB(gl_dispatch_stub_1219, 1219)
	HIDDEN(gl_dispatch_stub_1219)
	GL_STUB(gl_dispatch_stub_1220, 1220)
	HIDDEN(gl_dispatch_stub_1220)
	GL_STUB(gl_dispatch_stub_1221, 1221)
	HIDDEN(gl_dispatch_stub_1221)
	GL_STUB(gl_dispatch_stub_1222, 1222)
	HIDDEN(gl_dispatch_stub_1222)
	GL_STUB(gl_dispatch_stub_1223, 1223)
	HIDDEN(gl_dispatch_stub_1223)
	GL_STUB(gl_dispatch_stub_1224, 1224)
	HIDDEN(gl_dispatch_stub_1224)
	GL_STUB(gl_dispatch_stub_1225, 1225)
	HIDDEN(gl_dispatch_stub_1225)
	GL_STUB(gl_dispatch_stub_1226, 1226)
	HIDDEN(gl_dispatch_stub_1226)
	GL_STUB(gl_dispatch_stub_1227, 1227)
	HIDDEN(gl_dispatch_stub_1227)
	GL_STUB(gl_dispatch_stub_1228, 1228)
	HIDDEN(gl_dispatch_stub_1228)
	GL_STUB(gl_dispatch_stub_1229, 1229)
	HIDDEN(gl_dispatch_stub_1229)
	GL_STUB(gl_dispatch_stub_1230, 1230)
	HIDDEN(gl_dispatch_stub_1230)
	GL_STUB(gl_dispatch_stub_1231, 1231)
	HIDDEN(gl_dispatch_stub_1231)
	GL_STUB(gl_dispatch_stub_1232, 1232)
	HIDDEN(gl_dispatch_stub_1232)
	GL_STUB(gl_dispatch_stub_1233, 1233)
	HIDDEN(gl_dispatch_stub_1233)
	GL_STUB(gl_dispatch_stub_1234, 1234)
	HIDDEN(gl_dispatch_stub_1234)
	GL_STUB(gl_dispatch_stub_1235, 1235)
	HIDDEN(gl_dispatch_stub_1235)
	GL_STUB(gl_dispatch_stub_1236, 1236)
	HIDDEN(gl_dispatch_stub_1236)
	GL_STUB(gl_dispatch_stub_1237, 1237)
	HIDDEN(gl_dispatch_stub_1237)
	GL_STUB(gl_dispatch_stub_1238, 1238)
	HIDDEN(gl_dispatch_stub_1238)
	GL_STUB(gl_dispatch_stub_1239, 1239)
	HIDDEN(gl_dispatch_stub_1239)
	GL_STUB(gl_dispatch_stub_1240, 1240)
	HIDDEN(gl_dispatch_stub_1240)
	GL_STUB(gl_dispatch_stub_1241, 1241)
	HIDDEN(gl_dispatch_stub_1241)
	GL_STUB(gl_dispatch_stub_1242, 1242)
	HIDDEN(gl_dispatch_stub_1242)
	GL_STUB(gl_dispatch_stub_1243, 1243)
	HIDDEN(gl_dispatch_stub_1243)
	GL_STUB(gl_dispatch_stub_1244, 1244)
	HIDDEN(gl_dispatch_stub_1244)
	GL_STUB(gl_dispatch_stub_1245, 1245)
	HIDDEN(gl_dispatch_stub_1245)
	GL_STUB(gl_dispatch_stub_1246, 1246)
	HIDDEN(gl_dispatch_stub_1246)
	GL_STUB(gl_dispatch_stub_1247, 1247)
	HIDDEN(gl_dispatch_stub_1247)
	GL_STUB(gl_dispatch_stub_1248, 1248)
	HIDDEN(gl_dispatch_stub_1248)
	GL_STUB(gl_dispatch_stub_1249, 1249)
	HIDDEN(gl_dispatch_stub_1249)
	GL_STUB(gl_dispatch_stub_1250, 1250)
	HIDDEN(gl_dispatch_stub_1250)
	GL_STUB(gl_dispatch_stub_1251, 1251)
	HIDDEN(gl_dispatch_stub_1251)
	GL_STUB(gl_dispatch_stub_1252, 1252)
	HIDDEN(gl_dispatch_stub_1252)
	GL_STUB(gl_dispatch_stub_1253, 1253)
	HIDDEN(gl_dispatch_stub_1253)
	GL_STUB(gl_dispatch_stub_1254, 1254)
	HIDDEN(gl_dispatch_stub_1254)
	GL_STUB(gl_dispatch_stub_1255, 1255)
	HIDDEN(gl_dispatch_stub_1255)
	GL_STUB(gl_dispatch_stub_1256, 1256)
	HIDDEN(gl_dispatch_stub_1256)
	GL_STUB(gl_dispatch_stub_1257, 1257)
	HIDDEN(gl_dispatch_stub_1257)
	GL_STUB(gl_dispatch_stub_1258, 1258)
	HIDDEN(gl_dispatch_stub_1258)
	GL_STUB(gl_dispatch_stub_1259, 1259)
	HIDDEN(gl_dispatch_stub_1259)
	GL_STUB(gl_dispatch_stub_1260, 1260)
	HIDDEN(gl_dispatch_stub_1260)
	GL_STUB(gl_dispatch_stub_1261, 1261)
	HIDDEN(gl_dispatch_stub_1261)
	GL_STUB(gl_dispatch_stub_1262, 1262)
	HIDDEN(gl_dispatch_stub_1262)
	GL_STUB(gl_dispatch_stub_1263, 1263)
	HIDDEN(gl_dispatch_stub_1263)
	GL_STUB(gl_dispatch_stub_1264, 1264)
	HIDDEN(gl_dispatch_stub_1264)
	GL_STUB(gl_dispatch_stub_1265, 1265)
	HIDDEN(gl_dispatch_stub_1265)
	GL_STUB(gl_dispatch_stub_1266, 1266)
	HIDDEN(gl_dispatch_stub_1266)
	GL_STUB(gl_dispatch_stub_1267, 1267)
	HIDDEN(gl_dispatch_stub_1267)
	GL_STUB(glPrimitiveRestartNV, 1268)
	GL_STUB(gl_dispatch_stub_1269, 1269)
	HIDDEN(gl_dispatch_stub_1269)
	GL_STUB(gl_dispatch_stub_1270, 1270)
	HIDDEN(gl_dispatch_stub_1270)
	GL_STUB(gl_dispatch_stub_1271, 1271)
	HIDDEN(gl_dispatch_stub_1271)
	GL_STUB(gl_dispatch_stub_1272, 1272)
	HIDDEN(gl_dispatch_stub_1272)
	GL_STUB(glBindFramebufferEXT, 1273)
	GL_STUB(glBindRenderbufferEXT, 1274)
	GL_STUB(gl_dispatch_stub_1275, 1275)
	HIDDEN(gl_dispatch_stub_1275)
	GL_STUB(gl_dispatch_stub_1276, 1276)
	HIDDEN(gl_dispatch_stub_1276)
	GL_STUB(gl_dispatch_stub_1277, 1277)
	HIDDEN(gl_dispatch_stub_1277)
	GL_STUB(glVertexAttribI1iEXT, 1278)
	GL_STUB(glVertexAttribI1uiEXT, 1279)
	GL_STUB(glVertexAttribI2iEXT, 1280)
	GL_STUB(glVertexAttribI2ivEXT, 1281)
	GL_STUB(glVertexAttribI2uiEXT, 1282)
	GL_STUB(glVertexAttribI2uivEXT, 1283)
	GL_STUB(glVertexAttribI3iEXT, 1284)
	GL_STUB(glVertexAttribI3ivEXT, 1285)
	GL_STUB(glVertexAttribI3uiEXT, 1286)
	GL_STUB(glVertexAttribI3uivEXT, 1287)
	GL_STUB(glVertexAttribI4iEXT, 1288)
	GL_STUB(glVertexAttribI4ivEXT, 1289)
	GL_STUB(glVertexAttribI4uiEXT, 1290)
	GL_STUB(glVertexAttribI4uivEXT, 1291)
	GL_STUB(glClearColorIiEXT, 1292)
	GL_STUB(glClearColorIuiEXT, 1293)
	GL_STUB(gl_dispatch_stub_1294, 1294)
	HIDDEN(gl_dispatch_stub_1294)
	GL_STUB(gl_dispatch_stub_1295, 1295)
	HIDDEN(gl_dispatch_stub_1295)
	GL_STUB(gl_dispatch_stub_1296, 1296)
	HIDDEN(gl_dispatch_stub_1296)
	GL_STUB(gl_dispatch_stub_1297, 1297)
	HIDDEN(gl_dispatch_stub_1297)
	GL_STUB(gl_dispatch_stub_1298, 1298)
	HIDDEN(gl_dispatch_stub_1298)
	GL_STUB(gl_dispatch_stub_1299, 1299)
	HIDDEN(gl_dispatch_stub_1299)
	GL_STUB(gl_dispatch_stub_1300, 1300)
	HIDDEN(gl_dispatch_stub_1300)
	GL_STUB(gl_dispatch_stub_1301, 1301)
	HIDDEN(gl_dispatch_stub_1301)
	GL_STUB(gl_dispatch_stub_1302, 1302)
	HIDDEN(gl_dispatch_stub_1302)
	GL_STUB(gl_dispatch_stub_1303, 1303)
	HIDDEN(gl_dispatch_stub_1303)
	GL_STUB(gl_dispatch_stub_1304, 1304)
	HIDDEN(gl_dispatch_stub_1304)
	GL_STUB(gl_dispatch_stub_1305, 1305)
	HIDDEN(gl_dispatch_stub_1305)
	GL_STUB(gl_dispatch_stub_1306, 1306)
	HIDDEN(gl_dispatch_stub_1306)
	GL_STUB(gl_dispatch_stub_1307, 1307)
	HIDDEN(gl_dispatch_stub_1307)
	GL_STUB(gl_dispatch_stub_1308, 1308)
	HIDDEN(gl_dispatch_stub_1308)
	GL_STUB(gl_dispatch_stub_1309, 1309)
	HIDDEN(gl_dispatch_stub_1309)
	GL_STUB(gl_dispatch_stub_1310, 1310)
	HIDDEN(gl_dispatch_stub_1310)
	GL_STUB(gl_dispatch_stub_1311, 1311)
	HIDDEN(gl_dispatch_stub_1311)
	GL_STUB(glTextureBarrierNV, 1312)
	GL_STUB(gl_dispatch_stub_1313, 1313)
	HIDDEN(gl_dispatch_stub_1313)
	GL_STUB(gl_dispatch_stub_1314, 1314)
	HIDDEN(gl_dispatch_stub_1314)
	GL_STUB(gl_dispatch_stub_1315, 1315)
	HIDDEN(gl_dispatch_stub_1315)
	GL_STUB(gl_dispatch_stub_1316, 1316)
	HIDDEN(gl_dispatch_stub_1316)
	GL_STUB(gl_dispatch_stub_1317, 1317)
	HIDDEN(gl_dispatch_stub_1317)
	GL_STUB(gl_dispatch_stub_1318, 1318)
	HIDDEN(gl_dispatch_stub_1318)
	GL_STUB(gl_dispatch_stub_1319, 1319)
	HIDDEN(gl_dispatch_stub_1319)
	GL_STUB(gl_dispatch_stub_1320, 1320)
	HIDDEN(gl_dispatch_stub_1320)
	GL_STUB(gl_dispatch_stub_1321, 1321)
	HIDDEN(gl_dispatch_stub_1321)
	GL_STUB(gl_dispatch_stub_1322, 1322)
	HIDDEN(gl_dispatch_stub_1322)
	GL_STUB(gl_dispatch_stub_1323, 1323)
	HIDDEN(gl_dispatch_stub_1323)
	GL_STUB(gl_dispatch_stub_1324, 1324)
	HIDDEN(gl_dispatch_stub_1324)
	GL_STUB(gl_dispatch_stub_1325, 1325)
	HIDDEN(gl_dispatch_stub_1325)
	GL_STUB(gl_dispatch_stub_1326, 1326)
	HIDDEN(gl_dispatch_stub_1326)
	GL_STUB(gl_dispatch_stub_1327, 1327)
	HIDDEN(gl_dispatch_stub_1327)
	GL_STUB(gl_dispatch_stub_1328, 1328)
	HIDDEN(gl_dispatch_stub_1328)
	GL_STUB(gl_dispatch_stub_1329, 1329)
	HIDDEN(gl_dispatch_stub_1329)
	GL_STUB(gl_dispatch_stub_1330, 1330)
	HIDDEN(gl_dispatch_stub_1330)
	GL_STUB(gl_dispatch_stub_1331, 1331)
	HIDDEN(gl_dispatch_stub_1331)
	GL_STUB(gl_dispatch_stub_1332, 1332)
	HIDDEN(gl_dispatch_stub_1332)
	GL_STUB(gl_dispatch_stub_1333, 1333)
	HIDDEN(gl_dispatch_stub_1333)
	GL_STUB(gl_dispatch_stub_1334, 1334)
	HIDDEN(gl_dispatch_stub_1334)
	GL_STUB(gl_dispatch_stub_1335, 1335)
	HIDDEN(gl_dispatch_stub_1335)
	GL_STUB(gl_dispatch_stub_1336, 1336)
	HIDDEN(gl_dispatch_stub_1336)
	GL_STUB(gl_dispatch_stub_1337, 1337)
	HIDDEN(gl_dispatch_stub_1337)
	GL_STUB(gl_dispatch_stub_1338, 1338)
	HIDDEN(gl_dispatch_stub_1338)
	GL_STUB(gl_dispatch_stub_1339, 1339)
	HIDDEN(gl_dispatch_stub_1339)
	GL_STUB(gl_dispatch_stub_1340, 1340)
	HIDDEN(gl_dispatch_stub_1340)
	GL_STUB(gl_dispatch_stub_1341, 1341)
	HIDDEN(gl_dispatch_stub_1341)
	GL_STUB(gl_dispatch_stub_1342, 1342)
	HIDDEN(gl_dispatch_stub_1342)
	GL_STUB(gl_dispatch_stub_1343, 1343)
	HIDDEN(gl_dispatch_stub_1343)
	GL_STUB(gl_dispatch_stub_1344, 1344)
	HIDDEN(gl_dispatch_stub_1344)
	GL_STUB(gl_dispatch_stub_1345, 1345)
	HIDDEN(gl_dispatch_stub_1345)
	GL_STUB(gl_dispatch_stub_1346, 1346)
	HIDDEN(gl_dispatch_stub_1346)
	GL_STUB(gl_dispatch_stub_1347, 1347)
	HIDDEN(gl_dispatch_stub_1347)
	GL_STUB(gl_dispatch_stub_1348, 1348)
	HIDDEN(gl_dispatch_stub_1348)
	GL_STUB(gl_dispatch_stub_1349, 1349)
	HIDDEN(gl_dispatch_stub_1349)
	GL_STUB(gl_dispatch_stub_1350, 1350)
	HIDDEN(gl_dispatch_stub_1350)
	GL_STUB(gl_dispatch_stub_1351, 1351)
	HIDDEN(gl_dispatch_stub_1351)
	GL_STUB(gl_dispatch_stub_1352, 1352)
	HIDDEN(gl_dispatch_stub_1352)
	GL_STUB(gl_dispatch_stub_1353, 1353)
	HIDDEN(gl_dispatch_stub_1353)
	GL_STUB(gl_dispatch_stub_1354, 1354)
	HIDDEN(gl_dispatch_stub_1354)
	GL_STUB(gl_dispatch_stub_1355, 1355)
	HIDDEN(gl_dispatch_stub_1355)
	GL_STUB(gl_dispatch_stub_1356, 1356)
	HIDDEN(gl_dispatch_stub_1356)
	GL_STUB(gl_dispatch_stub_1357, 1357)
	HIDDEN(gl_dispatch_stub_1357)
	GL_STUB(gl_dispatch_stub_1358, 1358)
	HIDDEN(gl_dispatch_stub_1358)
	GL_STUB(gl_dispatch_stub_1359, 1359)
	HIDDEN(gl_dispatch_stub_1359)
	GL_STUB(gl_dispatch_stub_1360, 1360)
	HIDDEN(gl_dispatch_stub_1360)
	GL_STUB(gl_dispatch_stub_1361, 1361)
	HIDDEN(gl_dispatch_stub_1361)
	GL_STUB(gl_dispatch_stub_1362, 1362)
	HIDDEN(gl_dispatch_stub_1362)
	GL_STUB(gl_dispatch_stub_1363, 1363)
	HIDDEN(gl_dispatch_stub_1363)
	GL_STUB(gl_dispatch_stub_1364, 1364)
	HIDDEN(gl_dispatch_stub_1364)
	GL_STUB(gl_dispatch_stub_1365, 1365)
	HIDDEN(gl_dispatch_stub_1365)
	GL_STUB(gl_dispatch_stub_1366, 1366)
	HIDDEN(gl_dispatch_stub_1366)
	GL_STUB(gl_dispatch_stub_1367, 1367)
	HIDDEN(gl_dispatch_stub_1367)
	GL_STUB(gl_dispatch_stub_1368, 1368)
	HIDDEN(gl_dispatch_stub_1368)
	GL_STUB(gl_dispatch_stub_1369, 1369)
	HIDDEN(gl_dispatch_stub_1369)
	GL_STUB(gl_dispatch_stub_1370, 1370)
	HIDDEN(gl_dispatch_stub_1370)
	GL_STUB(gl_dispatch_stub_1371, 1371)
	HIDDEN(gl_dispatch_stub_1371)
	GL_STUB(gl_dispatch_stub_1372, 1372)
	HIDDEN(gl_dispatch_stub_1372)
	GL_STUB(gl_dispatch_stub_1373, 1373)
	HIDDEN(gl_dispatch_stub_1373)
	GL_STUB(glAlphaFuncx, 1374)
	GL_STUB(glClearColorx, 1375)
	GL_STUB(glClearDepthx, 1376)
	GL_STUB(glColor4x, 1377)
	GL_STUB(glDepthRangex, 1378)
	GL_STUB(glFogx, 1379)
	GL_STUB(glFogxv, 1380)
	GL_STUB(glFrustumf, 1381)
	GL_STUB(glFrustumx, 1382)
	GL_STUB(glLightModelx, 1383)
	GL_STUB(glLightModelxv, 1384)
	GL_STUB(glLightx, 1385)
	GL_STUB(glLightxv, 1386)
	GL_STUB(glLineWidthx, 1387)
	GL_STUB(glLoadMatrixx, 1388)
	GL_STUB(glMaterialx, 1389)
	GL_STUB(glMaterialxv, 1390)
	GL_STUB(glMultMatrixx, 1391)
	GL_STUB(glMultiTexCoord4x, 1392)
	GL_STUB(glNormal3x, 1393)
	GL_STUB(glOrthof, 1394)
	GL_STUB(glOrthox, 1395)
	GL_STUB(glPointSizex, 1396)
	GL_STUB(glPolygonOffsetx, 1397)
	GL_STUB(glRotatex, 1398)
	GL_STUB(glSampleCoveragex, 1399)
	GL_STUB(glScalex, 1400)
	GL_STUB(glTexEnvx, 1401)
	GL_STUB(glTexEnvxv, 1402)
	GL_STUB(glTexParameterx, 1403)
	GL_STUB(glTranslatex, 1404)
	GL_STUB(glClipPlanef, 1405)
	GL_STUB(glClipPlanex, 1406)
	GL_STUB(glGetClipPlanef, 1407)
	GL_STUB(glGetClipPlanex, 1408)
	GL_STUB(glGetFixedv, 1409)
	GL_STUB(glGetLightxv, 1410)
	GL_STUB(glGetMaterialxv, 1411)
	GL_STUB(glGetTexEnvxv, 1412)
	GL_STUB(glGetTexParameterxv, 1413)
	GL_STUB(glPointParameterx, 1414)
	GL_STUB(glPointParameterxv, 1415)
	GL_STUB(glTexParameterxv, 1416)
	GL_STUB(glBlendBarrier, 1417)
	GL_STUB(glPrimitiveBoundingBox, 1418)
	GL_STUB_ALIAS(glTexGenfOES, glTexGenf)
	GL_STUB_ALIAS(glTexGenfvOES, glTexGenfv)
	GL_STUB_ALIAS(glTexGeniOES, glTexGeni)
	GL_STUB_ALIAS(glTexGenivOES, glTexGeniv)
	GL_STUB_ALIAS(glReadBufferNV, glReadBuffer)
	GL_STUB_ALIAS(glGetTexGenfvOES, glGetTexGenfv)
	GL_STUB_ALIAS(glGetTexGenivOES, glGetTexGeniv)
	GL_STUB_ALIAS(glArrayElementEXT, glArrayElement)
	GL_STUB_ALIAS(glBindTextureEXT, glBindTexture)
	GL_STUB_ALIAS(glDrawArraysEXT, glDrawArrays)
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glAreTexturesResidentEXT, glAreTexturesResident)
#endif
	GL_STUB_ALIAS(glCopyTexImage1DEXT, glCopyTexImage1D)
	GL_STUB_ALIAS(glCopyTexImage2DEXT, glCopyTexImage2D)
	GL_STUB_ALIAS(glCopyTexSubImage1DEXT, glCopyTexSubImage1D)
	GL_STUB_ALIAS(glCopyTexSubImage2DEXT, glCopyTexSubImage2D)
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glDeleteTexturesEXT, glDeleteTextures)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGenTexturesEXT, glGenTextures)
#endif
	GL_STUB_ALIAS(glGetPointervKHR, glGetPointerv)
	GL_STUB_ALIAS(glGetPointervEXT, glGetPointerv)
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glIsTextureEXT, glIsTexture)
#endif
	GL_STUB_ALIAS(glPrioritizeTexturesEXT, glPrioritizeTextures)
	GL_STUB_ALIAS(glTexSubImage1DEXT, glTexSubImage1D)
	GL_STUB_ALIAS(glTexSubImage2DEXT, glTexSubImage2D)
	GL_STUB_ALIAS(glBlendColorEXT, glBlendColor)
	GL_STUB_ALIAS(glBlendEquationEXT, glBlendEquation)
	GL_STUB_ALIAS(glBlendEquationOES, glBlendEquation)
	GL_STUB_ALIAS(glDrawRangeElementsEXT, glDrawRangeElements)
	GL_STUB_ALIAS(glColorTableSGI, glColorTable)
	GL_STUB_ALIAS(glColorTableEXT, glColorTable)
	GL_STUB_ALIAS(glColorTableParameterfvSGI, glColorTableParameterfv)
	GL_STUB_ALIAS(glColorTableParameterivSGI, glColorTableParameteriv)
	GL_STUB_ALIAS(glCopyColorTableSGI, glCopyColorTable)
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetColorTableSGI, glGetColorTable)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetColorTableEXT, glGetColorTable)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetColorTableParameterfvSGI, glGetColorTableParameterfv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetColorTableParameterfvEXT, glGetColorTableParameterfv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetColorTableParameterivSGI, glGetColorTableParameteriv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetColorTableParameterivEXT, glGetColorTableParameteriv)
#endif
	GL_STUB_ALIAS(glColorSubTableEXT, glColorSubTable)
	GL_STUB_ALIAS(glCopyColorSubTableEXT, glCopyColorSubTable)
	GL_STUB_ALIAS(glConvolutionFilter1DEXT, glConvolutionFilter1D)
	GL_STUB_ALIAS(glConvolutionFilter2DEXT, glConvolutionFilter2D)
	GL_STUB_ALIAS(glConvolutionParameterfEXT, glConvolutionParameterf)
	GL_STUB_ALIAS(glConvolutionParameterfvEXT, glConvolutionParameterfv)
	GL_STUB_ALIAS(glConvolutionParameteriEXT, glConvolutionParameteri)
	GL_STUB_ALIAS(glConvolutionParameterivEXT, glConvolutionParameteriv)
	GL_STUB_ALIAS(glCopyConvolutionFilter1DEXT, glCopyConvolutionFilter1D)
	GL_STUB_ALIAS(glCopyConvolutionFilter2DEXT, glCopyConvolutionFilter2D)
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetConvolutionFilterEXT, glGetConvolutionFilter)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetConvolutionParameterfvEXT, glGetConvolutionParameterfv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetConvolutionParameterivEXT, glGetConvolutionParameteriv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetSeparableFilterEXT, glGetSeparableFilter)
#endif
	GL_STUB_ALIAS(glSeparableFilter2DEXT, glSeparableFilter2D)
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetHistogramEXT, glGetHistogram)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetHistogramParameterfvEXT, glGetHistogramParameterfv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetHistogramParameterivEXT, glGetHistogramParameteriv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetMinmaxEXT, glGetMinmax)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetMinmaxParameterfvEXT, glGetMinmaxParameterfv)
#endif
#ifndef GLX_INDIRECT_RENDERING
	GL_STUB_ALIAS(glGetMinmaxParameterivEXT, glGetMinmaxParameteriv)
#endif
	GL_STUB_ALIAS(glHistogramEXT, glHistogram)
	GL_STUB_ALIAS(glMinmaxEXT, glMinmax)
	GL_STUB_ALIAS(glResetHistogramEXT, glResetHistogram)
	GL_STUB_ALIAS(glResetMinmaxEXT, glResetMinmax)
	GL_STUB_ALIAS(glTexImage3DEXT, glTexImage3D)
	GL_STUB_ALIAS(glTexImage3DOES, glTexImage3D)
	GL_STUB_ALIAS(glTexSubImage3DEXT, glTexSubImage3D)
	GL_STUB_ALIAS(glTexSubImage3DOES, glTexSubImage3D)
	GL_STUB_ALIAS(glCopyTexSubImage3DEXT, glCopyTexSubImage3D)
	GL_STUB_ALIAS(glCopyTexSubImage3DOES, glCopyTexSubImage3D)
	GL_STUB_ALIAS(glActiveTextureARB, glActiveTexture)
	GL_STUB_ALIAS(glClientActiveTextureARB, glClientActiveTexture)
	GL_STUB_ALIAS(glMultiTexCoord1dARB, glMultiTexCoord1d)
	GL_STUB_ALIAS(glMultiTexCoord1dvARB, glMultiTexCoord1dv)
	GL_STUB_ALIAS(glMultiTexCoord1f, glMultiTexCoord1fARB)
	GL_STUB_ALIAS(glMultiTexCoord1fv, glMultiTexCoord1fvARB)
	GL_STUB_ALIAS(glMultiTexCoord1iARB, glMultiTexCoord1i)
	GL_STUB_ALIAS(glMultiTexCoord1ivARB, glMultiTexCoord1iv)
	GL_STUB_ALIAS(glMultiTexCoord1sARB, glMultiTexCoord1s)
	GL_STUB_ALIAS(glMultiTexCoord1svARB, glMultiTexCoord1sv)
	GL_STUB_ALIAS(glMultiTexCoord2dARB, glMultiTexCoord2d)
	GL_STUB_ALIAS(glMultiTexCoord2dvARB, glMultiTexCoord2dv)
	GL_STUB_ALIAS(glMultiTexCoord2f, glMultiTexCoord2fARB)
	GL_STUB_ALIAS(glMultiTexCoord2fv, glMultiTexCoord2fvARB)
	GL_STUB_ALIAS(glMultiTexCoord2iARB, glMultiTexCoord2i)
	GL_STUB_ALIAS(glMultiTexCoord2ivARB, glMultiTexCoord2iv)
	GL_STUB_ALIAS(glMultiTexCoord2sARB, glMultiTexCoord2s)
	GL_STUB_ALIAS(glMultiTexCoord2svARB, glMultiTexCoord2sv)
	GL_STUB_ALIAS(glMultiTexCoord3dARB, glMultiTexCoord3d)
	GL_STUB_ALIAS(glMultiTexCoord3dvARB, glMultiTexCoord3dv)
	GL_STUB_ALIAS(glMultiTexCoord3f, glMultiTexCoord3fARB)
	GL_STUB_ALIAS(glMultiTexCoord3fv, glMultiTexCoord3fvARB)
	GL_STUB_ALIAS(glMultiTexCoord3iARB, glMultiTexCoord3i)
	GL_STUB_ALIAS(glMultiTexCoord3ivARB, glMultiTexCoord3iv)
	GL_STUB_ALIAS(glMultiTexCoord3sARB, glMultiTexCoord3s)
	GL_STUB_ALIAS(glMultiTexCoord3svARB, glMultiTexCoord3sv)
	GL_STUB_ALIAS(glMultiTexCoord4dARB, glMultiTexCoord4d)
	GL_STUB_ALIAS(glMultiTexCoord4dvARB, glMultiTexCoord4dv)
	GL_STUB_ALIAS(glMultiTexCoord4f, glMultiTexCoord4fARB)
	GL_STUB_ALIAS(glMultiTexCoord4fv, glMultiTexCoord4fvARB)
	GL_STUB_ALIAS(glMultiTexCoord4iARB, glMultiTexCoord4i)
	GL_STUB_ALIAS(glMultiTexCoord4ivARB, glMultiTexCoord4iv)
	GL_STUB_ALIAS(glMultiTexCoord4sARB, glMultiTexCoord4s)
	GL_STUB_ALIAS(glMultiTexCoord4svARB, glMultiTexCoord4sv)
	GL_STUB_ALIAS(glCompressedTexImage1DARB, glCompressedTexImage1D)
	GL_STUB_ALIAS(glCompressedTexImage2DARB, glCompressedTexImage2D)
	GL_STUB_ALIAS(glCompressedTexImage3DARB, glCompressedTexImage3D)
	GL_STUB_ALIAS(glCompressedTexImage3DOES, glCompressedTexImage3D)
	GL_STUB_ALIAS(glCompressedTexSubImage1DARB, glCompressedTexSubImage1D)
	GL_STUB_ALIAS(glCompressedTexSubImage2DARB, glCompressedTexSubImage2D)
	GL_STUB_ALIAS(glCompressedTexSubImage3DARB, glCompressedTexSubImage3D)
	GL_STUB_ALIAS(glCompressedTexSubImage3DOES, glCompressedTexSubImage3D)
	GL_STUB_ALIAS(glGetCompressedTexImageARB, glGetCompressedTexImage)
	GL_STUB_ALIAS(glLoadTransposeMatrixdARB, glLoadTransposeMatrixd)
	GL_STUB_ALIAS(glLoadTransposeMatrixfARB, glLoadTransposeMatrixf)
	GL_STUB_ALIAS(glMultTransposeMatrixdARB, glMultTransposeMatrixd)
	GL_STUB_ALIAS(glMultTransposeMatrixfARB, glMultTransposeMatrixf)
	GL_STUB_ALIAS(glSampleCoverageARB, glSampleCoverage)
	GL_STUB_ALIAS(glBlendFuncSeparateEXT, glBlendFuncSeparate)
	GL_STUB_ALIAS(glBlendFuncSeparateINGR, glBlendFuncSeparate)
	GL_STUB_ALIAS(glBlendFuncSeparateOES, glBlendFuncSeparate)
	GL_STUB_ALIAS(glFogCoordPointerEXT, glFogCoordPointer)
	GL_STUB_ALIAS(glFogCoorddEXT, glFogCoordd)
	GL_STUB_ALIAS(glFogCoorddvEXT, glFogCoorddv)
	GL_STUB_ALIAS(glMultiDrawArraysEXT, glMultiDrawArrays)
	GL_STUB_ALIAS(glPointParameterfARB, glPointParameterf)
	GL_STUB_ALIAS(glPointParameterfEXT, glPointParameterf)
	GL_STUB_ALIAS(glPointParameterfSGIS, glPointParameterf)
	GL_STUB_ALIAS(glPointParameterfvARB, glPointParameterfv)
	GL_STUB_ALIAS(glPointParameterfvEXT, glPointParameterfv)
	GL_STUB_ALIAS(glPointParameterfvSGIS, glPointParameterfv)
	GL_STUB_ALIAS(glPointParameteriNV, glPointParameteri)
	GL_STUB_ALIAS(glPointParameterivNV, glPointParameteriv)
	GL_STUB_ALIAS(glSecondaryColor3bEXT, glSecondaryColor3b)
	GL_STUB_ALIAS(glSecondaryColor3bvEXT, glSecondaryColor3bv)
	GL_STUB_ALIAS(glSecondaryColor3dEXT, glSecondaryColor3d)
	GL_STUB_ALIAS(glSecondaryColor3dvEXT, glSecondaryColor3dv)
	GL_STUB_ALIAS(glSecondaryColor3iEXT, glSecondaryColor3i)
	GL_STUB_ALIAS(glSecondaryColor3ivEXT, glSecondaryColor3iv)
	GL_STUB_ALIAS(glSecondaryColor3sEXT, glSecondaryColor3s)
	GL_STUB_ALIAS(glSecondaryColor3svEXT, glSecondaryColor3sv)
	GL_STUB_ALIAS(glSecondaryColor3ubEXT, glSecondaryColor3ub)
	GL_STUB_ALIAS(glSecondaryColor3ubvEXT, glSecondaryColor3ubv)
	GL_STUB_ALIAS(glSecondaryColor3uiEXT, glSecondaryColor3ui)
	GL_STUB_ALIAS(glSecondaryColor3uivEXT, glSecondaryColor3uiv)
	GL_STUB_ALIAS(glSecondaryColor3usEXT, glSecondaryColor3us)
	GL_STUB_ALIAS(glSecondaryColor3usvEXT, glSecondaryColor3usv)
	GL_STUB_ALIAS(glSecondaryColorPointerEXT, glSecondaryColorPointer)
	GL_STUB_ALIAS(glWindowPos2dARB, glWindowPos2d)
	GL_STUB_ALIAS(glWindowPos2dMESA, glWindowPos2d)
	GL_STUB_ALIAS(glWindowPos2dvARB, glWindowPos2dv)
	GL_STUB_ALIAS(glWindowPos2dvMESA, glWindowPos2dv)
	GL_STUB_ALIAS(glWindowPos2fARB, glWindowPos2f)
	GL_STUB_ALIAS(glWindowPos2fMESA, glWindowPos2f)
	GL_STUB_ALIAS(glWindowPos2fvARB, glWindowPos2fv)
	GL_STUB_ALIAS(glWindowPos2fvMESA, glWindowPos2fv)
	GL_STUB_ALIAS(glWindowPos2iARB, glWindowPos2i)
	GL_STUB_ALIAS(glWindowPos2iMESA, glWindowPos2i)
	GL_STUB_ALIAS(glWindowPos2ivARB, glWindowPos2iv)
	GL_STUB_ALIAS(glWindowPos2ivMESA, glWindowPos2iv)
	GL_STUB_ALIAS(glWindowPos2sARB, glWindowPos2s)
	GL_STUB_ALIAS(glWindowPos2sMESA, glWindowPos2s)
	GL_STUB_ALIAS(glWindowPos2svARB, glWindowPos2sv)
	GL_STUB_ALIAS(glWindowPos2svMESA, glWindowPos2sv)
	GL_STUB_ALIAS(glWindowPos3dARB, glWindowPos3d)
	GL_STUB_ALIAS(glWindowPos3dMESA, glWindowPos3d)
	GL_STUB_ALIAS(glWindowPos3dvARB, glWindowPos3dv)
	GL_STUB_ALIAS(glWindowPos3dvMESA, glWindowPos3dv)
	GL_STUB_ALIAS(glWindowPos3fARB, glWindowPos3f)
	GL_STUB_ALIAS(glWindowPos3fMESA, glWindowPos3f)
	GL_STUB_ALIAS(glWindowPos3fvARB, glWindowPos3fv)
	GL_STUB_ALIAS(glWindowPos3fvMESA, glWindowPos3fv)
	GL_STUB_ALIAS(glWindowPos3iARB, glWindowPos3i)
	GL_STUB_ALIAS(glWindowPos3iMESA, glWindowPos3i)
	GL_STUB_ALIAS(glWindowPos3ivARB, glWindowPos3iv)
	GL_STUB_ALIAS(glWindowPos3ivMESA, glWindowPos3iv)
	GL_STUB_ALIAS(glWindowPos3sARB, glWindowPos3s)
	GL_STUB_ALIAS(glWindowPos3sMESA, glWindowPos3s)
	GL_STUB_ALIAS(glWindowPos3svARB, glWindowPos3sv)
	GL_STUB_ALIAS(glWindowPos3svMESA, glWindowPos3sv)
	GL_STUB_ALIAS(glBeginQueryARB, glBeginQuery)
	GL_STUB_ALIAS(glBeginQueryEXT, glBeginQuery)
	GL_STUB_ALIAS(glBindBufferARB, glBindBuffer)
	GL_STUB_ALIAS(glBufferDataARB, glBufferData)
	GL_STUB_ALIAS(glBufferSubDataARB, glBufferSubData)
	GL_STUB_ALIAS(glDeleteBuffersARB, glDeleteBuffers)
	GL_STUB_ALIAS(glDeleteQueriesARB, glDeleteQueries)
	GL_STUB_ALIAS(glDeleteQueriesEXT, glDeleteQueries)
	GL_STUB_ALIAS(glEndQueryARB, glEndQuery)
	GL_STUB_ALIAS(glEndQueryEXT, glEndQuery)
	GL_STUB_ALIAS(glGenBuffersARB, glGenBuffers)
	GL_STUB_ALIAS(glGenQueriesARB, glGenQueries)
	GL_STUB_ALIAS(glGenQueriesEXT, glGenQueries)
	GL_STUB_ALIAS(glGetBufferParameterivARB, glGetBufferParameteriv)
	GL_STUB_ALIAS(glGetBufferPointervARB, glGetBufferPointerv)
	GL_STUB_ALIAS(glGetBufferPointervOES, glGetBufferPointerv)
	GL_STUB_ALIAS(glGetBufferSubDataARB, glGetBufferSubData)
	GL_STUB_ALIAS(glGetQueryObjectivARB, glGetQueryObjectiv)
	GL_STUB_ALIAS(glGetQueryObjectivEXT, glGetQueryObjectiv)
	GL_STUB_ALIAS(glGetQueryObjectuivARB, glGetQueryObjectuiv)
	GL_STUB_ALIAS(glGetQueryObjectuivEXT, glGetQueryObjectuiv)
	GL_STUB_ALIAS(glGetQueryivARB, glGetQueryiv)
	GL_STUB_ALIAS(glGetQueryivEXT, glGetQueryiv)
	GL_STUB_ALIAS(glIsBufferARB, glIsBuffer)
	GL_STUB_ALIAS(glIsQueryARB, glIsQuery)
	GL_STUB_ALIAS(glIsQueryEXT, glIsQuery)
	GL_STUB_ALIAS(glMapBufferARB, glMapBuffer)
	GL_STUB_ALIAS(glMapBufferOES, glMapBuffer)
	GL_STUB_ALIAS(glUnmapBufferARB, glUnmapBuffer)
	GL_STUB_ALIAS(glUnmapBufferOES, glUnmapBuffer)
	GL_STUB_ALIAS(glBindAttribLocationARB, glBindAttribLocation)
	GL_STUB_ALIAS(glBlendEquationSeparateEXT, glBlendEquationSeparate)
	GL_STUB_ALIAS(glBlendEquationSeparateATI, glBlendEquationSeparate)
	GL_STUB_ALIAS(glBlendEquationSeparateOES, glBlendEquationSeparate)
	GL_STUB_ALIAS(glCompileShaderARB, glCompileShader)
	GL_STUB_ALIAS(glDisableVertexAttribArrayARB, glDisableVertexAttribArray)
	GL_STUB_ALIAS(glDrawBuffersARB, glDrawBuffers)
	GL_STUB_ALIAS(glDrawBuffersATI, glDrawBuffers)
	GL_STUB_ALIAS(glDrawBuffersNV, glDrawBuffers)
	GL_STUB_ALIAS(glDrawBuffersEXT, glDrawBuffers)
	GL_STUB_ALIAS(glEnableVertexAttribArrayARB, glEnableVertexAttribArray)
	GL_STUB_ALIAS(glGetActiveAttribARB, glGetActiveAttrib)
	GL_STUB_ALIAS(glGetActiveUniformARB, glGetActiveUniform)
	GL_STUB_ALIAS(glGetAttribLocationARB, glGetAttribLocation)
	GL_STUB_ALIAS(glGetShaderSourceARB, glGetShaderSource)
	GL_STUB_ALIAS(glGetUniformLocationARB, glGetUniformLocation)
	GL_STUB_ALIAS(glGetUniformfvARB, glGetUniformfv)
	GL_STUB_ALIAS(glGetUniformivARB, glGetUniformiv)
	GL_STUB_ALIAS(glGetVertexAttribPointervARB, glGetVertexAttribPointerv)
	GL_STUB_ALIAS(glGetVertexAttribPointervNV, glGetVertexAttribPointerv)
	GL_STUB_ALIAS(glGetVertexAttribdvARB, glGetVertexAttribdv)
	GL_STUB_ALIAS(glGetVertexAttribfvARB, glGetVertexAttribfv)
	GL_STUB_ALIAS(glGetVertexAttribivARB, glGetVertexAttribiv)
	GL_STUB_ALIAS(glLinkProgramARB, glLinkProgram)
	GL_STUB_ALIAS(glShaderSourceARB, glShaderSource)
	GL_STUB_ALIAS(glStencilOpSeparateATI, glStencilOpSeparate)
	GL_STUB_ALIAS(glUniform1fARB, glUniform1f)
	GL_STUB_ALIAS(glUniform1fvARB, glUniform1fv)
	GL_STUB_ALIAS(glUniform1iARB, glUniform1i)
	GL_STUB_ALIAS(glUniform1ivARB, glUniform1iv)
	GL_STUB_ALIAS(glUniform2fARB, glUniform2f)
	GL_STUB_ALIAS(glUniform2fvARB, glUniform2fv)
	GL_STUB_ALIAS(glUniform2iARB, glUniform2i)
	GL_STUB_ALIAS(glUniform2ivARB, glUniform2iv)
	GL_STUB_ALIAS(glUniform3fARB, glUniform3f)
	GL_STUB_ALIAS(glUniform3fvARB, glUniform3fv)
	GL_STUB_ALIAS(glUniform3iARB, glUniform3i)
	GL_STUB_ALIAS(glUniform3ivARB, glUniform3iv)
	GL_STUB_ALIAS(glUniform4fARB, glUniform4f)
	GL_STUB_ALIAS(glUniform4fvARB, glUniform4fv)
	GL_STUB_ALIAS(glUniform4iARB, glUniform4i)
	GL_STUB_ALIAS(glUniform4ivARB, glUniform4iv)
	GL_STUB_ALIAS(glUniformMatrix2fvARB, glUniformMatrix2fv)
	GL_STUB_ALIAS(glUniformMatrix3fvARB, glUniformMatrix3fv)
	GL_STUB_ALIAS(glUniformMatrix4fvARB, glUniformMatrix4fv)
	GL_STUB_ALIAS(glUseProgramObjectARB, glUseProgram)
	GL_STUB_ALIAS(glValidateProgramARB, glValidateProgram)
	GL_STUB_ALIAS(glVertexAttrib1dARB, glVertexAttrib1d)
	GL_STUB_ALIAS(glVertexAttrib1dvARB, glVertexAttrib1dv)
	GL_STUB_ALIAS(glVertexAttrib1sARB, glVertexAttrib1s)
	GL_STUB_ALIAS(glVertexAttrib1svARB, glVertexAttrib1sv)
	GL_STUB_ALIAS(glVertexAttrib2dARB, glVertexAttrib2d)
	GL_STUB_ALIAS(glVertexAttrib2dvARB, glVertexAttrib2dv)
	GL_STUB_ALIAS(glVertexAttrib2sARB, glVertexAttrib2s)
	GL_STUB_ALIAS(glVertexAttrib2svARB, glVertexAttrib2sv)
	GL_STUB_ALIAS(glVertexAttrib3dARB, glVertexAttrib3d)
	GL_STUB_ALIAS(glVertexAttrib3dvARB, glVertexAttrib3dv)
	GL_STUB_ALIAS(glVertexAttrib3sARB, glVertexAttrib3s)
	GL_STUB_ALIAS(glVertexAttrib3svARB, glVertexAttrib3sv)
	GL_STUB_ALIAS(glVertexAttrib4NbvARB, glVertexAttrib4Nbv)
	GL_STUB_ALIAS(glVertexAttrib4NivARB, glVertexAttrib4Niv)
	GL_STUB_ALIAS(glVertexAttrib4NsvARB, glVertexAttrib4Nsv)
	GL_STUB_ALIAS(glVertexAttrib4NubARB, glVertexAttrib4Nub)
	GL_STUB_ALIAS(glVertexAttrib4NubvARB, glVertexAttrib4Nubv)
	GL_STUB_ALIAS(glVertexAttrib4NuivARB, glVertexAttrib4Nuiv)
	GL_STUB_ALIAS(glVertexAttrib4NusvARB, glVertexAttrib4Nusv)
	GL_STUB_ALIAS(glVertexAttrib4bvARB, glVertexAttrib4bv)
	GL_STUB_ALIAS(glVertexAttrib4dARB, glVertexAttrib4d)
	GL_STUB_ALIAS(glVertexAttrib4dvARB, glVertexAttrib4dv)
	GL_STUB_ALIAS(glVertexAttrib4ivARB, glVertexAttrib4iv)
	GL_STUB_ALIAS(glVertexAttrib4sARB, glVertexAttrib4s)
	GL_STUB_ALIAS(glVertexAttrib4svARB, glVertexAttrib4sv)
	GL_STUB_ALIAS(glVertexAttrib4ubvARB, glVertexAttrib4ubv)
	GL_STUB_ALIAS(glVertexAttrib4uivARB, glVertexAttrib4uiv)
	GL_STUB_ALIAS(glVertexAttrib4usvARB, glVertexAttrib4usv)
	GL_STUB_ALIAS(glVertexAttribPointerARB, glVertexAttribPointer)
	GL_STUB_ALIAS(glBeginConditionalRenderNV, glBeginConditionalRender)
	GL_STUB_ALIAS(glBeginTransformFeedbackEXT, glBeginTransformFeedback)
	GL_STUB_ALIAS(glBindBufferBaseEXT, glBindBufferBase)
	GL_STUB_ALIAS(glBindBufferRangeEXT, glBindBufferRange)
	GL_STUB_ALIAS(glBindFragDataLocationEXT, glBindFragDataLocation)
	GL_STUB_ALIAS(glClampColorARB, glClampColor)
	GL_STUB_ALIAS(glColorMaskIndexedEXT, glColorMaski)
	GL_STUB_ALIAS(glColorMaskiEXT, glColorMaski)
	GL_STUB_ALIAS(glColorMaskiOES, glColorMaski)
	GL_STUB_ALIAS(glDisableIndexedEXT, glDisablei)
	GL_STUB_ALIAS(glDisableiEXT, glDisablei)
	GL_STUB_ALIAS(glDisableiOES, glDisablei)
	GL_STUB_ALIAS(glEnableIndexedEXT, glEnablei)
	GL_STUB_ALIAS(glEnableiEXT, glEnablei)
	GL_STUB_ALIAS(glEnableiOES, glEnablei)
	GL_STUB_ALIAS(glEndConditionalRenderNV, glEndConditionalRender)
	GL_STUB_ALIAS(glEndTransformFeedbackEXT, glEndTransformFeedback)
	GL_STUB_ALIAS(glGetBooleanIndexedvEXT, glGetBooleani_v)
	GL_STUB_ALIAS(glGetFragDataLocationEXT, glGetFragDataLocation)
	GL_STUB_ALIAS(glGetIntegerIndexedvEXT, glGetIntegeri_v)
	GL_STUB_ALIAS(glGetTexParameterIivEXT, glGetTexParameterIiv)
	GL_STUB_ALIAS(glGetTexParameterIivOES, glGetTexParameterIiv)
	GL_STUB_ALIAS(glGetTexParameterIuivEXT, glGetTexParameterIuiv)
	GL_STUB_ALIAS(glGetTexParameterIuivOES, glGetTexParameterIuiv)
	GL_STUB_ALIAS(glGetTransformFeedbackVaryingEXT, glGetTransformFeedbackVarying)
	GL_STUB_ALIAS(glGetUniformuivEXT, glGetUniformuiv)
	GL_STUB_ALIAS(glGetVertexAttribIivEXT, glGetVertexAttribIiv)
	GL_STUB_ALIAS(glGetVertexAttribIuivEXT, glGetVertexAttribIuiv)
	GL_STUB_ALIAS(glIsEnabledIndexedEXT, glIsEnabledi)
	GL_STUB_ALIAS(glIsEnablediEXT, glIsEnabledi)
	GL_STUB_ALIAS(glIsEnablediOES, glIsEnabledi)
	GL_STUB_ALIAS(glTexParameterIivEXT, glTexParameterIiv)
	GL_STUB_ALIAS(glTexParameterIivOES, glTexParameterIiv)
	GL_STUB_ALIAS(glTexParameterIuivEXT, glTexParameterIuiv)
	GL_STUB_ALIAS(glTexParameterIuivOES, glTexParameterIuiv)
	GL_STUB_ALIAS(glTransformFeedbackVaryingsEXT, glTransformFeedbackVaryings)
	GL_STUB_ALIAS(glUniform1uiEXT, glUniform1ui)
	GL_STUB_ALIAS(glUniform1uivEXT, glUniform1uiv)
	GL_STUB_ALIAS(glUniform2uiEXT, glUniform2ui)
	GL_STUB_ALIAS(glUniform2uivEXT, glUniform2uiv)
	GL_STUB_ALIAS(glUniform3uiEXT, glUniform3ui)
	GL_STUB_ALIAS(glUniform3uivEXT, glUniform3uiv)
	GL_STUB_ALIAS(glUniform4uiEXT, glUniform4ui)
	GL_STUB_ALIAS(glUniform4uivEXT, glUniform4uiv)
	GL_STUB_ALIAS(glVertexAttribI1ivEXT, glVertexAttribI1iv)
	GL_STUB_ALIAS(glVertexAttribI1uivEXT, glVertexAttribI1uiv)
	GL_STUB_ALIAS(glVertexAttribI4bvEXT, glVertexAttribI4bv)
	GL_STUB_ALIAS(glVertexAttribI4svEXT, glVertexAttribI4sv)
	GL_STUB_ALIAS(glVertexAttribI4ubvEXT, glVertexAttribI4ubv)
	GL_STUB_ALIAS(glVertexAttribI4usvEXT, glVertexAttribI4usv)
	GL_STUB_ALIAS(glVertexAttribIPointerEXT, glVertexAttribIPointer)
	GL_STUB_ALIAS(glPrimitiveRestartIndexNV, glPrimitiveRestartIndex)
	GL_STUB_ALIAS(glTexBufferARB, glTexBuffer)
	GL_STUB_ALIAS(glTexBufferEXT, glTexBuffer)
	GL_STUB_ALIAS(glTexBufferOES, glTexBuffer)
	GL_STUB_ALIAS(glFramebufferTextureEXT, glFramebufferTexture)
	GL_STUB_ALIAS(glFramebufferTextureOES, glFramebufferTexture)
	GL_STUB_ALIAS(glVertexAttribDivisorARB, glVertexAttribDivisor)
	GL_STUB_ALIAS(glMinSampleShadingARB, glMinSampleShading)
	GL_STUB_ALIAS(glMinSampleShadingOES, glMinSampleShading)
	GL_STUB_ALIAS(glBindProgramNV, glBindProgramARB)
	GL_STUB_ALIAS(glDeleteProgramsNV, glDeleteProgramsARB)
	GL_STUB_ALIAS(glGenProgramsNV, glGenProgramsARB)
	GL_STUB_ALIAS(glIsProgramNV, glIsProgramARB)
	GL_STUB_ALIAS(glProgramParameter4dNV, glProgramEnvParameter4dARB)
	GL_STUB_ALIAS(glProgramParameter4dvNV, glProgramEnvParameter4dvARB)
	GL_STUB_ALIAS(glProgramParameter4fNV, glProgramEnvParameter4fARB)
	GL_STUB_ALIAS(glProgramParameter4fvNV, glProgramEnvParameter4fvARB)
	GL_STUB_ALIAS(glVertexAttrib1f, glVertexAttrib1fARB)
	GL_STUB_ALIAS(glVertexAttrib1fv, glVertexAttrib1fvARB)
	GL_STUB_ALIAS(glVertexAttrib2f, glVertexAttrib2fARB)
	GL_STUB_ALIAS(glVertexAttrib2fv, glVertexAttrib2fvARB)
	GL_STUB_ALIAS(glVertexAttrib3f, glVertexAttrib3fARB)
	GL_STUB_ALIAS(glVertexAttrib3fv, glVertexAttrib3fvARB)
	GL_STUB_ALIAS(glVertexAttrib4f, glVertexAttrib4fARB)
	GL_STUB_ALIAS(glVertexAttrib4fv, glVertexAttrib4fvARB)
	GL_STUB_ALIAS(glDrawArraysInstancedEXT, glDrawArraysInstancedARB)
	GL_STUB_ALIAS(glDrawArraysInstanced, glDrawArraysInstancedARB)
	GL_STUB_ALIAS(glDrawElementsInstancedEXT, glDrawElementsInstancedARB)
	GL_STUB_ALIAS(glDrawElementsInstanced, glDrawElementsInstancedARB)
	GL_STUB_ALIAS(glBindFramebufferOES, glBindFramebuffer)
	GL_STUB_ALIAS(glBindRenderbufferOES, glBindRenderbuffer)
	GL_STUB_ALIAS(glBlitFramebufferEXT, glBlitFramebuffer)
	GL_STUB_ALIAS(glCheckFramebufferStatusEXT, glCheckFramebufferStatus)
	GL_STUB_ALIAS(glCheckFramebufferStatusOES, glCheckFramebufferStatus)
	GL_STUB_ALIAS(glDeleteFramebuffersEXT, glDeleteFramebuffers)
	GL_STUB_ALIAS(glDeleteFramebuffersOES, glDeleteFramebuffers)
	GL_STUB_ALIAS(glDeleteRenderbuffersEXT, glDeleteRenderbuffers)
	GL_STUB_ALIAS(glDeleteRenderbuffersOES, glDeleteRenderbuffers)
	GL_STUB_ALIAS(glFramebufferRenderbufferEXT, glFramebufferRenderbuffer)
	GL_STUB_ALIAS(glFramebufferRenderbufferOES, glFramebufferRenderbuffer)
	GL_STUB_ALIAS(glFramebufferTexture1DEXT, glFramebufferTexture1D)
	GL_STUB_ALIAS(glFramebufferTexture2DEXT, glFramebufferTexture2D)
	GL_STUB_ALIAS(glFramebufferTexture2DOES, glFramebufferTexture2D)
	GL_STUB_ALIAS(glFramebufferTexture3DEXT, glFramebufferTexture3D)
	GL_STUB_ALIAS(glFramebufferTexture3DOES, glFramebufferTexture3D)
	GL_STUB_ALIAS(glFramebufferTextureLayerEXT, glFramebufferTextureLayer)
	GL_STUB_ALIAS(glGenFramebuffersEXT, glGenFramebuffers)
	GL_STUB_ALIAS(glGenFramebuffersOES, glGenFramebuffers)
	GL_STUB_ALIAS(glGenRenderbuffersEXT, glGenRenderbuffers)
	GL_STUB_ALIAS(glGenRenderbuffersOES, glGenRenderbuffers)
	GL_STUB_ALIAS(glGenerateMipmapEXT, glGenerateMipmap)
	GL_STUB_ALIAS(glGenerateMipmapOES, glGenerateMipmap)
	GL_STUB_ALIAS(glGetFramebufferAttachmentParameterivEXT, glGetFramebufferAttachmentParameteriv)
	GL_STUB_ALIAS(glGetFramebufferAttachmentParameterivOES, glGetFramebufferAttachmentParameteriv)
	GL_STUB_ALIAS(glGetRenderbufferParameterivEXT, glGetRenderbufferParameteriv)
	GL_STUB_ALIAS(glGetRenderbufferParameterivOES, glGetRenderbufferParameteriv)
	GL_STUB_ALIAS(glIsFramebufferEXT, glIsFramebuffer)
	GL_STUB_ALIAS(glIsFramebufferOES, glIsFramebuffer)
	GL_STUB_ALIAS(glIsRenderbufferEXT, glIsRenderbuffer)
	GL_STUB_ALIAS(glIsRenderbufferOES, glIsRenderbuffer)
	GL_STUB_ALIAS(glRenderbufferStorageEXT, glRenderbufferStorage)
	GL_STUB_ALIAS(glRenderbufferStorageOES, glRenderbufferStorage)
	GL_STUB_ALIAS(glRenderbufferStorageMultisampleEXT, glRenderbufferStorageMultisample)
	GL_STUB_ALIAS(glFlushMappedBufferRangeEXT, glFlushMappedBufferRange)
	GL_STUB_ALIAS(glMapBufferRangeEXT, glMapBufferRange)
	GL_STUB_ALIAS(glBindVertexArrayOES, glBindVertexArray)
	GL_STUB_ALIAS(glDeleteVertexArraysOES, glDeleteVertexArrays)
	GL_STUB_ALIAS(glGenVertexArraysOES, glGenVertexArrays)
	GL_STUB_ALIAS(glIsVertexArrayOES, glIsVertexArray)
	GL_STUB_ALIAS(glDrawElementsBaseVertexEXT, glDrawElementsBaseVertex)
	GL_STUB_ALIAS(glDrawElementsBaseVertexOES, glDrawElementsBaseVertex)
	GL_STUB_ALIAS(glDrawElementsInstancedBaseVertexEXT, glDrawElementsInstancedBaseVertex)
	GL_STUB_ALIAS(glDrawElementsInstancedBaseVertexOES, glDrawElementsInstancedBaseVertex)
	GL_STUB_ALIAS(glDrawRangeElementsBaseVertexEXT, glDrawRangeElementsBaseVertex)
	GL_STUB_ALIAS(glDrawRangeElementsBaseVertexOES, glDrawRangeElementsBaseVertex)
	GL_STUB_ALIAS(glMultiDrawElementsBaseVertexEXT, glMultiDrawElementsBaseVertex)
	GL_STUB_ALIAS(glProvokingVertexEXT, glProvokingVertex)
	GL_STUB_ALIAS(glBlendEquationSeparateIndexedAMD, glBlendEquationSeparateiARB)
	GL_STUB_ALIAS(glBlendEquationSeparatei, glBlendEquationSeparateiARB)
	GL_STUB_ALIAS(glBlendEquationSeparateiEXT, glBlendEquationSeparateiARB)
	GL_STUB_ALIAS(glBlendEquationSeparateiOES, glBlendEquationSeparateiARB)
	GL_STUB_ALIAS(glBlendEquationIndexedAMD, glBlendEquationiARB)
	GL_STUB_ALIAS(glBlendEquationi, glBlendEquationiARB)
	GL_STUB_ALIAS(glBlendEquationiEXT, glBlendEquationiARB)
	GL_STUB_ALIAS(glBlendEquationiOES, glBlendEquationiARB)
	GL_STUB_ALIAS(glBlendFuncSeparateIndexedAMD, glBlendFuncSeparateiARB)
	GL_STUB_ALIAS(glBlendFuncSeparatei, glBlendFuncSeparateiARB)
	GL_STUB_ALIAS(glBlendFuncSeparateiEXT, glBlendFuncSeparateiARB)
	GL_STUB_ALIAS(glBlendFuncSeparateiOES, glBlendFuncSeparateiARB)
	GL_STUB_ALIAS(glBlendFuncIndexedAMD, glBlendFunciARB)
	GL_STUB_ALIAS(glBlendFunci, glBlendFunciARB)
	GL_STUB_ALIAS(glBlendFunciEXT, glBlendFunciARB)
	GL_STUB_ALIAS(glBlendFunciOES, glBlendFunciARB)
	GL_STUB_ALIAS(glBindFragDataLocationIndexedEXT, glBindFragDataLocationIndexed)
	GL_STUB_ALIAS(glGetFragDataIndexEXT, glGetFragDataIndex)
	GL_STUB_ALIAS(glGetSamplerParameterIivEXT, glGetSamplerParameterIiv)
	GL_STUB_ALIAS(glGetSamplerParameterIivOES, glGetSamplerParameterIiv)
	GL_STUB_ALIAS(glGetSamplerParameterIuivEXT, glGetSamplerParameterIuiv)
	GL_STUB_ALIAS(glGetSamplerParameterIuivOES, glGetSamplerParameterIuiv)
	GL_STUB_ALIAS(glSamplerParameterIivEXT, glSamplerParameterIiv)
	GL_STUB_ALIAS(glSamplerParameterIivOES, glSamplerParameterIiv)
	GL_STUB_ALIAS(glSamplerParameterIuivEXT, glSamplerParameterIuiv)
	GL_STUB_ALIAS(glSamplerParameterIuivOES, glSamplerParameterIuiv)
	GL_STUB_ALIAS(glPatchParameteriEXT, glPatchParameteri)
	GL_STUB_ALIAS(glPatchParameteriOES, glPatchParameteri)
	GL_STUB_ALIAS(glClearDepthfOES, glClearDepthf)
	GL_STUB_ALIAS(glDepthRangefOES, glDepthRangef)
	GL_STUB_ALIAS(glGetProgramBinaryOES, glGetProgramBinary)
	GL_STUB_ALIAS(glProgramBinaryOES, glProgramBinary)
	GL_STUB_ALIAS(glProgramParameteriEXT, glProgramParameteri)
	GL_STUB_ALIAS(glGetFloati_vOES, glGetFloati_v)
	GL_STUB_ALIAS(glScissorArrayvOES, glScissorArrayv)
	GL_STUB_ALIAS(glScissorIndexedOES, glScissorIndexed)
	GL_STUB_ALIAS(glScissorIndexedvOES, glScissorIndexedv)
	GL_STUB_ALIAS(glViewportArrayvOES, glViewportArrayv)
	GL_STUB_ALIAS(glViewportIndexedfOES, glViewportIndexedf)
	GL_STUB_ALIAS(glViewportIndexedfvOES, glViewportIndexedfv)
	GL_STUB_ALIAS(glGetGraphicsResetStatus, glGetGraphicsResetStatusARB)
	GL_STUB_ALIAS(glGetGraphicsResetStatusKHR, glGetGraphicsResetStatusARB)
	GL_STUB_ALIAS(glGetGraphicsResetStatusEXT, glGetGraphicsResetStatusARB)
	GL_STUB_ALIAS(glGetnUniformfv, glGetnUniformfvARB)
	GL_STUB_ALIAS(glGetnUniformfvKHR, glGetnUniformfvARB)
	GL_STUB_ALIAS(glGetnUniformfvEXT, glGetnUniformfvARB)
	GL_STUB_ALIAS(glGetnUniformiv, glGetnUniformivARB)
	GL_STUB_ALIAS(glGetnUniformivKHR, glGetnUniformivARB)
	GL_STUB_ALIAS(glGetnUniformivEXT, glGetnUniformivARB)
	GL_STUB_ALIAS(glGetnUniformuiv, glGetnUniformuivARB)
	GL_STUB_ALIAS(glGetnUniformuivKHR, glGetnUniformuivARB)
	GL_STUB_ALIAS(glReadnPixels, glReadnPixelsARB)
	GL_STUB_ALIAS(glReadnPixelsKHR, glReadnPixelsARB)
	GL_STUB_ALIAS(glReadnPixelsEXT, glReadnPixelsARB)
	GL_STUB_ALIAS(glDrawArraysInstancedBaseInstanceEXT, glDrawArraysInstancedBaseInstance)
	GL_STUB_ALIAS(glDrawElementsInstancedBaseInstanceEXT, glDrawElementsInstancedBaseInstance)
	GL_STUB_ALIAS(glDrawElementsInstancedBaseVertexBaseInstanceEXT, glDrawElementsInstancedBaseVertexBaseInstance)
	GL_STUB_ALIAS(glCopyImageSubDataEXT, glCopyImageSubData)
	GL_STUB_ALIAS(glCopyImageSubDataOES, glCopyImageSubData)
	GL_STUB_ALIAS(glTextureViewOES, glTextureView)
	GL_STUB_ALIAS(glMultiDrawArraysIndirectAMD, glMultiDrawArraysIndirect)
	GL_STUB_ALIAS(glMultiDrawElementsIndirectAMD, glMultiDrawElementsIndirect)
	GL_STUB_ALIAS(glTexBufferRangeEXT, glTexBufferRange)
	GL_STUB_ALIAS(glTexBufferRangeOES, glTexBufferRange)
	GL_STUB_ALIAS(glTexStorage3DMultisampleOES, glTexStorage3DMultisample)
	GL_STUB_ALIAS(glBufferStorageEXT, glBufferStorage)
	GL_STUB_ALIAS(glActiveShaderProgramEXT, glActiveShaderProgram)
	GL_STUB_ALIAS(glBindProgramPipelineEXT, glBindProgramPipeline)
	GL_STUB_ALIAS(glCreateShaderProgramvEXT, glCreateShaderProgramv)
	GL_STUB_ALIAS(glDeleteProgramPipelinesEXT, glDeleteProgramPipelines)
	GL_STUB_ALIAS(glGenProgramPipelinesEXT, glGenProgramPipelines)
	GL_STUB_ALIAS(glGetProgramPipelineInfoLogEXT, glGetProgramPipelineInfoLog)
	GL_STUB_ALIAS(glGetProgramPipelineivEXT, glGetProgramPipelineiv)
	GL_STUB_ALIAS(glIsProgramPipelineEXT, glIsProgramPipeline)
	GL_STUB_ALIAS(glProgramUniform1fEXT, glProgramUniform1f)
	GL_STUB_ALIAS(glProgramUniform1fvEXT, glProgramUniform1fv)
	GL_STUB_ALIAS(glProgramUniform1iEXT, glProgramUniform1i)
	GL_STUB_ALIAS(glProgramUniform1ivEXT, glProgramUniform1iv)
	GL_STUB_ALIAS(glProgramUniform1uiEXT, glProgramUniform1ui)
	GL_STUB_ALIAS(glProgramUniform1uivEXT, glProgramUniform1uiv)
	GL_STUB_ALIAS(glProgramUniform2fEXT, glProgramUniform2f)
	GL_STUB_ALIAS(glProgramUniform2fvEXT, glProgramUniform2fv)
	GL_STUB_ALIAS(glProgramUniform2iEXT, glProgramUniform2i)
	GL_STUB_ALIAS(glProgramUniform2ivEXT, glProgramUniform2iv)
	GL_STUB_ALIAS(glProgramUniform2uiEXT, glProgramUniform2ui)
	GL_STUB_ALIAS(glProgramUniform2uivEXT, glProgramUniform2uiv)
	GL_STUB_ALIAS(glProgramUniform3fEXT, glProgramUniform3f)
	GL_STUB_ALIAS(glProgramUniform3fvEXT, glProgramUniform3fv)
	GL_STUB_ALIAS(glProgramUniform3iEXT, glProgramUniform3i)
	GL_STUB_ALIAS(glProgramUniform3ivEXT, glProgramUniform3iv)
	GL_STUB_ALIAS(glProgramUniform3uiEXT, glProgramUniform3ui)
	GL_STUB_ALIAS(glProgramUniform3uivEXT, glProgramUniform3uiv)
	GL_STUB_ALIAS(glProgramUniform4fEXT, glProgramUniform4f)
	GL_STUB_ALIAS(glProgramUniform4fvEXT, glProgramUniform4fv)
	GL_STUB_ALIAS(glProgramUniform4iEXT, glProgramUniform4i)
	GL_STUB_ALIAS(glProgramUniform4ivEXT, glProgramUniform4iv)
	GL_STUB_ALIAS(glProgramUniform4uiEXT, glProgramUniform4ui)
	GL_STUB_ALIAS(glProgramUniform4uivEXT, glProgramUniform4uiv)
	GL_STUB_ALIAS(glProgramUniformMatrix2fvEXT, glProgramUniformMatrix2fv)
	GL_STUB_ALIAS(glProgramUniformMatrix2x3fvEXT, glProgramUniformMatrix2x3fv)
	GL_STUB_ALIAS(glProgramUniformMatrix2x4fvEXT, glProgramUniformMatrix2x4fv)
	GL_STUB_ALIAS(glProgramUniformMatrix3fvEXT, glProgramUniformMatrix3fv)
	GL_STUB_ALIAS(glProgramUniformMatrix3x2fvEXT, glProgramUniformMatrix3x2fv)
	GL_STUB_ALIAS(glProgramUniformMatrix3x4fvEXT, glProgramUniformMatrix3x4fv)
	GL_STUB_ALIAS(glProgramUniformMatrix4fvEXT, glProgramUniformMatrix4fv)
	GL_STUB_ALIAS(glProgramUniformMatrix4x2fvEXT, glProgramUniformMatrix4x2fv)
	GL_STUB_ALIAS(glProgramUniformMatrix4x3fvEXT, glProgramUniformMatrix4x3fv)
	GL_STUB_ALIAS(glUseProgramStagesEXT, glUseProgramStages)
	GL_STUB_ALIAS(glValidateProgramPipelineEXT, glValidateProgramPipeline)
	GL_STUB_ALIAS(glDebugMessageCallbackARB, glDebugMessageCallback)
	GL_STUB_ALIAS(glDebugMessageCallbackKHR, glDebugMessageCallback)
	GL_STUB_ALIAS(glDebugMessageControlARB, glDebugMessageControl)
	GL_STUB_ALIAS(glDebugMessageControlKHR, glDebugMessageControl)
	GL_STUB_ALIAS(glDebugMessageInsertARB, glDebugMessageInsert)
	GL_STUB_ALIAS(glDebugMessageInsertKHR, glDebugMessageInsert)
	GL_STUB_ALIAS(glGetDebugMessageLogARB, glGetDebugMessageLog)
	GL_STUB_ALIAS(glGetDebugMessageLogKHR, glGetDebugMessageLog)
	GL_STUB_ALIAS(glGetObjectLabelKHR, glGetObjectLabel)
	GL_STUB_ALIAS(glGetObjectPtrLabelKHR, glGetObjectPtrLabel)
	GL_STUB_ALIAS(glObjectLabelKHR, glObjectLabel)
	GL_STUB_ALIAS(glObjectPtrLabelKHR, glObjectPtrLabel)
	GL_STUB_ALIAS(glPopDebugGroupKHR, glPopDebugGroup)
	GL_STUB_ALIAS(glPushDebugGroupKHR, glPushDebugGroup)
	GL_STUB_ALIAS(glSecondaryColor3f, glSecondaryColor3fEXT)
	GL_STUB_ALIAS(glSecondaryColor3fv, glSecondaryColor3fvEXT)
	GL_STUB_ALIAS(glMultiDrawElements, glMultiDrawElementsEXT)
	GL_STUB_ALIAS(glFogCoordf, glFogCoordfEXT)
	GL_STUB_ALIAS(glFogCoordfv, glFogCoordfvEXT)
	GL_STUB_ALIAS(glVertexAttribI1i, glVertexAttribI1iEXT)
	GL_STUB_ALIAS(glVertexAttribI1ui, glVertexAttribI1uiEXT)
	GL_STUB_ALIAS(glVertexAttribI2i, glVertexAttribI2iEXT)
	GL_STUB_ALIAS(glVertexAttribI2iv, glVertexAttribI2ivEXT)
	GL_STUB_ALIAS(glVertexAttribI2ui, glVertexAttribI2uiEXT)
	GL_STUB_ALIAS(glVertexAttribI2uiv, glVertexAttribI2uivEXT)
	GL_STUB_ALIAS(glVertexAttribI3i, glVertexAttribI3iEXT)
	GL_STUB_ALIAS(glVertexAttribI3iv, glVertexAttribI3ivEXT)
	GL_STUB_ALIAS(glVertexAttribI3ui, glVertexAttribI3uiEXT)
	GL_STUB_ALIAS(glVertexAttribI3uiv, glVertexAttribI3uivEXT)
	GL_STUB_ALIAS(glVertexAttribI4i, glVertexAttribI4iEXT)
	GL_STUB_ALIAS(glVertexAttribI4iv, glVertexAttribI4ivEXT)
	GL_STUB_ALIAS(glVertexAttribI4ui, glVertexAttribI4uiEXT)
	GL_STUB_ALIAS(glVertexAttribI4uiv, glVertexAttribI4uivEXT)
	GL_STUB_ALIAS(glTextureBarrier, glTextureBarrierNV)
	GL_STUB_ALIAS(glAlphaFuncxOES, glAlphaFuncx)
	GL_STUB_ALIAS(glClearColorxOES, glClearColorx)
	GL_STUB_ALIAS(glClearDepthxOES, glClearDepthx)
	GL_STUB_ALIAS(glColor4xOES, glColor4x)
	GL_STUB_ALIAS(glDepthRangexOES, glDepthRangex)
	GL_STUB_ALIAS(glFogxOES, glFogx)
	GL_STUB_ALIAS(glFogxvOES, glFogxv)
	GL_STUB_ALIAS(glFrustumfOES, glFrustumf)
	GL_STUB_ALIAS(glFrustumxOES, glFrustumx)
	GL_STUB_ALIAS(glLightModelxOES, glLightModelx)
	GL_STUB_ALIAS(glLightModelxvOES, glLightModelxv)
	GL_STUB_ALIAS(glLightxOES, glLightx)
	GL_STUB_ALIAS(glLightxvOES, glLightxv)
	GL_STUB_ALIAS(glLineWidthxOES, glLineWidthx)
	GL_STUB_ALIAS(glLoadMatrixxOES, glLoadMatrixx)
	GL_STUB_ALIAS(glMaterialxOES, glMaterialx)
	GL_STUB_ALIAS(glMaterialxvOES, glMaterialxv)
	GL_STUB_ALIAS(glMultMatrixxOES, glMultMatrixx)
	GL_STUB_ALIAS(glMultiTexCoord4xOES, glMultiTexCoord4x)
	GL_STUB_ALIAS(glNormal3xOES, glNormal3x)
	GL_STUB_ALIAS(glOrthofOES, glOrthof)
	GL_STUB_ALIAS(glOrthoxOES, glOrthox)
	GL_STUB_ALIAS(glPointSizexOES, glPointSizex)
	GL_STUB_ALIAS(glPolygonOffsetxOES, glPolygonOffsetx)
	GL_STUB_ALIAS(glRotatexOES, glRotatex)
	GL_STUB_ALIAS(glSampleCoveragexOES, glSampleCoveragex)
	GL_STUB_ALIAS(glScalexOES, glScalex)
	GL_STUB_ALIAS(glTexEnvxOES, glTexEnvx)
	GL_STUB_ALIAS(glTexEnvxvOES, glTexEnvxv)
	GL_STUB_ALIAS(glTexParameterxOES, glTexParameterx)
	GL_STUB_ALIAS(glTranslatexOES, glTranslatex)
	GL_STUB_ALIAS(glClipPlanefOES, glClipPlanef)
	GL_STUB_ALIAS(glClipPlanexOES, glClipPlanex)
	GL_STUB_ALIAS(glGetClipPlanefOES, glGetClipPlanef)
	GL_STUB_ALIAS(glGetClipPlanexOES, glGetClipPlanex)
	GL_STUB_ALIAS(glGetFixedvOES, glGetFixedv)
	GL_STUB_ALIAS(glGetLightxvOES, glGetLightxv)
	GL_STUB_ALIAS(glGetMaterialxvOES, glGetMaterialxv)
	GL_STUB_ALIAS(glGetTexEnvxvOES, glGetTexEnvxv)
	GL_STUB_ALIAS(glGetTexParameterxvOES, glGetTexParameterxv)
	GL_STUB_ALIAS(glPointParameterxOES, glPointParameterx)
	GL_STUB_ALIAS(glPointParameterxvOES, glPointParameterxv)
	GL_STUB_ALIAS(glTexParameterxvOES, glTexParameterxv)
	GL_STUB_ALIAS(glBlendBarrierKHR, glBlendBarrier)
	GL_STUB_ALIAS(glPrimitiveBoundingBoxARB, glPrimitiveBoundingBox)
	GL_STUB_ALIAS(glPrimitiveBoundingBoxEXT, glPrimitiveBoundingBox)
	GL_STUB_ALIAS(glPrimitiveBoundingBoxOES, glPrimitiveBoundingBox)

	.globl	gl_dispatch_functions_end
	HIDDEN(gl_dispatch_functions_end)
gl_dispatch_functions_end:
