summaryrefslogtreecommitdiff
path: root/src/mapi/es2api/glapi/glapi_sparc.S
diff options
context:
space:
mode:
Diffstat (limited to 'src/mapi/es2api/glapi/glapi_sparc.S')
-rw-r--r--src/mapi/es2api/glapi/glapi_sparc.S1084
1 files changed, 1084 insertions, 0 deletions
diff --git a/src/mapi/es2api/glapi/glapi_sparc.S b/src/mapi/es2api/glapi/glapi_sparc.S
new file mode 100644
index 0000000000..ce1e3aeb53
--- /dev/null
+++ b/src/mapi/es2api/glapi/glapi_sparc.S
@@ -0,0 +1,1084 @@
+/* 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(gl_dispatch_stub_29, 29)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_35, 35)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_56, 56)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_153, 153)
+ HIDDEN(gl_dispatch_stub_153)
+ GL_STUB(gl_dispatch_stub_154, 154)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_159, 159)
+ HIDDEN(gl_dispatch_stub_159)
+ GL_STUB(gl_dispatch_stub_160, 160)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_163, 163)
+ HIDDEN(gl_dispatch_stub_163)
+ GL_STUB(gl_dispatch_stub_164, 164)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_169, 169)
+ HIDDEN(gl_dispatch_stub_169)
+ GL_STUB(gl_dispatch_stub_170, 170)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_173, 173)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_177, 177)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_184, 184)
+ HIDDEN(gl_dispatch_stub_184)
+ GL_STUB(gl_dispatch_stub_185, 185)
+ HIDDEN(gl_dispatch_stub_185)
+ GL_STUB(gl_dispatch_stub_186, 186)
+ HIDDEN(gl_dispatch_stub_186)
+ GL_STUB(gl_dispatch_stub_187, 187)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_190, 190)
+ HIDDEN(gl_dispatch_stub_190)
+ GL_STUB(gl_dispatch_stub_191, 191)
+ HIDDEN(gl_dispatch_stub_191)
+ GL_STUB(gl_dispatch_stub_192, 192)
+ HIDDEN(gl_dispatch_stub_192)
+ GL_STUB(gl_dispatch_stub_193, 193)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_240, 240)
+ HIDDEN(gl_dispatch_stub_240)
+ GL_STUB(glBlendFunc, 241)
+ GL_STUB(gl_dispatch_stub_242, 242)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_264, 264)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_269, 269)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_276, 276)
+ HIDDEN(gl_dispatch_stub_276)
+ GL_STUB(gl_dispatch_stub_277, 277)
+ HIDDEN(gl_dispatch_stub_277)
+ GL_STUB(gl_dispatch_stub_278, 278)
+ HIDDEN(gl_dispatch_stub_278)
+ GL_STUB(gl_dispatch_stub_279, 279)
+ HIDDEN(gl_dispatch_stub_279)
+ GL_STUB(gl_dispatch_stub_280, 280)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_290, 290)
+ HIDDEN(gl_dispatch_stub_290)
+ GL_STUB(gl_dispatch_stub_291, 291)
+ HIDDEN(gl_dispatch_stub_291)
+ GL_STUB(gl_dispatch_stub_292, 292)
+ HIDDEN(gl_dispatch_stub_292)
+ GL_STUB(gl_dispatch_stub_293, 293)
+ HIDDEN(gl_dispatch_stub_293)
+ GL_STUB(gl_dispatch_stub_294, 294)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_297, 297)
+ HIDDEN(gl_dispatch_stub_297)
+ GL_STUB(gl_dispatch_stub_298, 298)
+ HIDDEN(gl_dispatch_stub_298)
+ GL_STUB(gl_dispatch_stub_299, 299)
+ HIDDEN(gl_dispatch_stub_299)
+ GL_STUB(gl_dispatch_stub_300, 300)
+ HIDDEN(gl_dispatch_stub_300)
+ GL_STUB(gl_dispatch_stub_301, 301)
+ HIDDEN(gl_dispatch_stub_301)
+ GL_STUB(gl_dispatch_stub_302, 302)
+ HIDDEN(gl_dispatch_stub_302)
+ GL_STUB(gl_dispatch_stub_303, 303)
+ HIDDEN(gl_dispatch_stub_303)
+ GL_STUB(gl_dispatch_stub_304, 304)
+ HIDDEN(gl_dispatch_stub_304)
+ GL_STUB(glViewport, 305)
+ GL_STUB(gl_dispatch_stub_306, 306)
+ HIDDEN(gl_dispatch_stub_306)
+ GL_STUB(glBindTexture, 307)
+ GL_STUB(gl_dispatch_stub_308, 308)
+ HIDDEN(gl_dispatch_stub_308)
+ GL_STUB(gl_dispatch_stub_309, 309)
+ HIDDEN(gl_dispatch_stub_309)
+ GL_STUB(glDrawArrays, 310)
+ GL_STUB(glDrawElements, 311)
+ GL_STUB(gl_dispatch_stub_312, 312)
+ HIDDEN(gl_dispatch_stub_312)
+ GL_STUB(gl_dispatch_stub_313, 313)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_318, 318)
+ HIDDEN(gl_dispatch_stub_318)
+ GL_STUB(glPolygonOffset, 319)
+ GL_STUB(gl_dispatch_stub_320, 320)
+ HIDDEN(gl_dispatch_stub_320)
+ GL_STUB(gl_dispatch_stub_321, 321)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_329, 329)
+ HIDDEN(gl_dispatch_stub_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(glBlendColor, 336)
+ GL_STUB(glBlendEquation, 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(glTexImage3DOES, 371)
+ GL_STUB(glTexSubImage3DOES, 372)
+ GL_STUB(glCopyTexSubImage3DOES, 373)
+ GL_STUB(glActiveTexture, 374)
+ GL_STUB(gl_dispatch_stub_375, 375)
+ HIDDEN(gl_dispatch_stub_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(gl_dispatch_stub_402, 402)
+ HIDDEN(gl_dispatch_stub_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(glGetBufferPointervOES, 408)
+ GL_STUB(glMapBufferOES, 409)
+ GL_STUB(glUnmapBufferOES, 410)
+ GL_STUB(glCompressedTexImage3DOES, 411)
+ GL_STUB(glCompressedTexSubImage3DOES, 412)
+ GL_STUB(glFramebufferTexture3DOES, 413)
+ GL_STUB(glGetProgramBinaryOES, 414)
+ GL_STUB(glProgramBinaryOES, 415)
+ GL_STUB(glMultiDrawArraysEXT, 416)
+ GL_STUB(glMultiDrawElementsEXT, 417)
+ GL_STUB(gl_dispatch_stub_418, 418)
+ HIDDEN(gl_dispatch_stub_418)
+ GL_STUB(gl_dispatch_stub_419, 419)
+ HIDDEN(gl_dispatch_stub_419)
+ GL_STUB(gl_dispatch_stub_420, 420)
+ HIDDEN(gl_dispatch_stub_420)
+ GL_STUB(gl_dispatch_stub_421, 421)
+ HIDDEN(gl_dispatch_stub_421)
+ GL_STUB(glEGLImageTargetRenderbufferStorageOES, 422)
+ GL_STUB(glEGLImageTargetTexture2DOES, 423)
+ GL_STUB(glCompressedTexImage2D, 424)
+ GL_STUB(glCompressedTexSubImage2D, 425)
+ GL_STUB(glSampleCoverage, 426)
+ GL_STUB(glBindBuffer, 427)
+ GL_STUB(glBufferData, 428)
+ GL_STUB(glBufferSubData, 429)
+ GL_STUB(glDeleteBuffers, 430)
+ GL_STUB(glGenBuffers, 431)
+ GL_STUB(glGetBufferParameteriv, 432)
+ GL_STUB(glIsBuffer, 433)
+ GL_STUB(glAttachShader, 434)
+ GL_STUB(glBindAttribLocation, 435)
+ GL_STUB(glBlendEquationSeparate, 436)
+ GL_STUB(glCompileShader, 437)
+ GL_STUB(glCreateProgram, 438)
+ GL_STUB(glCreateShader, 439)
+ GL_STUB(glDeleteProgram, 440)
+ GL_STUB(glDeleteShader, 441)
+ GL_STUB(glDetachShader, 442)
+ GL_STUB(glDisableVertexAttribArray, 443)
+ GL_STUB(glEnableVertexAttribArray, 444)
+ GL_STUB(glGetActiveAttrib, 445)
+ GL_STUB(glGetActiveUniform, 446)
+ GL_STUB(glGetAttachedShaders, 447)
+ GL_STUB(glGetAttribLocation, 448)
+ GL_STUB(glGetProgramInfoLog, 449)
+ GL_STUB(glGetProgramiv, 450)
+ GL_STUB(glGetShaderInfoLog, 451)
+ GL_STUB(glGetShaderSource, 452)
+ GL_STUB(glGetShaderiv, 453)
+ GL_STUB(glGetUniformLocation, 454)
+ GL_STUB(glGetUniformfv, 455)
+ GL_STUB(glGetUniformiv, 456)
+ GL_STUB(glGetVertexAttribPointerv, 457)
+ GL_STUB(glGetVertexAttribfv, 458)
+ GL_STUB(glGetVertexAttribiv, 459)
+ GL_STUB(glIsProgram, 460)
+ GL_STUB(glIsShader, 461)
+ GL_STUB(glLinkProgram, 462)
+ GL_STUB(glShaderSource, 463)
+ GL_STUB(glStencilFuncSeparate, 464)
+ GL_STUB(glStencilMaskSeparate, 465)
+ GL_STUB(glStencilOpSeparate, 466)
+ GL_STUB(glUniform1f, 467)
+ GL_STUB(glUniform1fv, 468)
+ GL_STUB(glUniform1i, 469)
+ GL_STUB(glUniform1iv, 470)
+ GL_STUB(glUniform2f, 471)
+ GL_STUB(glUniform2fv, 472)
+ GL_STUB(glUniform2i, 473)
+ GL_STUB(glUniform2iv, 474)
+ GL_STUB(glUniform3f, 475)
+ GL_STUB(glUniform3fv, 476)
+ GL_STUB(glUniform3i, 477)
+ GL_STUB(glUniform3iv, 478)
+ GL_STUB(glUniform4f, 479)
+ GL_STUB(glUniform4fv, 480)
+ GL_STUB(glUniform4i, 481)
+ GL_STUB(glUniform4iv, 482)
+ GL_STUB(glUniformMatrix2fv, 483)
+ GL_STUB(glUniformMatrix3fv, 484)
+ GL_STUB(glUniformMatrix4fv, 485)
+ GL_STUB(glUseProgram, 486)
+ GL_STUB(glValidateProgram, 487)
+ GL_STUB(glVertexAttrib1f, 488)
+ GL_STUB(glVertexAttrib1fv, 489)
+ GL_STUB(glVertexAttrib2f, 490)
+ GL_STUB(glVertexAttrib2fv, 491)
+ GL_STUB(glVertexAttrib3f, 492)
+ GL_STUB(glVertexAttrib3fv, 493)
+ GL_STUB(glVertexAttrib4f, 494)
+ GL_STUB(glVertexAttrib4fv, 495)
+ GL_STUB(glVertexAttribPointer, 496)
+ GL_STUB(glBlendFuncSeparate, 497)
+ GL_STUB(glBindFramebuffer, 498)
+ GL_STUB(glBindRenderbuffer, 499)
+ GL_STUB(glCheckFramebufferStatus, 500)
+ GL_STUB(glClearDepthf, 501)
+ GL_STUB(glDeleteFramebuffers, 502)
+ GL_STUB(glDeleteRenderbuffers, 503)
+ GL_STUB(glDepthRangef, 504)
+ GL_STUB(glFramebufferRenderbuffer, 505)
+ GL_STUB(glFramebufferTexture2D, 506)
+ GL_STUB(glGenFramebuffers, 507)
+ GL_STUB(glGenRenderbuffers, 508)
+ GL_STUB(glGenerateMipmap, 509)
+ GL_STUB(glGetFramebufferAttachmentParameteriv, 510)
+ GL_STUB(glGetRenderbufferParameteriv, 511)
+ GL_STUB(glGetShaderPrecisionFormat, 512)
+ GL_STUB(glIsFramebuffer, 513)
+ GL_STUB(glIsRenderbuffer, 514)
+ GL_STUB(glReleaseShaderCompiler, 515)
+ GL_STUB(glRenderbufferStorage, 516)
+ GL_STUB(glShaderBinary, 517)
+ GL_STUB_ALIAS(glTexImage3D, glTexImage3DOES)
+ GL_STUB_ALIAS(glTexSubImage3D, glTexSubImage3DOES)
+ GL_STUB_ALIAS(glCopyTexSubImage3D, glCopyTexSubImage3DOES)
+ GL_STUB_ALIAS(glActiveTextureARB, glActiveTexture)
+
+ .globl gl_dispatch_functions_end
+ HIDDEN(gl_dispatch_functions_end)
+gl_dispatch_functions_end: