summaryrefslogtreecommitdiff
path: root/src/mapi/es1api/glapi/glapi_sparc.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/mapi/es1api/glapi/glapi_sparc.S')
-rw-r--r--src/mapi/es1api/glapi/glapi_sparc.S1080
1 files changed, 1080 insertions, 0 deletions
diff --git a/src/mapi/es1api/glapi/glapi_sparc.S b/src/mapi/es1api/glapi/glapi_sparc.S
new file mode 100644
index 0000000000..331f85a8ca
--- /dev/null
+++ b/src/mapi/es1api/glapi/glapi_sparc.S
@@ -0,0 +1,1080 @@
+/* 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(PTHREADS)
+
+ /* 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(gl_dispatch_stub_0, 0)
+ HIDDEN(gl_dispatch_stub_0)
+ GL_STUB(gl_dispatch_stub_1, 1)
+ HIDDEN(gl_dispatch_stub_1)
+ GL_STUB(gl_dispatch_stub_2, 2)
+ HIDDEN(gl_dispatch_stub_2)
+ GL_STUB(gl_dispatch_stub_3, 3)
+ HIDDEN(gl_dispatch_stub_3)
+ GL_STUB(gl_dispatch_stub_4, 4)
+ HIDDEN(gl_dispatch_stub_4)
+ GL_STUB(gl_dispatch_stub_5, 5)
+ HIDDEN(gl_dispatch_stub_5)
+ GL_STUB(gl_dispatch_stub_6, 6)
+ HIDDEN(gl_dispatch_stub_6)
+ GL_STUB(gl_dispatch_stub_7, 7)
+ HIDDEN(gl_dispatch_stub_7)
+ GL_STUB(gl_dispatch_stub_8, 8)
+ HIDDEN(gl_dispatch_stub_8)
+ GL_STUB(gl_dispatch_stub_9, 9)
+ HIDDEN(gl_dispatch_stub_9)
+ GL_STUB(gl_dispatch_stub_10, 10)
+ HIDDEN(gl_dispatch_stub_10)
+ GL_STUB(gl_dispatch_stub_11, 11)
+ HIDDEN(gl_dispatch_stub_11)
+ GL_STUB(gl_dispatch_stub_12, 12)
+ HIDDEN(gl_dispatch_stub_12)
+ GL_STUB(gl_dispatch_stub_13, 13)
+ HIDDEN(gl_dispatch_stub_13)
+ GL_STUB(gl_dispatch_stub_14, 14)
+ HIDDEN(gl_dispatch_stub_14)
+ GL_STUB(gl_dispatch_stub_15, 15)
+ HIDDEN(gl_dispatch_stub_15)
+ GL_STUB(gl_dispatch_stub_16, 16)
+ HIDDEN(gl_dispatch_stub_16)
+ GL_STUB(gl_dispatch_stub_17, 17)
+ HIDDEN(gl_dispatch_stub_17)
+ GL_STUB(gl_dispatch_stub_18, 18)
+ HIDDEN(gl_dispatch_stub_18)
+ GL_STUB(gl_dispatch_stub_19, 19)
+ HIDDEN(gl_dispatch_stub_19)
+ GL_STUB(gl_dispatch_stub_20, 20)
+ HIDDEN(gl_dispatch_stub_20)
+ GL_STUB(gl_dispatch_stub_21, 21)
+ HIDDEN(gl_dispatch_stub_21)
+ GL_STUB(gl_dispatch_stub_22, 22)
+ HIDDEN(gl_dispatch_stub_22)
+ GL_STUB(gl_dispatch_stub_23, 23)
+ HIDDEN(gl_dispatch_stub_23)
+ GL_STUB(gl_dispatch_stub_24, 24)
+ HIDDEN(gl_dispatch_stub_24)
+ GL_STUB(gl_dispatch_stub_25, 25)
+ HIDDEN(gl_dispatch_stub_25)
+ GL_STUB(gl_dispatch_stub_26, 26)
+ HIDDEN(gl_dispatch_stub_26)
+ GL_STUB(gl_dispatch_stub_27, 27)
+ HIDDEN(gl_dispatch_stub_27)
+ GL_STUB(gl_dispatch_stub_28, 28)
+ HIDDEN(gl_dispatch_stub_28)
+ GL_STUB(glColor4f, 29)
+ GL_STUB(gl_dispatch_stub_30, 30)
+ HIDDEN(gl_dispatch_stub_30)
+ GL_STUB(gl_dispatch_stub_31, 31)
+ HIDDEN(gl_dispatch_stub_31)
+ GL_STUB(gl_dispatch_stub_32, 32)
+ HIDDEN(gl_dispatch_stub_32)
+ GL_STUB(gl_dispatch_stub_33, 33)
+ HIDDEN(gl_dispatch_stub_33)
+ GL_STUB(gl_dispatch_stub_34, 34)
+ HIDDEN(gl_dispatch_stub_34)
+ GL_STUB(glColor4ub, 35)
+ GL_STUB(gl_dispatch_stub_36, 36)
+ HIDDEN(gl_dispatch_stub_36)
+ GL_STUB(gl_dispatch_stub_37, 37)
+ HIDDEN(gl_dispatch_stub_37)
+ GL_STUB(gl_dispatch_stub_38, 38)
+ HIDDEN(gl_dispatch_stub_38)
+ GL_STUB(gl_dispatch_stub_39, 39)
+ HIDDEN(gl_dispatch_stub_39)
+ GL_STUB(gl_dispatch_stub_40, 40)
+ HIDDEN(gl_dispatch_stub_40)
+ GL_STUB(gl_dispatch_stub_41, 41)
+ HIDDEN(gl_dispatch_stub_41)
+ GL_STUB(gl_dispatch_stub_42, 42)
+ HIDDEN(gl_dispatch_stub_42)
+ GL_STUB(gl_dispatch_stub_43, 43)
+ HIDDEN(gl_dispatch_stub_43)
+ GL_STUB(gl_dispatch_stub_44, 44)
+ HIDDEN(gl_dispatch_stub_44)
+ GL_STUB(gl_dispatch_stub_45, 45)
+ HIDDEN(gl_dispatch_stub_45)
+ GL_STUB(gl_dispatch_stub_46, 46)
+ HIDDEN(gl_dispatch_stub_46)
+ GL_STUB(gl_dispatch_stub_47, 47)
+ HIDDEN(gl_dispatch_stub_47)
+ GL_STUB(gl_dispatch_stub_48, 48)
+ HIDDEN(gl_dispatch_stub_48)
+ GL_STUB(gl_dispatch_stub_49, 49)
+ HIDDEN(gl_dispatch_stub_49)
+ GL_STUB(gl_dispatch_stub_50, 50)
+ HIDDEN(gl_dispatch_stub_50)
+ GL_STUB(gl_dispatch_stub_51, 51)
+ HIDDEN(gl_dispatch_stub_51)
+ GL_STUB(gl_dispatch_stub_52, 52)
+ HIDDEN(gl_dispatch_stub_52)
+ GL_STUB(gl_dispatch_stub_53, 53)
+ HIDDEN(gl_dispatch_stub_53)
+ GL_STUB(gl_dispatch_stub_54, 54)
+ HIDDEN(gl_dispatch_stub_54)
+ GL_STUB(gl_dispatch_stub_55, 55)
+ HIDDEN(gl_dispatch_stub_55)
+ GL_STUB(glNormal3f, 56)
+ GL_STUB(gl_dispatch_stub_57, 57)
+ HIDDEN(gl_dispatch_stub_57)
+ GL_STUB(gl_dispatch_stub_58, 58)
+ HIDDEN(gl_dispatch_stub_58)
+ GL_STUB(gl_dispatch_stub_59, 59)
+ HIDDEN(gl_dispatch_stub_59)
+ GL_STUB(gl_dispatch_stub_60, 60)
+ HIDDEN(gl_dispatch_stub_60)
+ GL_STUB(gl_dispatch_stub_61, 61)
+ HIDDEN(gl_dispatch_stub_61)
+ GL_STUB(gl_dispatch_stub_62, 62)
+ HIDDEN(gl_dispatch_stub_62)
+ GL_STUB(gl_dispatch_stub_63, 63)
+ HIDDEN(gl_dispatch_stub_63)
+ GL_STUB(gl_dispatch_stub_64, 64)
+ HIDDEN(gl_dispatch_stub_64)
+ GL_STUB(gl_dispatch_stub_65, 65)
+ HIDDEN(gl_dispatch_stub_65)
+ GL_STUB(gl_dispatch_stub_66, 66)
+ HIDDEN(gl_dispatch_stub_66)
+ GL_STUB(gl_dispatch_stub_67, 67)
+ HIDDEN(gl_dispatch_stub_67)
+ GL_STUB(gl_dispatch_stub_68, 68)
+ HIDDEN(gl_dispatch_stub_68)
+ GL_STUB(gl_dispatch_stub_69, 69)
+ HIDDEN(gl_dispatch_stub_69)
+ GL_STUB(gl_dispatch_stub_70, 70)
+ HIDDEN(gl_dispatch_stub_70)
+ GL_STUB(gl_dispatch_stub_71, 71)
+ HIDDEN(gl_dispatch_stub_71)
+ GL_STUB(gl_dispatch_stub_72, 72)
+ HIDDEN(gl_dispatch_stub_72)
+ GL_STUB(gl_dispatch_stub_73, 73)
+ HIDDEN(gl_dispatch_stub_73)
+ GL_STUB(gl_dispatch_stub_74, 74)
+ HIDDEN(gl_dispatch_stub_74)
+ GL_STUB(gl_dispatch_stub_75, 75)
+ HIDDEN(gl_dispatch_stub_75)
+ GL_STUB(gl_dispatch_stub_76, 76)
+ HIDDEN(gl_dispatch_stub_76)
+ GL_STUB(gl_dispatch_stub_77, 77)
+ HIDDEN(gl_dispatch_stub_77)
+ GL_STUB(gl_dispatch_stub_78, 78)
+ HIDDEN(gl_dispatch_stub_78)
+ GL_STUB(gl_dispatch_stub_79, 79)
+ HIDDEN(gl_dispatch_stub_79)
+ GL_STUB(gl_dispatch_stub_80, 80)
+ HIDDEN(gl_dispatch_stub_80)
+ GL_STUB(gl_dispatch_stub_81, 81)
+ HIDDEN(gl_dispatch_stub_81)
+ GL_STUB(gl_dispatch_stub_82, 82)
+ HIDDEN(gl_dispatch_stub_82)
+ GL_STUB(gl_dispatch_stub_83, 83)
+ HIDDEN(gl_dispatch_stub_83)
+ GL_STUB(gl_dispatch_stub_84, 84)
+ HIDDEN(gl_dispatch_stub_84)
+ GL_STUB(gl_dispatch_stub_85, 85)
+ HIDDEN(gl_dispatch_stub_85)
+ GL_STUB(gl_dispatch_stub_86, 86)
+ HIDDEN(gl_dispatch_stub_86)
+ GL_STUB(gl_dispatch_stub_87, 87)
+ HIDDEN(gl_dispatch_stub_87)
+ GL_STUB(gl_dispatch_stub_88, 88)
+ HIDDEN(gl_dispatch_stub_88)
+ GL_STUB(gl_dispatch_stub_89, 89)
+ HIDDEN(gl_dispatch_stub_89)
+ GL_STUB(gl_dispatch_stub_90, 90)
+ HIDDEN(gl_dispatch_stub_90)
+ GL_STUB(gl_dispatch_stub_91, 91)
+ HIDDEN(gl_dispatch_stub_91)
+ GL_STUB(gl_dispatch_stub_92, 92)
+ HIDDEN(gl_dispatch_stub_92)
+ GL_STUB(gl_dispatch_stub_93, 93)
+ HIDDEN(gl_dispatch_stub_93)
+ GL_STUB(gl_dispatch_stub_94, 94)
+ HIDDEN(gl_dispatch_stub_94)
+ GL_STUB(gl_dispatch_stub_95, 95)
+ HIDDEN(gl_dispatch_stub_95)
+ GL_STUB(gl_dispatch_stub_96, 96)
+ HIDDEN(gl_dispatch_stub_96)
+ GL_STUB(gl_dispatch_stub_97, 97)
+ HIDDEN(gl_dispatch_stub_97)
+ GL_STUB(gl_dispatch_stub_98, 98)
+ HIDDEN(gl_dispatch_stub_98)
+ GL_STUB(gl_dispatch_stub_99, 99)
+ HIDDEN(gl_dispatch_stub_99)
+ GL_STUB(gl_dispatch_stub_100, 100)
+ HIDDEN(gl_dispatch_stub_100)
+ GL_STUB(gl_dispatch_stub_101, 101)
+ HIDDEN(gl_dispatch_stub_101)
+ GL_STUB(gl_dispatch_stub_102, 102)
+ HIDDEN(gl_dispatch_stub_102)
+ GL_STUB(gl_dispatch_stub_103, 103)
+ HIDDEN(gl_dispatch_stub_103)
+ GL_STUB(gl_dispatch_stub_104, 104)
+ HIDDEN(gl_dispatch_stub_104)
+ GL_STUB(gl_dispatch_stub_105, 105)
+ HIDDEN(gl_dispatch_stub_105)
+ GL_STUB(gl_dispatch_stub_106, 106)
+ HIDDEN(gl_dispatch_stub_106)
+ GL_STUB(gl_dispatch_stub_107, 107)
+ HIDDEN(gl_dispatch_stub_107)
+ GL_STUB(gl_dispatch_stub_108, 108)
+ HIDDEN(gl_dispatch_stub_108)
+ GL_STUB(gl_dispatch_stub_109, 109)
+ HIDDEN(gl_dispatch_stub_109)
+ GL_STUB(gl_dispatch_stub_110, 110)
+ HIDDEN(gl_dispatch_stub_110)
+ GL_STUB(gl_dispatch_stub_111, 111)
+ HIDDEN(gl_dispatch_stub_111)
+ GL_STUB(gl_dispatch_stub_112, 112)
+ HIDDEN(gl_dispatch_stub_112)
+ GL_STUB(gl_dispatch_stub_113, 113)
+ HIDDEN(gl_dispatch_stub_113)
+ GL_STUB(gl_dispatch_stub_114, 114)
+ HIDDEN(gl_dispatch_stub_114)
+ GL_STUB(gl_dispatch_stub_115, 115)
+ HIDDEN(gl_dispatch_stub_115)
+ GL_STUB(gl_dispatch_stub_116, 116)
+ HIDDEN(gl_dispatch_stub_116)
+ GL_STUB(gl_dispatch_stub_117, 117)
+ HIDDEN(gl_dispatch_stub_117)
+ GL_STUB(gl_dispatch_stub_118, 118)
+ HIDDEN(gl_dispatch_stub_118)
+ GL_STUB(gl_dispatch_stub_119, 119)
+ HIDDEN(gl_dispatch_stub_119)
+ GL_STUB(gl_dispatch_stub_120, 120)
+ HIDDEN(gl_dispatch_stub_120)
+ GL_STUB(gl_dispatch_stub_121, 121)
+ HIDDEN(gl_dispatch_stub_121)
+ GL_STUB(gl_dispatch_stub_122, 122)
+ HIDDEN(gl_dispatch_stub_122)
+ GL_STUB(gl_dispatch_stub_123, 123)
+ HIDDEN(gl_dispatch_stub_123)
+ GL_STUB(gl_dispatch_stub_124, 124)
+ HIDDEN(gl_dispatch_stub_124)
+ GL_STUB(gl_dispatch_stub_125, 125)
+ HIDDEN(gl_dispatch_stub_125)
+ GL_STUB(gl_dispatch_stub_126, 126)
+ HIDDEN(gl_dispatch_stub_126)
+ GL_STUB(gl_dispatch_stub_127, 127)
+ HIDDEN(gl_dispatch_stub_127)
+ GL_STUB(gl_dispatch_stub_128, 128)
+ HIDDEN(gl_dispatch_stub_128)
+ GL_STUB(gl_dispatch_stub_129, 129)
+ HIDDEN(gl_dispatch_stub_129)
+ GL_STUB(gl_dispatch_stub_130, 130)
+ HIDDEN(gl_dispatch_stub_130)
+ GL_STUB(gl_dispatch_stub_131, 131)
+ HIDDEN(gl_dispatch_stub_131)
+ GL_STUB(gl_dispatch_stub_132, 132)
+ HIDDEN(gl_dispatch_stub_132)
+ GL_STUB(gl_dispatch_stub_133, 133)
+ HIDDEN(gl_dispatch_stub_133)
+ GL_STUB(gl_dispatch_stub_134, 134)
+ HIDDEN(gl_dispatch_stub_134)
+ GL_STUB(gl_dispatch_stub_135, 135)
+ HIDDEN(gl_dispatch_stub_135)
+ GL_STUB(gl_dispatch_stub_136, 136)
+ HIDDEN(gl_dispatch_stub_136)
+ GL_STUB(gl_dispatch_stub_137, 137)
+ HIDDEN(gl_dispatch_stub_137)
+ GL_STUB(gl_dispatch_stub_138, 138)
+ HIDDEN(gl_dispatch_stub_138)
+ GL_STUB(gl_dispatch_stub_139, 139)
+ HIDDEN(gl_dispatch_stub_139)
+ GL_STUB(gl_dispatch_stub_140, 140)
+ HIDDEN(gl_dispatch_stub_140)
+ GL_STUB(gl_dispatch_stub_141, 141)
+ HIDDEN(gl_dispatch_stub_141)
+ GL_STUB(gl_dispatch_stub_142, 142)
+ HIDDEN(gl_dispatch_stub_142)
+ GL_STUB(gl_dispatch_stub_143, 143)
+ HIDDEN(gl_dispatch_stub_143)
+ GL_STUB(gl_dispatch_stub_144, 144)
+ HIDDEN(gl_dispatch_stub_144)
+ GL_STUB(gl_dispatch_stub_145, 145)
+ HIDDEN(gl_dispatch_stub_145)
+ GL_STUB(gl_dispatch_stub_146, 146)
+ HIDDEN(gl_dispatch_stub_146)
+ GL_STUB(gl_dispatch_stub_147, 147)
+ HIDDEN(gl_dispatch_stub_147)
+ GL_STUB(gl_dispatch_stub_148, 148)
+ HIDDEN(gl_dispatch_stub_148)
+ GL_STUB(gl_dispatch_stub_149, 149)
+ HIDDEN(gl_dispatch_stub_149)
+ GL_STUB(gl_dispatch_stub_150, 150)
+ HIDDEN(gl_dispatch_stub_150)
+ GL_STUB(gl_dispatch_stub_151, 151)
+ HIDDEN(gl_dispatch_stub_151)
+ GL_STUB(glCullFace, 152)
+ GL_STUB(glFogf, 153)
+ GL_STUB(glFogfv, 154)
+ GL_STUB(gl_dispatch_stub_155, 155)
+ HIDDEN(gl_dispatch_stub_155)
+ GL_STUB(gl_dispatch_stub_156, 156)
+ HIDDEN(gl_dispatch_stub_156)
+ GL_STUB(glFrontFace, 157)
+ GL_STUB(glHint, 158)
+ GL_STUB(glLightf, 159)
+ GL_STUB(glLightfv, 160)
+ GL_STUB(gl_dispatch_stub_161, 161)
+ HIDDEN(gl_dispatch_stub_161)
+ GL_STUB(gl_dispatch_stub_162, 162)
+ HIDDEN(gl_dispatch_stub_162)
+ GL_STUB(glLightModelf, 163)
+ GL_STUB(glLightModelfv, 164)
+ GL_STUB(gl_dispatch_stub_165, 165)
+ HIDDEN(gl_dispatch_stub_165)
+ GL_STUB(gl_dispatch_stub_166, 166)
+ HIDDEN(gl_dispatch_stub_166)
+ GL_STUB(gl_dispatch_stub_167, 167)
+ HIDDEN(gl_dispatch_stub_167)
+ GL_STUB(glLineWidth, 168)
+ GL_STUB(glMaterialf, 169)
+ GL_STUB(glMaterialfv, 170)
+ GL_STUB(gl_dispatch_stub_171, 171)
+ HIDDEN(gl_dispatch_stub_171)
+ GL_STUB(gl_dispatch_stub_172, 172)
+ HIDDEN(gl_dispatch_stub_172)
+ GL_STUB(glPointSize, 173)
+ GL_STUB(gl_dispatch_stub_174, 174)
+ HIDDEN(gl_dispatch_stub_174)
+ GL_STUB(gl_dispatch_stub_175, 175)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_182, 182)
+ HIDDEN(gl_dispatch_stub_182)
+ GL_STUB(glTexImage2D, 183)
+ GL_STUB(glTexEnvf, 184)
+ GL_STUB(glTexEnvfv, 185)
+ GL_STUB(glTexEnvi, 186)
+ GL_STUB(glTexEnviv, 187)
+ GL_STUB(gl_dispatch_stub_188, 188)
+ HIDDEN(gl_dispatch_stub_188)
+ GL_STUB(gl_dispatch_stub_189, 189)
+ HIDDEN(gl_dispatch_stub_189)
+ GL_STUB(glTexGenfOES, 190)
+ GL_STUB(glTexGenfvOES, 191)
+ GL_STUB(glTexGeniOES, 192)
+ GL_STUB(glTexGenivOES, 193)
+ GL_STUB(gl_dispatch_stub_194, 194)
+ HIDDEN(gl_dispatch_stub_194)
+ GL_STUB(gl_dispatch_stub_195, 195)
+ HIDDEN(gl_dispatch_stub_195)
+ GL_STUB(gl_dispatch_stub_196, 196)
+ HIDDEN(gl_dispatch_stub_196)
+ GL_STUB(gl_dispatch_stub_197, 197)
+ HIDDEN(gl_dispatch_stub_197)
+ GL_STUB(gl_dispatch_stub_198, 198)
+ HIDDEN(gl_dispatch_stub_198)
+ GL_STUB(gl_dispatch_stub_199, 199)
+ HIDDEN(gl_dispatch_stub_199)
+ GL_STUB(gl_dispatch_stub_200, 200)
+ HIDDEN(gl_dispatch_stub_200)
+ GL_STUB(gl_dispatch_stub_201, 201)
+ HIDDEN(gl_dispatch_stub_201)
+ GL_STUB(gl_dispatch_stub_202, 202)
+ HIDDEN(gl_dispatch_stub_202)
+ GL_STUB(glClear, 203)
+ GL_STUB(gl_dispatch_stub_204, 204)
+ HIDDEN(gl_dispatch_stub_204)
+ GL_STUB(gl_dispatch_stub_205, 205)
+ HIDDEN(gl_dispatch_stub_205)
+ GL_STUB(glClearColor, 206)
+ GL_STUB(glClearStencil, 207)
+ GL_STUB(gl_dispatch_stub_208, 208)
+ HIDDEN(gl_dispatch_stub_208)
+ GL_STUB(glStencilMask, 209)
+ GL_STUB(glColorMask, 210)
+ GL_STUB(glDepthMask, 211)
+ GL_STUB(gl_dispatch_stub_212, 212)
+ HIDDEN(gl_dispatch_stub_212)
+ GL_STUB(gl_dispatch_stub_213, 213)
+ HIDDEN(gl_dispatch_stub_213)
+ GL_STUB(glDisable, 214)
+ GL_STUB(glEnable, 215)
+ GL_STUB(glFinish, 216)
+ GL_STUB(glFlush, 217)
+ GL_STUB(gl_dispatch_stub_218, 218)
+ HIDDEN(gl_dispatch_stub_218)
+ GL_STUB(gl_dispatch_stub_219, 219)
+ HIDDEN(gl_dispatch_stub_219)
+ GL_STUB(gl_dispatch_stub_220, 220)
+ HIDDEN(gl_dispatch_stub_220)
+ GL_STUB(gl_dispatch_stub_221, 221)
+ HIDDEN(gl_dispatch_stub_221)
+ GL_STUB(gl_dispatch_stub_222, 222)
+ HIDDEN(gl_dispatch_stub_222)
+ GL_STUB(gl_dispatch_stub_223, 223)
+ HIDDEN(gl_dispatch_stub_223)
+ GL_STUB(gl_dispatch_stub_224, 224)
+ HIDDEN(gl_dispatch_stub_224)
+ GL_STUB(gl_dispatch_stub_225, 225)
+ HIDDEN(gl_dispatch_stub_225)
+ GL_STUB(gl_dispatch_stub_226, 226)
+ HIDDEN(gl_dispatch_stub_226)
+ GL_STUB(gl_dispatch_stub_227, 227)
+ HIDDEN(gl_dispatch_stub_227)
+ GL_STUB(gl_dispatch_stub_228, 228)
+ HIDDEN(gl_dispatch_stub_228)
+ GL_STUB(gl_dispatch_stub_229, 229)
+ HIDDEN(gl_dispatch_stub_229)
+ GL_STUB(gl_dispatch_stub_230, 230)
+ HIDDEN(gl_dispatch_stub_230)
+ GL_STUB(gl_dispatch_stub_231, 231)
+ HIDDEN(gl_dispatch_stub_231)
+ GL_STUB(gl_dispatch_stub_232, 232)
+ HIDDEN(gl_dispatch_stub_232)
+ GL_STUB(gl_dispatch_stub_233, 233)
+ HIDDEN(gl_dispatch_stub_233)
+ GL_STUB(gl_dispatch_stub_234, 234)
+ HIDDEN(gl_dispatch_stub_234)
+ GL_STUB(gl_dispatch_stub_235, 235)
+ HIDDEN(gl_dispatch_stub_235)
+ GL_STUB(gl_dispatch_stub_236, 236)
+ HIDDEN(gl_dispatch_stub_236)
+ GL_STUB(gl_dispatch_stub_237, 237)
+ HIDDEN(gl_dispatch_stub_237)
+ GL_STUB(gl_dispatch_stub_238, 238)
+ HIDDEN(gl_dispatch_stub_238)
+ GL_STUB(gl_dispatch_stub_239, 239)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_246, 246)
+ HIDDEN(gl_dispatch_stub_246)
+ GL_STUB(gl_dispatch_stub_247, 247)
+ HIDDEN(gl_dispatch_stub_247)
+ GL_STUB(gl_dispatch_stub_248, 248)
+ HIDDEN(gl_dispatch_stub_248)
+ GL_STUB(gl_dispatch_stub_249, 249)
+ HIDDEN(gl_dispatch_stub_249)
+ GL_STUB(glPixelStorei, 250)
+ GL_STUB(gl_dispatch_stub_251, 251)
+ HIDDEN(gl_dispatch_stub_251)
+ GL_STUB(gl_dispatch_stub_252, 252)
+ HIDDEN(gl_dispatch_stub_252)
+ GL_STUB(gl_dispatch_stub_253, 253)
+ HIDDEN(gl_dispatch_stub_253)
+ GL_STUB(gl_dispatch_stub_254, 254)
+ HIDDEN(gl_dispatch_stub_254)
+ GL_STUB(gl_dispatch_stub_255, 255)
+ HIDDEN(gl_dispatch_stub_255)
+ GL_STUB(glReadPixels, 256)
+ GL_STUB(gl_dispatch_stub_257, 257)
+ HIDDEN(gl_dispatch_stub_257)
+ GL_STUB(glGetBooleanv, 258)
+ GL_STUB(gl_dispatch_stub_259, 259)
+ HIDDEN(gl_dispatch_stub_259)
+ GL_STUB(gl_dispatch_stub_260, 260)
+ HIDDEN(gl_dispatch_stub_260)
+ GL_STUB(glGetError, 261)
+ GL_STUB(glGetFloatv, 262)
+ GL_STUB(glGetIntegerv, 263)
+ GL_STUB(glGetLightfv, 264)
+ GL_STUB(gl_dispatch_stub_265, 265)
+ HIDDEN(gl_dispatch_stub_265)
+ GL_STUB(gl_dispatch_stub_266, 266)
+ HIDDEN(gl_dispatch_stub_266)
+ GL_STUB(gl_dispatch_stub_267, 267)
+ HIDDEN(gl_dispatch_stub_267)
+ GL_STUB(gl_dispatch_stub_268, 268)
+ HIDDEN(gl_dispatch_stub_268)
+ GL_STUB(glGetMaterialfv, 269)
+ GL_STUB(gl_dispatch_stub_270, 270)
+ HIDDEN(gl_dispatch_stub_270)
+ GL_STUB(gl_dispatch_stub_271, 271)
+ HIDDEN(gl_dispatch_stub_271)
+ GL_STUB(gl_dispatch_stub_272, 272)
+ HIDDEN(gl_dispatch_stub_272)
+ GL_STUB(gl_dispatch_stub_273, 273)
+ HIDDEN(gl_dispatch_stub_273)
+ GL_STUB(gl_dispatch_stub_274, 274)
+ HIDDEN(gl_dispatch_stub_274)
+ GL_STUB(glGetString, 275)
+ GL_STUB(glGetTexEnvfv, 276)
+ GL_STUB(glGetTexEnviv, 277)
+ GL_STUB(gl_dispatch_stub_278, 278)
+ HIDDEN(gl_dispatch_stub_278)
+ GL_STUB(glGetTexGenfvOES, 279)
+ GL_STUB(glGetTexGenivOES, 280)
+ GL_STUB(gl_dispatch_stub_281, 281)
+ HIDDEN(gl_dispatch_stub_281)
+ GL_STUB(glGetTexParameterfv, 282)
+ GL_STUB(glGetTexParameteriv, 283)
+ GL_STUB(gl_dispatch_stub_284, 284)
+ HIDDEN(gl_dispatch_stub_284)
+ GL_STUB(gl_dispatch_stub_285, 285)
+ HIDDEN(gl_dispatch_stub_285)
+ GL_STUB(glIsEnabled, 286)
+ GL_STUB(gl_dispatch_stub_287, 287)
+ HIDDEN(gl_dispatch_stub_287)
+ GL_STUB(gl_dispatch_stub_288, 288)
+ HIDDEN(gl_dispatch_stub_288)
+ GL_STUB(gl_dispatch_stub_289, 289)
+ HIDDEN(gl_dispatch_stub_289)
+ GL_STUB(glLoadIdentity, 290)
+ GL_STUB(glLoadMatrixf, 291)
+ GL_STUB(gl_dispatch_stub_292, 292)
+ HIDDEN(gl_dispatch_stub_292)
+ GL_STUB(glMatrixMode, 293)
+ GL_STUB(glMultMatrixf, 294)
+ GL_STUB(gl_dispatch_stub_295, 295)
+ HIDDEN(gl_dispatch_stub_295)
+ GL_STUB(gl_dispatch_stub_296, 296)
+ HIDDEN(gl_dispatch_stub_296)
+ GL_STUB(glPopMatrix, 297)
+ GL_STUB(glPushMatrix, 298)
+ GL_STUB(gl_dispatch_stub_299, 299)
+ HIDDEN(gl_dispatch_stub_299)
+ GL_STUB(glRotatef, 300)
+ GL_STUB(gl_dispatch_stub_301, 301)
+ HIDDEN(gl_dispatch_stub_301)
+ GL_STUB(glScalef, 302)
+ GL_STUB(gl_dispatch_stub_303, 303)
+ HIDDEN(gl_dispatch_stub_303)
+ GL_STUB(glTranslatef, 304)
+ GL_STUB(glViewport, 305)
+ GL_STUB(gl_dispatch_stub_306, 306)
+ HIDDEN(gl_dispatch_stub_306)
+ GL_STUB(glBindTexture, 307)
+ GL_STUB(glColorPointer, 308)
+ GL_STUB(glDisableClientState, 309)
+ GL_STUB(glDrawArrays, 310)
+ GL_STUB(glDrawElements, 311)
+ GL_STUB(gl_dispatch_stub_312, 312)
+ HIDDEN(gl_dispatch_stub_312)
+ GL_STUB(glEnableClientState, 313)
+ GL_STUB(gl_dispatch_stub_314, 314)
+ HIDDEN(gl_dispatch_stub_314)
+ GL_STUB(gl_dispatch_stub_315, 315)
+ HIDDEN(gl_dispatch_stub_315)
+ GL_STUB(gl_dispatch_stub_316, 316)
+ HIDDEN(gl_dispatch_stub_316)
+ GL_STUB(gl_dispatch_stub_317, 317)
+ HIDDEN(gl_dispatch_stub_317)
+ GL_STUB(glNormalPointer, 318)
+ GL_STUB(glPolygonOffset, 319)
+ GL_STUB(glTexCoordPointer, 320)
+ GL_STUB(glVertexPointer, 321)
+ GL_STUB(gl_dispatch_stub_322, 322)
+ HIDDEN(gl_dispatch_stub_322)
+ GL_STUB(gl_dispatch_stub_323, 323)
+ HIDDEN(gl_dispatch_stub_323)
+ GL_STUB(glCopyTexImage2D, 324)
+ GL_STUB(gl_dispatch_stub_325, 325)
+ HIDDEN(gl_dispatch_stub_325)
+ GL_STUB(glCopyTexSubImage2D, 326)
+ GL_STUB(glDeleteTextures, 327)
+ GL_STUB(glGenTextures, 328)
+ GL_STUB(glGetPointerv, 329)
+ GL_STUB(glIsTexture, 330)
+ GL_STUB(gl_dispatch_stub_331, 331)
+ HIDDEN(gl_dispatch_stub_331)
+ GL_STUB(gl_dispatch_stub_332, 332)
+ HIDDEN(gl_dispatch_stub_332)
+ GL_STUB(glTexSubImage2D, 333)
+ GL_STUB(gl_dispatch_stub_334, 334)
+ HIDDEN(gl_dispatch_stub_334)
+ GL_STUB(gl_dispatch_stub_335, 335)
+ HIDDEN(gl_dispatch_stub_335)
+ GL_STUB(gl_dispatch_stub_336, 336)
+ HIDDEN(gl_dispatch_stub_336)
+ GL_STUB(glBlendEquationOES, 337)
+ GL_STUB(gl_dispatch_stub_338, 338)
+ HIDDEN(gl_dispatch_stub_338)
+ GL_STUB(gl_dispatch_stub_339, 339)
+ HIDDEN(gl_dispatch_stub_339)
+ GL_STUB(gl_dispatch_stub_340, 340)
+ HIDDEN(gl_dispatch_stub_340)
+ GL_STUB(gl_dispatch_stub_341, 341)
+ HIDDEN(gl_dispatch_stub_341)
+ GL_STUB(gl_dispatch_stub_342, 342)
+ HIDDEN(gl_dispatch_stub_342)
+ GL_STUB(gl_dispatch_stub_343, 343)
+ HIDDEN(gl_dispatch_stub_343)
+ GL_STUB(gl_dispatch_stub_344, 344)
+ HIDDEN(gl_dispatch_stub_344)
+ GL_STUB(gl_dispatch_stub_345, 345)
+ HIDDEN(gl_dispatch_stub_345)
+ GL_STUB(gl_dispatch_stub_346, 346)
+ HIDDEN(gl_dispatch_stub_346)
+ GL_STUB(gl_dispatch_stub_347, 347)
+ HIDDEN(gl_dispatch_stub_347)
+ GL_STUB(gl_dispatch_stub_348, 348)
+ HIDDEN(gl_dispatch_stub_348)
+ GL_STUB(gl_dispatch_stub_349, 349)
+ HIDDEN(gl_dispatch_stub_349)
+ GL_STUB(gl_dispatch_stub_350, 350)
+ HIDDEN(gl_dispatch_stub_350)
+ GL_STUB(gl_dispatch_stub_351, 351)
+ HIDDEN(gl_dispatch_stub_351)
+ GL_STUB(gl_dispatch_stub_352, 352)
+ HIDDEN(gl_dispatch_stub_352)
+ GL_STUB(gl_dispatch_stub_353, 353)
+ HIDDEN(gl_dispatch_stub_353)
+ GL_STUB(gl_dispatch_stub_354, 354)
+ HIDDEN(gl_dispatch_stub_354)
+ GL_STUB(gl_dispatch_stub_355, 355)
+ HIDDEN(gl_dispatch_stub_355)
+ GL_STUB(gl_dispatch_stub_356, 356)
+ HIDDEN(gl_dispatch_stub_356)
+ GL_STUB(gl_dispatch_stub_357, 357)
+ HIDDEN(gl_dispatch_stub_357)
+ GL_STUB(gl_dispatch_stub_358, 358)
+ HIDDEN(gl_dispatch_stub_358)
+ GL_STUB(gl_dispatch_stub_359, 359)
+ HIDDEN(gl_dispatch_stub_359)
+ GL_STUB(gl_dispatch_stub_360, 360)
+ HIDDEN(gl_dispatch_stub_360)
+ GL_STUB(gl_dispatch_stub_361, 361)
+ HIDDEN(gl_dispatch_stub_361)
+ GL_STUB(gl_dispatch_stub_362, 362)
+ HIDDEN(gl_dispatch_stub_362)
+ GL_STUB(gl_dispatch_stub_363, 363)
+ HIDDEN(gl_dispatch_stub_363)
+ GL_STUB(gl_dispatch_stub_364, 364)
+ HIDDEN(gl_dispatch_stub_364)
+ GL_STUB(gl_dispatch_stub_365, 365)
+ HIDDEN(gl_dispatch_stub_365)
+ GL_STUB(gl_dispatch_stub_366, 366)
+ HIDDEN(gl_dispatch_stub_366)
+ GL_STUB(gl_dispatch_stub_367, 367)
+ HIDDEN(gl_dispatch_stub_367)
+ GL_STUB(gl_dispatch_stub_368, 368)
+ HIDDEN(gl_dispatch_stub_368)
+ GL_STUB(gl_dispatch_stub_369, 369)
+ HIDDEN(gl_dispatch_stub_369)
+ GL_STUB(gl_dispatch_stub_370, 370)
+ HIDDEN(gl_dispatch_stub_370)
+ GL_STUB(gl_dispatch_stub_371, 371)
+ HIDDEN(gl_dispatch_stub_371)
+ GL_STUB(gl_dispatch_stub_372, 372)
+ HIDDEN(gl_dispatch_stub_372)
+ GL_STUB(gl_dispatch_stub_373, 373)
+ HIDDEN(gl_dispatch_stub_373)
+ GL_STUB(glActiveTexture, 374)
+ GL_STUB(glClientActiveTexture, 375)
+ GL_STUB(gl_dispatch_stub_376, 376)
+ HIDDEN(gl_dispatch_stub_376)
+ GL_STUB(gl_dispatch_stub_377, 377)
+ HIDDEN(gl_dispatch_stub_377)
+ GL_STUB(gl_dispatch_stub_378, 378)
+ HIDDEN(gl_dispatch_stub_378)
+ GL_STUB(gl_dispatch_stub_379, 379)
+ HIDDEN(gl_dispatch_stub_379)
+ GL_STUB(gl_dispatch_stub_380, 380)
+ HIDDEN(gl_dispatch_stub_380)
+ GL_STUB(gl_dispatch_stub_381, 381)
+ HIDDEN(gl_dispatch_stub_381)
+ GL_STUB(gl_dispatch_stub_382, 382)
+ HIDDEN(gl_dispatch_stub_382)
+ GL_STUB(gl_dispatch_stub_383, 383)
+ HIDDEN(gl_dispatch_stub_383)
+ GL_STUB(gl_dispatch_stub_384, 384)
+ HIDDEN(gl_dispatch_stub_384)
+ GL_STUB(gl_dispatch_stub_385, 385)
+ HIDDEN(gl_dispatch_stub_385)
+ GL_STUB(gl_dispatch_stub_386, 386)
+ HIDDEN(gl_dispatch_stub_386)
+ GL_STUB(gl_dispatch_stub_387, 387)
+ HIDDEN(gl_dispatch_stub_387)
+ GL_STUB(gl_dispatch_stub_388, 388)
+ HIDDEN(gl_dispatch_stub_388)
+ GL_STUB(gl_dispatch_stub_389, 389)
+ HIDDEN(gl_dispatch_stub_389)
+ GL_STUB(gl_dispatch_stub_390, 390)
+ HIDDEN(gl_dispatch_stub_390)
+ GL_STUB(gl_dispatch_stub_391, 391)
+ HIDDEN(gl_dispatch_stub_391)
+ GL_STUB(gl_dispatch_stub_392, 392)
+ HIDDEN(gl_dispatch_stub_392)
+ GL_STUB(gl_dispatch_stub_393, 393)
+ HIDDEN(gl_dispatch_stub_393)
+ GL_STUB(gl_dispatch_stub_394, 394)
+ HIDDEN(gl_dispatch_stub_394)
+ GL_STUB(gl_dispatch_stub_395, 395)
+ HIDDEN(gl_dispatch_stub_395)
+ GL_STUB(gl_dispatch_stub_396, 396)
+ HIDDEN(gl_dispatch_stub_396)
+ GL_STUB(gl_dispatch_stub_397, 397)
+ HIDDEN(gl_dispatch_stub_397)
+ GL_STUB(gl_dispatch_stub_398, 398)
+ HIDDEN(gl_dispatch_stub_398)
+ GL_STUB(gl_dispatch_stub_399, 399)
+ HIDDEN(gl_dispatch_stub_399)
+ GL_STUB(gl_dispatch_stub_400, 400)
+ HIDDEN(gl_dispatch_stub_400)
+ GL_STUB(gl_dispatch_stub_401, 401)
+ HIDDEN(gl_dispatch_stub_401)
+ GL_STUB(glMultiTexCoord4f, 402)
+ GL_STUB(gl_dispatch_stub_403, 403)
+ HIDDEN(gl_dispatch_stub_403)
+ GL_STUB(gl_dispatch_stub_404, 404)
+ HIDDEN(gl_dispatch_stub_404)
+ GL_STUB(gl_dispatch_stub_405, 405)
+ HIDDEN(gl_dispatch_stub_405)
+ GL_STUB(gl_dispatch_stub_406, 406)
+ HIDDEN(gl_dispatch_stub_406)
+ GL_STUB(gl_dispatch_stub_407, 407)
+ HIDDEN(gl_dispatch_stub_407)
+ GL_STUB(glBlendEquationSeparateOES, 408)
+ GL_STUB(glBlendFuncSeparateOES, 409)
+ GL_STUB(glDrawTexfOES, 410)
+ GL_STUB(glDrawTexfvOES, 411)
+ GL_STUB(glDrawTexiOES, 412)
+ GL_STUB(glDrawTexivOES, 413)
+ GL_STUB(glDrawTexsOES, 414)
+ GL_STUB(glDrawTexsvOES, 415)
+ GL_STUB(glDrawTexxOES, 416)
+ GL_STUB(glDrawTexxvOES, 417)
+ GL_STUB(glBindFramebufferOES, 418)
+ GL_STUB(glBindRenderbufferOES, 419)
+ GL_STUB(glCheckFramebufferStatusOES, 420)
+ GL_STUB(glDeleteFramebuffersOES, 421)
+ GL_STUB(glDeleteRenderbuffersOES, 422)
+ GL_STUB(glFramebufferRenderbufferOES, 423)
+ GL_STUB(glFramebufferTexture2DOES, 424)
+ GL_STUB(glGenFramebuffersOES, 425)
+ GL_STUB(glGenRenderbuffersOES, 426)
+ GL_STUB(glGenerateMipmapOES, 427)
+ GL_STUB(glGetFramebufferAttachmentParameterivOES, 428)
+ GL_STUB(glGetRenderbufferParameterivOES, 429)
+ GL_STUB(glIsFramebufferOES, 430)
+ GL_STUB(glIsRenderbufferOES, 431)
+ GL_STUB(glRenderbufferStorageOES, 432)
+ GL_STUB(glPointSizePointerOES, 433)
+ GL_STUB(glQueryMatrixxOES, 434)
+ GL_STUB(glGetTexGenxvOES, 435)
+ GL_STUB(glTexGenxOES, 436)
+ GL_STUB(glTexGenxvOES, 437)
+ GL_STUB(glGetBufferPointervOES, 438)
+ GL_STUB(glMapBufferOES, 439)
+ GL_STUB(glUnmapBufferOES, 440)
+ GL_STUB(glMultiDrawArraysEXT, 441)
+ GL_STUB(glMultiDrawElementsEXT, 442)
+ GL_STUB(gl_dispatch_stub_443, 443)
+ HIDDEN(gl_dispatch_stub_443)
+ GL_STUB(gl_dispatch_stub_444, 444)
+ HIDDEN(gl_dispatch_stub_444)
+ GL_STUB(gl_dispatch_stub_445, 445)
+ HIDDEN(gl_dispatch_stub_445)
+ GL_STUB(gl_dispatch_stub_446, 446)
+ HIDDEN(gl_dispatch_stub_446)
+ GL_STUB(glEGLImageTargetRenderbufferStorageOES, 447)
+ GL_STUB(glEGLImageTargetTexture2DOES, 448)
+ GL_STUB(glCompressedTexImage2D, 449)
+ GL_STUB(glCompressedTexSubImage2D, 450)
+ GL_STUB(glSampleCoverage, 451)
+ GL_STUB(glBindBuffer, 452)
+ GL_STUB(glBufferData, 453)
+ GL_STUB(glBufferSubData, 454)
+ GL_STUB(glDeleteBuffers, 455)
+ GL_STUB(glGenBuffers, 456)
+ GL_STUB(glGetBufferParameteriv, 457)
+ GL_STUB(glIsBuffer, 458)
+ GL_STUB(glPointParameterf, 459)
+ GL_STUB(glPointParameterfv, 460)
+ GL_STUB(glAlphaFuncx, 461)
+ GL_STUB(glClearColorx, 462)
+ GL_STUB(glClearDepthf, 463)
+ GL_STUB(glClearDepthx, 464)
+ GL_STUB(glColor4x, 465)
+ GL_STUB(glDepthRangef, 466)
+ GL_STUB(glDepthRangex, 467)
+ GL_STUB(glFogx, 468)
+ GL_STUB(glFogxv, 469)
+ GL_STUB(glFrustumf, 470)
+ GL_STUB(glFrustumx, 471)
+ GL_STUB(glLightModelx, 472)
+ GL_STUB(glLightModelxv, 473)
+ GL_STUB(glLightx, 474)
+ GL_STUB(glLightxv, 475)
+ GL_STUB(glLineWidthx, 476)
+ GL_STUB(glLoadMatrixx, 477)
+ GL_STUB(glMaterialx, 478)
+ GL_STUB(glMaterialxv, 479)
+ GL_STUB(glMultMatrixx, 480)
+ GL_STUB(glMultiTexCoord4x, 481)
+ GL_STUB(glNormal3x, 482)
+ GL_STUB(glOrthof, 483)
+ GL_STUB(glOrthox, 484)
+ GL_STUB(glPointSizex, 485)
+ GL_STUB(glPolygonOffsetx, 486)
+ GL_STUB(glRotatex, 487)
+ GL_STUB(glSampleCoveragex, 488)
+ GL_STUB(glScalex, 489)
+ GL_STUB(glTexEnvx, 490)
+ GL_STUB(glTexEnvxv, 491)
+ GL_STUB(glTexParameterx, 492)
+ GL_STUB(glTranslatex, 493)
+ GL_STUB(glClipPlanef, 494)
+ GL_STUB(glClipPlanex, 495)
+ GL_STUB(glGetClipPlanef, 496)
+ GL_STUB(glGetClipPlanex, 497)
+ GL_STUB(glGetFixedv, 498)
+ GL_STUB(glGetLightxv, 499)
+ GL_STUB(glGetMaterialxv, 500)
+ GL_STUB(glGetTexEnvxv, 501)
+ GL_STUB(glGetTexParameterxv, 502)
+ GL_STUB(glPointParameterx, 503)
+ GL_STUB(glPointParameterxv, 504)
+ GL_STUB(glTexParameterxv, 505)
+ GL_STUB_ALIAS(glTexGenf, glTexGenfOES)
+ GL_STUB_ALIAS(glTexGenfv, glTexGenfvOES)
+ GL_STUB_ALIAS(glTexGeni, glTexGeniOES)
+ GL_STUB_ALIAS(glTexGeniv, glTexGenivOES)
+ GL_STUB_ALIAS(glGetTexGenfv, glGetTexGenfvOES)
+ GL_STUB_ALIAS(glGetTexGeniv, glGetTexGenivOES)
+ GL_STUB_ALIAS(glBlendEquation, glBlendEquationOES)
+ GL_STUB_ALIAS(glActiveTextureARB, glActiveTexture)
+ GL_STUB_ALIAS(glClientActiveTextureARB, glClientActiveTexture)
+ GL_STUB_ALIAS(glMultiTexCoord4fARB, glMultiTexCoord4f)
+ GL_STUB_ALIAS(glAlphaFuncxOES, glAlphaFuncx)
+ GL_STUB_ALIAS(glClearColorxOES, glClearColorx)
+ GL_STUB_ALIAS(glClearDepthfOES, glClearDepthf)
+ GL_STUB_ALIAS(glClearDepthxOES, glClearDepthx)
+ GL_STUB_ALIAS(glColor4xOES, glColor4x)
+ GL_STUB_ALIAS(glDepthRangefOES, glDepthRangef)
+ 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)
+
+ .globl gl_dispatch_functions_end
+ HIDDEN(gl_dispatch_functions_end)
+gl_dispatch_functions_end: