diff options
Diffstat (limited to 'src/mapi/es1api/glapi/glapi_sparc.S')
-rw-r--r-- | src/mapi/es1api/glapi/glapi_sparc.S | 1080 |
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: |