summaryrefslogtreecommitdiff
path: root/src/mapi/es1api/glapi/glapi_x86.S
blob: f2dca68925a9b5473753a08b5f555af3eeddd8a4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
/* DO NOT EDIT - This file generated automatically by gl_x86_asm.py (from Mesa) script */

/*
 * Copyright (C) 1999-2001  Brian Paul   All Rights Reserved.
 * (C) Copyright IBM Corporation 2004, 2005
 * 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.
 */

#include "x86/assyntax.h"

#if defined(STDCALL_API)
# if defined(USE_MGL_NAMESPACE)
#  define GL_PREFIX(n,n2) GLNAME(CONCAT(mgl,n2))
# else
#  define GL_PREFIX(n,n2) GLNAME(CONCAT(gl,n2))
# endif
#else
# if defined(USE_MGL_NAMESPACE)
#  define GL_PREFIX(n,n2) GLNAME(CONCAT(mgl,n))
#  define _glapi_Dispatch _mglapi_Dispatch
# else
#  define GL_PREFIX(n,n2) GLNAME(CONCAT(gl,n))
# endif
#endif

#define GL_OFFSET(x) CODEPTR(REGOFF(4 * x, EAX))

#if defined(GNU_ASSEMBLER) && !defined(__DJGPP__) && !defined(__MINGW32__) && !defined(__APPLE__)
#define GLOBL_FN(x) GLOBL x ; .type x, function
#else
#define GLOBL_FN(x) GLOBL x
#endif

#if defined(PTHREADS) || defined(WIN32) || defined(BEOS_THREADS)
#  define THREADS
#endif

#ifdef GLX_USE_TLS

#ifdef GLX_X86_READONLY_TEXT
# define CTX_INSNS MOV_L(GS:(EAX), EAX)
#else
# define CTX_INSNS NOP /* Pad for init_glapi_relocs() */
#endif

#  define GL_STUB(fn,off,fn_alt)			\
ALIGNTEXT16;						\
GLOBL_FN(GL_PREFIX(fn, fn_alt));			\
GL_PREFIX(fn, fn_alt):					\
	CALL(_x86_get_dispatch) ;			\
	CTX_INSNS ;					\
	JMP(GL_OFFSET(off))

#elif defined(PTHREADS)
#  define GL_STUB(fn,off,fn_alt)			\
ALIGNTEXT16;						\
GLOBL_FN(GL_PREFIX(fn, fn_alt));			\
GL_PREFIX(fn, fn_alt):					\
	MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX) ;	\
	TEST_L(EAX, EAX) ;				\
	JE(1f) ;					\
	JMP(GL_OFFSET(off)) ;				\
1:	CALL(_x86_get_dispatch) ;			\
	JMP(GL_OFFSET(off))
#elif defined(THREADS)
#  define GL_STUB(fn,off,fn_alt)			\
ALIGNTEXT16;						\
GLOBL_FN(GL_PREFIX(fn, fn_alt));			\
GL_PREFIX(fn, fn_alt):					\
	MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX) ;	\
	TEST_L(EAX, EAX) ;				\
	JE(1f) ;					\
	JMP(GL_OFFSET(off)) ;				\
1:	CALL(_glapi_get_dispatch) ;			\
	JMP(GL_OFFSET(off))
#else /* Non-threaded version. */
#  define GL_STUB(fn,off,fn_alt)			\
ALIGNTEXT16;						\
GLOBL_FN(GL_PREFIX(fn, fn_alt));			\
GL_PREFIX(fn, fn_alt):					\
	MOV_L(CONTENT(GLNAME(_glapi_Dispatch)), EAX) ;	\
	JMP(GL_OFFSET(off))
#endif

#ifdef HAVE_ALIAS
#  define GL_STUB_ALIAS(fn,off,fn_alt,alias,alias_alt)	\
	.globl	GL_PREFIX(fn, fn_alt) ;			\
	.set	GL_PREFIX(fn, fn_alt), GL_PREFIX(alias, alias_alt)
#else
#  define GL_STUB_ALIAS(fn,off,fn_alt,alias,alias_alt)	\
    GL_STUB(fn, off, fn_alt)
#endif

SEG_TEXT

#ifdef GLX_USE_TLS

	GLOBL	GLNAME(_x86_get_dispatch)
	HIDDEN(GLNAME(_x86_get_dispatch))
ALIGNTEXT16
GLNAME(_x86_get_dispatch):
	call	1f
1:	popl	%eax
	addl	$_GLOBAL_OFFSET_TABLE_+[.-1b], %eax
	movl	_glapi_tls_Dispatch@GOTNTPOFF(%eax), %eax
	ret

#elif defined(PTHREADS)
EXTERN GLNAME(_glapi_Dispatch)
EXTERN GLNAME(_gl_DispatchTSD)
EXTERN GLNAME(pthread_getspecific)

ALIGNTEXT16
GLNAME(_x86_get_dispatch):
	SUB_L(CONST(24), ESP)
	PUSH_L(GLNAME(_gl_DispatchTSD))
	CALL(GLNAME(pthread_getspecific))
	ADD_L(CONST(28), ESP)
	RET
#elif defined(THREADS)
EXTERN GLNAME(_glapi_get_dispatch)
#endif

#if defined( GLX_USE_TLS ) && !defined( GLX_X86_READONLY_TEXT )
		.section	wtext, "awx", @progbits
#endif /* defined( GLX_USE_TLS ) */

		ALIGNTEXT16
		GLOBL GLNAME(gl_dispatch_functions_start)
		HIDDEN(GLNAME(gl_dispatch_functions_start))
GLNAME(gl_dispatch_functions_start):

	GL_STUB(_dispatch_stub_0, 0, _dispatch_stub_0@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_0, _dispatch_stub_0@8))
	GL_STUB(_dispatch_stub_1, 1, _dispatch_stub_1@0)
	HIDDEN(GL_PREFIX(_dispatch_stub_1, _dispatch_stub_1@0))
	GL_STUB(_dispatch_stub_2, 2, _dispatch_stub_2@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_2, _dispatch_stub_2@4))
	GL_STUB(_dispatch_stub_3, 3, _dispatch_stub_3@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_3, _dispatch_stub_3@12))
	GL_STUB(_dispatch_stub_4, 4, _dispatch_stub_4@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_4, _dispatch_stub_4@8))
	GL_STUB(_dispatch_stub_5, 5, _dispatch_stub_5@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_5, _dispatch_stub_5@4))
	GL_STUB(_dispatch_stub_6, 6, _dispatch_stub_6@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_6, _dispatch_stub_6@4))
	GL_STUB(_dispatch_stub_7, 7, _dispatch_stub_7@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_7, _dispatch_stub_7@4))
	GL_STUB(_dispatch_stub_8, 8, _dispatch_stub_8@28)
	HIDDEN(GL_PREFIX(_dispatch_stub_8, _dispatch_stub_8@28))
	GL_STUB(_dispatch_stub_9, 9, _dispatch_stub_9@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_9, _dispatch_stub_9@12))
	GL_STUB(_dispatch_stub_10, 10, _dispatch_stub_10@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_10, _dispatch_stub_10@4))
	GL_STUB(_dispatch_stub_11, 11, _dispatch_stub_11@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_11, _dispatch_stub_11@24))
	GL_STUB(_dispatch_stub_12, 12, _dispatch_stub_12@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_12, _dispatch_stub_12@4))
	GL_STUB(_dispatch_stub_13, 13, _dispatch_stub_13@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_13, _dispatch_stub_13@12))
	GL_STUB(_dispatch_stub_14, 14, _dispatch_stub_14@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_14, _dispatch_stub_14@4))
	GL_STUB(_dispatch_stub_15, 15, _dispatch_stub_15@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_15, _dispatch_stub_15@12))
	GL_STUB(_dispatch_stub_16, 16, _dispatch_stub_16@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_16, _dispatch_stub_16@4))
	GL_STUB(_dispatch_stub_17, 17, _dispatch_stub_17@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_17, _dispatch_stub_17@12))
	GL_STUB(_dispatch_stub_18, 18, _dispatch_stub_18@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_18, _dispatch_stub_18@4))
	GL_STUB(_dispatch_stub_19, 19, _dispatch_stub_19@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_19, _dispatch_stub_19@12))
	GL_STUB(_dispatch_stub_20, 20, _dispatch_stub_20@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_20, _dispatch_stub_20@4))
	GL_STUB(_dispatch_stub_21, 21, _dispatch_stub_21@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_21, _dispatch_stub_21@12))
	GL_STUB(_dispatch_stub_22, 22, _dispatch_stub_22@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_22, _dispatch_stub_22@4))
	GL_STUB(_dispatch_stub_23, 23, _dispatch_stub_23@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_23, _dispatch_stub_23@12))
	GL_STUB(_dispatch_stub_24, 24, _dispatch_stub_24@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_24, _dispatch_stub_24@4))
	GL_STUB(_dispatch_stub_25, 25, _dispatch_stub_25@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_25, _dispatch_stub_25@16))
	GL_STUB(_dispatch_stub_26, 26, _dispatch_stub_26@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_26, _dispatch_stub_26@4))
	GL_STUB(_dispatch_stub_27, 27, _dispatch_stub_27@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_27, _dispatch_stub_27@32))
	GL_STUB(_dispatch_stub_28, 28, _dispatch_stub_28@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_28, _dispatch_stub_28@4))
	GL_STUB(Color4f, 29, Color4f@16)
	GL_STUB(_dispatch_stub_30, 30, _dispatch_stub_30@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_30, _dispatch_stub_30@4))
	GL_STUB(_dispatch_stub_31, 31, _dispatch_stub_31@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_31, _dispatch_stub_31@16))
	GL_STUB(_dispatch_stub_32, 32, _dispatch_stub_32@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_32, _dispatch_stub_32@4))
	GL_STUB(_dispatch_stub_33, 33, _dispatch_stub_33@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_33, _dispatch_stub_33@16))
	GL_STUB(_dispatch_stub_34, 34, _dispatch_stub_34@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_34, _dispatch_stub_34@4))
	GL_STUB(Color4ub, 35, Color4ub@16)
	GL_STUB(_dispatch_stub_36, 36, _dispatch_stub_36@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_36, _dispatch_stub_36@4))
	GL_STUB(_dispatch_stub_37, 37, _dispatch_stub_37@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_37, _dispatch_stub_37@16))
	GL_STUB(_dispatch_stub_38, 38, _dispatch_stub_38@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_38, _dispatch_stub_38@4))
	GL_STUB(_dispatch_stub_39, 39, _dispatch_stub_39@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_39, _dispatch_stub_39@16))
	GL_STUB(_dispatch_stub_40, 40, _dispatch_stub_40@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_40, _dispatch_stub_40@4))
	GL_STUB(_dispatch_stub_41, 41, _dispatch_stub_41@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_41, _dispatch_stub_41@4))
	GL_STUB(_dispatch_stub_42, 42, _dispatch_stub_42@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_42, _dispatch_stub_42@4))
	GL_STUB(_dispatch_stub_43, 43, _dispatch_stub_43@0)
	HIDDEN(GL_PREFIX(_dispatch_stub_43, _dispatch_stub_43@0))
	GL_STUB(_dispatch_stub_44, 44, _dispatch_stub_44@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_44, _dispatch_stub_44@8))
	GL_STUB(_dispatch_stub_45, 45, _dispatch_stub_45@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_45, _dispatch_stub_45@4))
	GL_STUB(_dispatch_stub_46, 46, _dispatch_stub_46@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_46, _dispatch_stub_46@4))
	GL_STUB(_dispatch_stub_47, 47, _dispatch_stub_47@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_47, _dispatch_stub_47@4))
	GL_STUB(_dispatch_stub_48, 48, _dispatch_stub_48@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_48, _dispatch_stub_48@4))
	GL_STUB(_dispatch_stub_49, 49, _dispatch_stub_49@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_49, _dispatch_stub_49@4))
	GL_STUB(_dispatch_stub_50, 50, _dispatch_stub_50@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_50, _dispatch_stub_50@4))
	GL_STUB(_dispatch_stub_51, 51, _dispatch_stub_51@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_51, _dispatch_stub_51@4))
	GL_STUB(_dispatch_stub_52, 52, _dispatch_stub_52@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_52, _dispatch_stub_52@12))
	GL_STUB(_dispatch_stub_53, 53, _dispatch_stub_53@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_53, _dispatch_stub_53@4))
	GL_STUB(_dispatch_stub_54, 54, _dispatch_stub_54@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_54, _dispatch_stub_54@24))
	GL_STUB(_dispatch_stub_55, 55, _dispatch_stub_55@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_55, _dispatch_stub_55@4))
	GL_STUB(Normal3f, 56, Normal3f@12)
	GL_STUB(_dispatch_stub_57, 57, _dispatch_stub_57@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_57, _dispatch_stub_57@4))
	GL_STUB(_dispatch_stub_58, 58, _dispatch_stub_58@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_58, _dispatch_stub_58@12))
	GL_STUB(_dispatch_stub_59, 59, _dispatch_stub_59@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_59, _dispatch_stub_59@4))
	GL_STUB(_dispatch_stub_60, 60, _dispatch_stub_60@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_60, _dispatch_stub_60@12))
	GL_STUB(_dispatch_stub_61, 61, _dispatch_stub_61@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_61, _dispatch_stub_61@4))
	GL_STUB(_dispatch_stub_62, 62, _dispatch_stub_62@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_62, _dispatch_stub_62@16))
	GL_STUB(_dispatch_stub_63, 63, _dispatch_stub_63@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_63, _dispatch_stub_63@4))
	GL_STUB(_dispatch_stub_64, 64, _dispatch_stub_64@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_64, _dispatch_stub_64@8))
	GL_STUB(_dispatch_stub_65, 65, _dispatch_stub_65@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_65, _dispatch_stub_65@4))
	GL_STUB(_dispatch_stub_66, 66, _dispatch_stub_66@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_66, _dispatch_stub_66@8))
	GL_STUB(_dispatch_stub_67, 67, _dispatch_stub_67@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_67, _dispatch_stub_67@4))
	GL_STUB(_dispatch_stub_68, 68, _dispatch_stub_68@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_68, _dispatch_stub_68@8))
	GL_STUB(_dispatch_stub_69, 69, _dispatch_stub_69@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_69, _dispatch_stub_69@4))
	GL_STUB(_dispatch_stub_70, 70, _dispatch_stub_70@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_70, _dispatch_stub_70@24))
	GL_STUB(_dispatch_stub_71, 71, _dispatch_stub_71@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_71, _dispatch_stub_71@4))
	GL_STUB(_dispatch_stub_72, 72, _dispatch_stub_72@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_72, _dispatch_stub_72@12))
	GL_STUB(_dispatch_stub_73, 73, _dispatch_stub_73@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_73, _dispatch_stub_73@4))
	GL_STUB(_dispatch_stub_74, 74, _dispatch_stub_74@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_74, _dispatch_stub_74@12))
	GL_STUB(_dispatch_stub_75, 75, _dispatch_stub_75@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_75, _dispatch_stub_75@4))
	GL_STUB(_dispatch_stub_76, 76, _dispatch_stub_76@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_76, _dispatch_stub_76@12))
	GL_STUB(_dispatch_stub_77, 77, _dispatch_stub_77@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_77, _dispatch_stub_77@4))
	GL_STUB(_dispatch_stub_78, 78, _dispatch_stub_78@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_78, _dispatch_stub_78@32))
	GL_STUB(_dispatch_stub_79, 79, _dispatch_stub_79@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_79, _dispatch_stub_79@4))
	GL_STUB(_dispatch_stub_80, 80, _dispatch_stub_80@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_80, _dispatch_stub_80@16))
	GL_STUB(_dispatch_stub_81, 81, _dispatch_stub_81@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_81, _dispatch_stub_81@4))
	GL_STUB(_dispatch_stub_82, 82, _dispatch_stub_82@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_82, _dispatch_stub_82@16))
	GL_STUB(_dispatch_stub_83, 83, _dispatch_stub_83@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_83, _dispatch_stub_83@4))
	GL_STUB(_dispatch_stub_84, 84, _dispatch_stub_84@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_84, _dispatch_stub_84@16))
	GL_STUB(_dispatch_stub_85, 85, _dispatch_stub_85@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_85, _dispatch_stub_85@4))
	GL_STUB(_dispatch_stub_86, 86, _dispatch_stub_86@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_86, _dispatch_stub_86@32))
	GL_STUB(_dispatch_stub_87, 87, _dispatch_stub_87@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_87, _dispatch_stub_87@8))
	GL_STUB(_dispatch_stub_88, 88, _dispatch_stub_88@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_88, _dispatch_stub_88@16))
	GL_STUB(_dispatch_stub_89, 89, _dispatch_stub_89@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_89, _dispatch_stub_89@8))
	GL_STUB(_dispatch_stub_90, 90, _dispatch_stub_90@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_90, _dispatch_stub_90@16))
	GL_STUB(_dispatch_stub_91, 91, _dispatch_stub_91@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_91, _dispatch_stub_91@8))
	GL_STUB(_dispatch_stub_92, 92, _dispatch_stub_92@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_92, _dispatch_stub_92@16))
	GL_STUB(_dispatch_stub_93, 93, _dispatch_stub_93@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_93, _dispatch_stub_93@8))
	GL_STUB(_dispatch_stub_94, 94, _dispatch_stub_94@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_94, _dispatch_stub_94@8))
	GL_STUB(_dispatch_stub_95, 95, _dispatch_stub_95@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_95, _dispatch_stub_95@4))
	GL_STUB(_dispatch_stub_96, 96, _dispatch_stub_96@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_96, _dispatch_stub_96@4))
	GL_STUB(_dispatch_stub_97, 97, _dispatch_stub_97@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_97, _dispatch_stub_97@4))
	GL_STUB(_dispatch_stub_98, 98, _dispatch_stub_98@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_98, _dispatch_stub_98@4))
	GL_STUB(_dispatch_stub_99, 99, _dispatch_stub_99@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_99, _dispatch_stub_99@4))
	GL_STUB(_dispatch_stub_100, 100, _dispatch_stub_100@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_100, _dispatch_stub_100@4))
	GL_STUB(_dispatch_stub_101, 101, _dispatch_stub_101@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_101, _dispatch_stub_101@4))
	GL_STUB(_dispatch_stub_102, 102, _dispatch_stub_102@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_102, _dispatch_stub_102@16))
	GL_STUB(_dispatch_stub_103, 103, _dispatch_stub_103@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_103, _dispatch_stub_103@4))
	GL_STUB(_dispatch_stub_104, 104, _dispatch_stub_104@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_104, _dispatch_stub_104@8))
	GL_STUB(_dispatch_stub_105, 105, _dispatch_stub_105@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_105, _dispatch_stub_105@4))
	GL_STUB(_dispatch_stub_106, 106, _dispatch_stub_106@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_106, _dispatch_stub_106@8))
	GL_STUB(_dispatch_stub_107, 107, _dispatch_stub_107@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_107, _dispatch_stub_107@4))
	GL_STUB(_dispatch_stub_108, 108, _dispatch_stub_108@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_108, _dispatch_stub_108@8))
	GL_STUB(_dispatch_stub_109, 109, _dispatch_stub_109@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_109, _dispatch_stub_109@4))
	GL_STUB(_dispatch_stub_110, 110, _dispatch_stub_110@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_110, _dispatch_stub_110@24))
	GL_STUB(_dispatch_stub_111, 111, _dispatch_stub_111@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_111, _dispatch_stub_111@4))
	GL_STUB(_dispatch_stub_112, 112, _dispatch_stub_112@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_112, _dispatch_stub_112@12))
	GL_STUB(_dispatch_stub_113, 113, _dispatch_stub_113@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_113, _dispatch_stub_113@4))
	GL_STUB(_dispatch_stub_114, 114, _dispatch_stub_114@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_114, _dispatch_stub_114@12))
	GL_STUB(_dispatch_stub_115, 115, _dispatch_stub_115@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_115, _dispatch_stub_115@4))
	GL_STUB(_dispatch_stub_116, 116, _dispatch_stub_116@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_116, _dispatch_stub_116@12))
	GL_STUB(_dispatch_stub_117, 117, _dispatch_stub_117@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_117, _dispatch_stub_117@4))
	GL_STUB(_dispatch_stub_118, 118, _dispatch_stub_118@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_118, _dispatch_stub_118@32))
	GL_STUB(_dispatch_stub_119, 119, _dispatch_stub_119@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_119, _dispatch_stub_119@4))
	GL_STUB(_dispatch_stub_120, 120, _dispatch_stub_120@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_120, _dispatch_stub_120@16))
	GL_STUB(_dispatch_stub_121, 121, _dispatch_stub_121@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_121, _dispatch_stub_121@4))
	GL_STUB(_dispatch_stub_122, 122, _dispatch_stub_122@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_122, _dispatch_stub_122@16))
	GL_STUB(_dispatch_stub_123, 123, _dispatch_stub_123@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_123, _dispatch_stub_123@4))
	GL_STUB(_dispatch_stub_124, 124, _dispatch_stub_124@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_124, _dispatch_stub_124@16))
	GL_STUB(_dispatch_stub_125, 125, _dispatch_stub_125@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_125, _dispatch_stub_125@4))
	GL_STUB(_dispatch_stub_126, 126, _dispatch_stub_126@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_126, _dispatch_stub_126@16))
	GL_STUB(_dispatch_stub_127, 127, _dispatch_stub_127@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_127, _dispatch_stub_127@4))
	GL_STUB(_dispatch_stub_128, 128, _dispatch_stub_128@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_128, _dispatch_stub_128@8))
	GL_STUB(_dispatch_stub_129, 129, _dispatch_stub_129@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_129, _dispatch_stub_129@4))
	GL_STUB(_dispatch_stub_130, 130, _dispatch_stub_130@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_130, _dispatch_stub_130@8))
	GL_STUB(_dispatch_stub_131, 131, _dispatch_stub_131@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_131, _dispatch_stub_131@4))
	GL_STUB(_dispatch_stub_132, 132, _dispatch_stub_132@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_132, _dispatch_stub_132@8))
	GL_STUB(_dispatch_stub_133, 133, _dispatch_stub_133@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_133, _dispatch_stub_133@4))
	GL_STUB(_dispatch_stub_134, 134, _dispatch_stub_134@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_134, _dispatch_stub_134@24))
	GL_STUB(_dispatch_stub_135, 135, _dispatch_stub_135@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_135, _dispatch_stub_135@4))
	GL_STUB(_dispatch_stub_136, 136, _dispatch_stub_136@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_136, _dispatch_stub_136@12))
	GL_STUB(_dispatch_stub_137, 137, _dispatch_stub_137@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_137, _dispatch_stub_137@4))
	GL_STUB(_dispatch_stub_138, 138, _dispatch_stub_138@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_138, _dispatch_stub_138@12))
	GL_STUB(_dispatch_stub_139, 139, _dispatch_stub_139@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_139, _dispatch_stub_139@4))
	GL_STUB(_dispatch_stub_140, 140, _dispatch_stub_140@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_140, _dispatch_stub_140@12))
	GL_STUB(_dispatch_stub_141, 141, _dispatch_stub_141@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_141, _dispatch_stub_141@4))
	GL_STUB(_dispatch_stub_142, 142, _dispatch_stub_142@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_142, _dispatch_stub_142@32))
	GL_STUB(_dispatch_stub_143, 143, _dispatch_stub_143@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_143, _dispatch_stub_143@4))
	GL_STUB(_dispatch_stub_144, 144, _dispatch_stub_144@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_144, _dispatch_stub_144@16))
	GL_STUB(_dispatch_stub_145, 145, _dispatch_stub_145@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_145, _dispatch_stub_145@4))
	GL_STUB(_dispatch_stub_146, 146, _dispatch_stub_146@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_146, _dispatch_stub_146@16))
	GL_STUB(_dispatch_stub_147, 147, _dispatch_stub_147@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_147, _dispatch_stub_147@4))
	GL_STUB(_dispatch_stub_148, 148, _dispatch_stub_148@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_148, _dispatch_stub_148@16))
	GL_STUB(_dispatch_stub_149, 149, _dispatch_stub_149@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_149, _dispatch_stub_149@4))
	GL_STUB(_dispatch_stub_150, 150, _dispatch_stub_150@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_150, _dispatch_stub_150@8))
	GL_STUB(_dispatch_stub_151, 151, _dispatch_stub_151@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_151, _dispatch_stub_151@8))
	GL_STUB(CullFace, 152, CullFace@4)
	GL_STUB(Fogf, 153, Fogf@8)
	GL_STUB(Fogfv, 154, Fogfv@8)
	GL_STUB(_dispatch_stub_155, 155, _dispatch_stub_155@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_155, _dispatch_stub_155@8))
	GL_STUB(_dispatch_stub_156, 156, _dispatch_stub_156@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_156, _dispatch_stub_156@8))
	GL_STUB(FrontFace, 157, FrontFace@4)
	GL_STUB(Hint, 158, Hint@8)
	GL_STUB(Lightf, 159, Lightf@12)
	GL_STUB(Lightfv, 160, Lightfv@12)
	GL_STUB(_dispatch_stub_161, 161, _dispatch_stub_161@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_161, _dispatch_stub_161@12))
	GL_STUB(_dispatch_stub_162, 162, _dispatch_stub_162@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_162, _dispatch_stub_162@12))
	GL_STUB(LightModelf, 163, LightModelf@8)
	GL_STUB(LightModelfv, 164, LightModelfv@8)
	GL_STUB(_dispatch_stub_165, 165, _dispatch_stub_165@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_165, _dispatch_stub_165@8))
	GL_STUB(_dispatch_stub_166, 166, _dispatch_stub_166@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_166, _dispatch_stub_166@8))
	GL_STUB(_dispatch_stub_167, 167, _dispatch_stub_167@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_167, _dispatch_stub_167@8))
	GL_STUB(LineWidth, 168, LineWidth@4)
	GL_STUB(Materialf, 169, Materialf@12)
	GL_STUB(Materialfv, 170, Materialfv@12)
	GL_STUB(_dispatch_stub_171, 171, _dispatch_stub_171@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_171, _dispatch_stub_171@12))
	GL_STUB(_dispatch_stub_172, 172, _dispatch_stub_172@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_172, _dispatch_stub_172@12))
	GL_STUB(PointSize, 173, PointSize@4)
	GL_STUB(_dispatch_stub_174, 174, _dispatch_stub_174@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_174, _dispatch_stub_174@8))
	GL_STUB(_dispatch_stub_175, 175, _dispatch_stub_175@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_175, _dispatch_stub_175@4))
	GL_STUB(Scissor, 176, Scissor@16)
	GL_STUB(ShadeModel, 177, ShadeModel@4)
	GL_STUB(TexParameterf, 178, TexParameterf@12)
	GL_STUB(TexParameterfv, 179, TexParameterfv@12)
	GL_STUB(TexParameteri, 180, TexParameteri@12)
	GL_STUB(TexParameteriv, 181, TexParameteriv@12)
	GL_STUB(_dispatch_stub_182, 182, _dispatch_stub_182@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_182, _dispatch_stub_182@32))
	GL_STUB(TexImage2D, 183, TexImage2D@36)
	GL_STUB(TexEnvf, 184, TexEnvf@12)
	GL_STUB(TexEnvfv, 185, TexEnvfv@12)
	GL_STUB(TexEnvi, 186, TexEnvi@12)
	GL_STUB(TexEnviv, 187, TexEnviv@12)
	GL_STUB(_dispatch_stub_188, 188, _dispatch_stub_188@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_188, _dispatch_stub_188@16))
	GL_STUB(_dispatch_stub_189, 189, _dispatch_stub_189@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_189, _dispatch_stub_189@12))
	GL_STUB(TexGenfOES, 190, TexGenfOES@12)
	GL_STUB(TexGenfvOES, 191, TexGenfvOES@12)
	GL_STUB(TexGeniOES, 192, TexGeniOES@12)
	GL_STUB(TexGenivOES, 193, TexGenivOES@12)
	GL_STUB(_dispatch_stub_194, 194, _dispatch_stub_194@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_194, _dispatch_stub_194@12))
	GL_STUB(_dispatch_stub_195, 195, _dispatch_stub_195@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_195, _dispatch_stub_195@8))
	GL_STUB(_dispatch_stub_196, 196, _dispatch_stub_196@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_196, _dispatch_stub_196@4))
	GL_STUB(_dispatch_stub_197, 197, _dispatch_stub_197@0)
	HIDDEN(GL_PREFIX(_dispatch_stub_197, _dispatch_stub_197@0))
	GL_STUB(_dispatch_stub_198, 198, _dispatch_stub_198@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_198, _dispatch_stub_198@4))
	GL_STUB(_dispatch_stub_199, 199, _dispatch_stub_199@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_199, _dispatch_stub_199@4))
	GL_STUB(_dispatch_stub_200, 200, _dispatch_stub_200@0)
	HIDDEN(GL_PREFIX(_dispatch_stub_200, _dispatch_stub_200@0))
	GL_STUB(_dispatch_stub_201, 201, _dispatch_stub_201@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_201, _dispatch_stub_201@4))
	GL_STUB(_dispatch_stub_202, 202, _dispatch_stub_202@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_202, _dispatch_stub_202@4))
	GL_STUB(Clear, 203, Clear@4)
	GL_STUB(_dispatch_stub_204, 204, _dispatch_stub_204@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_204, _dispatch_stub_204@16))
	GL_STUB(_dispatch_stub_205, 205, _dispatch_stub_205@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_205, _dispatch_stub_205@4))
	GL_STUB(ClearColor, 206, ClearColor@16)
	GL_STUB(ClearStencil, 207, ClearStencil@4)
	GL_STUB(_dispatch_stub_208, 208, _dispatch_stub_208@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_208, _dispatch_stub_208@8))
	GL_STUB(StencilMask, 209, StencilMask@4)
	GL_STUB(ColorMask, 210, ColorMask@16)
	GL_STUB(DepthMask, 211, DepthMask@4)
	GL_STUB(_dispatch_stub_212, 212, _dispatch_stub_212@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_212, _dispatch_stub_212@4))
	GL_STUB(_dispatch_stub_213, 213, _dispatch_stub_213@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_213, _dispatch_stub_213@8))
	GL_STUB(Disable, 214, Disable@4)
	GL_STUB(Enable, 215, Enable@4)
	GL_STUB(Finish, 216, Finish@0)
	GL_STUB(Flush, 217, Flush@0)
	GL_STUB(_dispatch_stub_218, 218, _dispatch_stub_218@0)
	HIDDEN(GL_PREFIX(_dispatch_stub_218, _dispatch_stub_218@0))
	GL_STUB(_dispatch_stub_219, 219, _dispatch_stub_219@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_219, _dispatch_stub_219@4))
	GL_STUB(_dispatch_stub_220, 220, _dispatch_stub_220@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_220, _dispatch_stub_220@32))
	GL_STUB(_dispatch_stub_221, 221, _dispatch_stub_221@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_221, _dispatch_stub_221@24))
	GL_STUB(_dispatch_stub_222, 222, _dispatch_stub_222@56)
	HIDDEN(GL_PREFIX(_dispatch_stub_222, _dispatch_stub_222@56))
	GL_STUB(_dispatch_stub_223, 223, _dispatch_stub_223@40)
	HIDDEN(GL_PREFIX(_dispatch_stub_223, _dispatch_stub_223@40))
	GL_STUB(_dispatch_stub_224, 224, _dispatch_stub_224@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_224, _dispatch_stub_224@20))
	GL_STUB(_dispatch_stub_225, 225, _dispatch_stub_225@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_225, _dispatch_stub_225@12))
	GL_STUB(_dispatch_stub_226, 226, _dispatch_stub_226@40)
	HIDDEN(GL_PREFIX(_dispatch_stub_226, _dispatch_stub_226@40))
	GL_STUB(_dispatch_stub_227, 227, _dispatch_stub_227@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_227, _dispatch_stub_227@24))
	GL_STUB(_dispatch_stub_228, 228, _dispatch_stub_228@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_228, _dispatch_stub_228@8))
	GL_STUB(_dispatch_stub_229, 229, _dispatch_stub_229@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_229, _dispatch_stub_229@4))
	GL_STUB(_dispatch_stub_230, 230, _dispatch_stub_230@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_230, _dispatch_stub_230@4))
	GL_STUB(_dispatch_stub_231, 231, _dispatch_stub_231@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_231, _dispatch_stub_231@4))
	GL_STUB(_dispatch_stub_232, 232, _dispatch_stub_232@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_232, _dispatch_stub_232@16))
	GL_STUB(_dispatch_stub_233, 233, _dispatch_stub_233@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_233, _dispatch_stub_233@4))
	GL_STUB(_dispatch_stub_234, 234, _dispatch_stub_234@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_234, _dispatch_stub_234@8))
	GL_STUB(_dispatch_stub_235, 235, _dispatch_stub_235@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_235, _dispatch_stub_235@4))
	GL_STUB(_dispatch_stub_236, 236, _dispatch_stub_236@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_236, _dispatch_stub_236@12))
	GL_STUB(_dispatch_stub_237, 237, _dispatch_stub_237@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_237, _dispatch_stub_237@4))
	GL_STUB(_dispatch_stub_238, 238, _dispatch_stub_238@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_238, _dispatch_stub_238@20))
	GL_STUB(_dispatch_stub_239, 239, _dispatch_stub_239@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_239, _dispatch_stub_239@8))
	GL_STUB(AlphaFunc, 240, AlphaFunc@8)
	GL_STUB(BlendFunc, 241, BlendFunc@8)
	GL_STUB(LogicOp, 242, LogicOp@4)
	GL_STUB(StencilFunc, 243, StencilFunc@12)
	GL_STUB(StencilOp, 244, StencilOp@12)
	GL_STUB(DepthFunc, 245, DepthFunc@4)
	GL_STUB(_dispatch_stub_246, 246, _dispatch_stub_246@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_246, _dispatch_stub_246@8))
	GL_STUB(_dispatch_stub_247, 247, _dispatch_stub_247@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_247, _dispatch_stub_247@8))
	GL_STUB(_dispatch_stub_248, 248, _dispatch_stub_248@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_248, _dispatch_stub_248@8))
	GL_STUB(_dispatch_stub_249, 249, _dispatch_stub_249@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_249, _dispatch_stub_249@8))
	GL_STUB(PixelStorei, 250, PixelStorei@8)
	GL_STUB(_dispatch_stub_251, 251, _dispatch_stub_251@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_251, _dispatch_stub_251@12))
	GL_STUB(_dispatch_stub_252, 252, _dispatch_stub_252@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_252, _dispatch_stub_252@12))
	GL_STUB(_dispatch_stub_253, 253, _dispatch_stub_253@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_253, _dispatch_stub_253@12))
	GL_STUB(_dispatch_stub_254, 254, _dispatch_stub_254@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_254, _dispatch_stub_254@4))
	GL_STUB(_dispatch_stub_255, 255, _dispatch_stub_255@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_255, _dispatch_stub_255@20))
	GL_STUB(ReadPixels, 256, ReadPixels@28)
	GL_STUB(_dispatch_stub_257, 257, _dispatch_stub_257@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_257, _dispatch_stub_257@20))
	GL_STUB(GetBooleanv, 258, GetBooleanv@8)
	GL_STUB(_dispatch_stub_259, 259, _dispatch_stub_259@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_259, _dispatch_stub_259@8))
	GL_STUB(_dispatch_stub_260, 260, _dispatch_stub_260@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_260, _dispatch_stub_260@8))
	GL_STUB(GetError, 261, GetError@0)
	GL_STUB(GetFloatv, 262, GetFloatv@8)
	GL_STUB(GetIntegerv, 263, GetIntegerv@8)
	GL_STUB(GetLightfv, 264, GetLightfv@12)
	GL_STUB(_dispatch_stub_265, 265, _dispatch_stub_265@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_265, _dispatch_stub_265@12))
	GL_STUB(_dispatch_stub_266, 266, _dispatch_stub_266@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_266, _dispatch_stub_266@12))
	GL_STUB(_dispatch_stub_267, 267, _dispatch_stub_267@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_267, _dispatch_stub_267@12))
	GL_STUB(_dispatch_stub_268, 268, _dispatch_stub_268@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_268, _dispatch_stub_268@12))
	GL_STUB(GetMaterialfv, 269, GetMaterialfv@12)
	GL_STUB(_dispatch_stub_270, 270, _dispatch_stub_270@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_270, _dispatch_stub_270@12))
	GL_STUB(_dispatch_stub_271, 271, _dispatch_stub_271@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_271, _dispatch_stub_271@8))
	GL_STUB(_dispatch_stub_272, 272, _dispatch_stub_272@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_272, _dispatch_stub_272@8))
	GL_STUB(_dispatch_stub_273, 273, _dispatch_stub_273@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_273, _dispatch_stub_273@8))
	GL_STUB(_dispatch_stub_274, 274, _dispatch_stub_274@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_274, _dispatch_stub_274@4))
	GL_STUB(GetString, 275, GetString@4)
	GL_STUB(GetTexEnvfv, 276, GetTexEnvfv@12)
	GL_STUB(GetTexEnviv, 277, GetTexEnviv@12)
	GL_STUB(_dispatch_stub_278, 278, _dispatch_stub_278@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_278, _dispatch_stub_278@12))
	GL_STUB(GetTexGenfvOES, 279, GetTexGenfvOES@12)
	GL_STUB(GetTexGenivOES, 280, GetTexGenivOES@12)
	GL_STUB(_dispatch_stub_281, 281, _dispatch_stub_281@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_281, _dispatch_stub_281@20))
	GL_STUB(GetTexParameterfv, 282, GetTexParameterfv@12)
	GL_STUB(GetTexParameteriv, 283, GetTexParameteriv@12)
	GL_STUB(_dispatch_stub_284, 284, _dispatch_stub_284@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_284, _dispatch_stub_284@16))
	GL_STUB(_dispatch_stub_285, 285, _dispatch_stub_285@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_285, _dispatch_stub_285@16))
	GL_STUB(IsEnabled, 286, IsEnabled@4)
	GL_STUB(_dispatch_stub_287, 287, _dispatch_stub_287@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_287, _dispatch_stub_287@4))
	GL_STUB(_dispatch_stub_288, 288, _dispatch_stub_288@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_288, _dispatch_stub_288@16))
	GL_STUB(_dispatch_stub_289, 289, _dispatch_stub_289@48)
	HIDDEN(GL_PREFIX(_dispatch_stub_289, _dispatch_stub_289@48))
	GL_STUB(LoadIdentity, 290, LoadIdentity@0)
	GL_STUB(LoadMatrixf, 291, LoadMatrixf@4)
	GL_STUB(_dispatch_stub_292, 292, _dispatch_stub_292@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_292, _dispatch_stub_292@4))
	GL_STUB(MatrixMode, 293, MatrixMode@4)
	GL_STUB(MultMatrixf, 294, MultMatrixf@4)
	GL_STUB(_dispatch_stub_295, 295, _dispatch_stub_295@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_295, _dispatch_stub_295@4))
	GL_STUB(_dispatch_stub_296, 296, _dispatch_stub_296@48)
	HIDDEN(GL_PREFIX(_dispatch_stub_296, _dispatch_stub_296@48))
	GL_STUB(PopMatrix, 297, PopMatrix@0)
	GL_STUB(PushMatrix, 298, PushMatrix@0)
	GL_STUB(_dispatch_stub_299, 299, _dispatch_stub_299@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_299, _dispatch_stub_299@32))
	GL_STUB(Rotatef, 300, Rotatef@16)
	GL_STUB(_dispatch_stub_301, 301, _dispatch_stub_301@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_301, _dispatch_stub_301@24))
	GL_STUB(Scalef, 302, Scalef@12)
	GL_STUB(_dispatch_stub_303, 303, _dispatch_stub_303@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_303, _dispatch_stub_303@24))
	GL_STUB(Translatef, 304, Translatef@12)
	GL_STUB(Viewport, 305, Viewport@16)
	GL_STUB(_dispatch_stub_306, 306, _dispatch_stub_306@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_306, _dispatch_stub_306@4))
	GL_STUB(BindTexture, 307, BindTexture@8)
	GL_STUB(ColorPointer, 308, ColorPointer@16)
	GL_STUB(DisableClientState, 309, DisableClientState@4)
	GL_STUB(DrawArrays, 310, DrawArrays@12)
	GL_STUB(DrawElements, 311, DrawElements@16)
	GL_STUB(_dispatch_stub_312, 312, _dispatch_stub_312@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_312, _dispatch_stub_312@8))
	GL_STUB(EnableClientState, 313, EnableClientState@4)
	GL_STUB(_dispatch_stub_314, 314, _dispatch_stub_314@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_314, _dispatch_stub_314@12))
	GL_STUB(_dispatch_stub_315, 315, _dispatch_stub_315@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_315, _dispatch_stub_315@4))
	GL_STUB(_dispatch_stub_316, 316, _dispatch_stub_316@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_316, _dispatch_stub_316@4))
	GL_STUB(_dispatch_stub_317, 317, _dispatch_stub_317@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_317, _dispatch_stub_317@12))
	GL_STUB(NormalPointer, 318, NormalPointer@12)
	GL_STUB(PolygonOffset, 319, PolygonOffset@8)
	GL_STUB(TexCoordPointer, 320, TexCoordPointer@16)
	GL_STUB(VertexPointer, 321, VertexPointer@16)
	GL_STUB(_dispatch_stub_322, 322, _dispatch_stub_322@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_322, _dispatch_stub_322@12))
	GL_STUB(_dispatch_stub_323, 323, _dispatch_stub_323@28)
	HIDDEN(GL_PREFIX(_dispatch_stub_323, _dispatch_stub_323@28))
	GL_STUB(CopyTexImage2D, 324, CopyTexImage2D@32)
	GL_STUB(_dispatch_stub_325, 325, _dispatch_stub_325@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_325, _dispatch_stub_325@24))
	GL_STUB(CopyTexSubImage2D, 326, CopyTexSubImage2D@32)
	GL_STUB(DeleteTextures, 327, DeleteTextures@8)
	GL_STUB(GenTextures, 328, GenTextures@8)
	GL_STUB(GetPointerv, 329, GetPointerv@8)
	GL_STUB(IsTexture, 330, IsTexture@4)
	GL_STUB(_dispatch_stub_331, 331, _dispatch_stub_331@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_331, _dispatch_stub_331@12))
	GL_STUB(_dispatch_stub_332, 332, _dispatch_stub_332@28)
	HIDDEN(GL_PREFIX(_dispatch_stub_332, _dispatch_stub_332@28))
	GL_STUB(TexSubImage2D, 333, TexSubImage2D@36)
	GL_STUB(_dispatch_stub_334, 334, _dispatch_stub_334@0)
	HIDDEN(GL_PREFIX(_dispatch_stub_334, _dispatch_stub_334@0))
	GL_STUB(_dispatch_stub_335, 335, _dispatch_stub_335@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_335, _dispatch_stub_335@4))
	GL_STUB(_dispatch_stub_336, 336, _dispatch_stub_336@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_336, _dispatch_stub_336@16))
	GL_STUB(BlendEquationOES, 337, BlendEquationOES@4)
	GL_STUB(_dispatch_stub_338, 338, _dispatch_stub_338@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_338, _dispatch_stub_338@24))
	GL_STUB(_dispatch_stub_339, 339, _dispatch_stub_339@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_339, _dispatch_stub_339@24))
	GL_STUB(_dispatch_stub_340, 340, _dispatch_stub_340@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_340, _dispatch_stub_340@12))
	GL_STUB(_dispatch_stub_341, 341, _dispatch_stub_341@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_341, _dispatch_stub_341@12))
	GL_STUB(_dispatch_stub_342, 342, _dispatch_stub_342@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_342, _dispatch_stub_342@20))
	GL_STUB(_dispatch_stub_343, 343, _dispatch_stub_343@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_343, _dispatch_stub_343@16))
	GL_STUB(_dispatch_stub_344, 344, _dispatch_stub_344@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_344, _dispatch_stub_344@12))
	GL_STUB(_dispatch_stub_345, 345, _dispatch_stub_345@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_345, _dispatch_stub_345@12))
	GL_STUB(_dispatch_stub_346, 346, _dispatch_stub_346@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_346, _dispatch_stub_346@24))
	GL_STUB(_dispatch_stub_347, 347, _dispatch_stub_347@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_347, _dispatch_stub_347@20))
	GL_STUB(_dispatch_stub_348, 348, _dispatch_stub_348@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_348, _dispatch_stub_348@24))
	GL_STUB(_dispatch_stub_349, 349, _dispatch_stub_349@28)
	HIDDEN(GL_PREFIX(_dispatch_stub_349, _dispatch_stub_349@28))
	GL_STUB(_dispatch_stub_350, 350, _dispatch_stub_350@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_350, _dispatch_stub_350@12))
	GL_STUB(_dispatch_stub_351, 351, _dispatch_stub_351@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_351, _dispatch_stub_351@12))
	GL_STUB(_dispatch_stub_352, 352, _dispatch_stub_352@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_352, _dispatch_stub_352@12))
	GL_STUB(_dispatch_stub_353, 353, _dispatch_stub_353@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_353, _dispatch_stub_353@12))
	GL_STUB(_dispatch_stub_354, 354, _dispatch_stub_354@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_354, _dispatch_stub_354@20))
	GL_STUB(_dispatch_stub_355, 355, _dispatch_stub_355@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_355, _dispatch_stub_355@24))
	GL_STUB(_dispatch_stub_356, 356, _dispatch_stub_356@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_356, _dispatch_stub_356@16))
	GL_STUB(_dispatch_stub_357, 357, _dispatch_stub_357@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_357, _dispatch_stub_357@12))
	GL_STUB(_dispatch_stub_358, 358, _dispatch_stub_358@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_358, _dispatch_stub_358@12))
	GL_STUB(_dispatch_stub_359, 359, _dispatch_stub_359@24)
	HIDDEN(GL_PREFIX(_dispatch_stub_359, _dispatch_stub_359@24))
	GL_STUB(_dispatch_stub_360, 360, _dispatch_stub_360@32)
	HIDDEN(GL_PREFIX(_dispatch_stub_360, _dispatch_stub_360@32))
	GL_STUB(_dispatch_stub_361, 361, _dispatch_stub_361@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_361, _dispatch_stub_361@20))
	GL_STUB(_dispatch_stub_362, 362, _dispatch_stub_362@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_362, _dispatch_stub_362@12))
	GL_STUB(_dispatch_stub_363, 363, _dispatch_stub_363@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_363, _dispatch_stub_363@12))
	GL_STUB(_dispatch_stub_364, 364, _dispatch_stub_364@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_364, _dispatch_stub_364@20))
	GL_STUB(_dispatch_stub_365, 365, _dispatch_stub_365@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_365, _dispatch_stub_365@12))
	GL_STUB(_dispatch_stub_366, 366, _dispatch_stub_366@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_366, _dispatch_stub_366@12))
	GL_STUB(_dispatch_stub_367, 367, _dispatch_stub_367@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_367, _dispatch_stub_367@16))
	GL_STUB(_dispatch_stub_368, 368, _dispatch_stub_368@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_368, _dispatch_stub_368@12))
	GL_STUB(_dispatch_stub_369, 369, _dispatch_stub_369@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_369, _dispatch_stub_369@4))
	GL_STUB(_dispatch_stub_370, 370, _dispatch_stub_370@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_370, _dispatch_stub_370@4))
	GL_STUB(_dispatch_stub_371, 371, _dispatch_stub_371@40)
	HIDDEN(GL_PREFIX(_dispatch_stub_371, _dispatch_stub_371@40))
	GL_STUB(_dispatch_stub_372, 372, _dispatch_stub_372@44)
	HIDDEN(GL_PREFIX(_dispatch_stub_372, _dispatch_stub_372@44))
	GL_STUB(_dispatch_stub_373, 373, _dispatch_stub_373@36)
	HIDDEN(GL_PREFIX(_dispatch_stub_373, _dispatch_stub_373@36))
	GL_STUB(ActiveTexture, 374, ActiveTexture@4)
	GL_STUB(ClientActiveTexture, 375, ClientActiveTexture@4)
	GL_STUB(_dispatch_stub_376, 376, _dispatch_stub_376@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_376, _dispatch_stub_376@12))
	GL_STUB(_dispatch_stub_377, 377, _dispatch_stub_377@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_377, _dispatch_stub_377@8))
	GL_STUB(_dispatch_stub_378, 378, _dispatch_stub_378@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_378, _dispatch_stub_378@8))
	GL_STUB(_dispatch_stub_379, 379, _dispatch_stub_379@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_379, _dispatch_stub_379@8))
	GL_STUB(_dispatch_stub_380, 380, _dispatch_stub_380@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_380, _dispatch_stub_380@8))
	GL_STUB(_dispatch_stub_381, 381, _dispatch_stub_381@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_381, _dispatch_stub_381@8))
	GL_STUB(_dispatch_stub_382, 382, _dispatch_stub_382@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_382, _dispatch_stub_382@8))
	GL_STUB(_dispatch_stub_383, 383, _dispatch_stub_383@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_383, _dispatch_stub_383@8))
	GL_STUB(_dispatch_stub_384, 384, _dispatch_stub_384@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_384, _dispatch_stub_384@20))
	GL_STUB(_dispatch_stub_385, 385, _dispatch_stub_385@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_385, _dispatch_stub_385@8))
	GL_STUB(_dispatch_stub_386, 386, _dispatch_stub_386@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_386, _dispatch_stub_386@12))
	GL_STUB(_dispatch_stub_387, 387, _dispatch_stub_387@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_387, _dispatch_stub_387@8))
	GL_STUB(_dispatch_stub_388, 388, _dispatch_stub_388@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_388, _dispatch_stub_388@12))
	GL_STUB(_dispatch_stub_389, 389, _dispatch_stub_389@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_389, _dispatch_stub_389@8))
	GL_STUB(_dispatch_stub_390, 390, _dispatch_stub_390@12)
	HIDDEN(GL_PREFIX(_dispatch_stub_390, _dispatch_stub_390@12))
	GL_STUB(_dispatch_stub_391, 391, _dispatch_stub_391@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_391, _dispatch_stub_391@8))
	GL_STUB(_dispatch_stub_392, 392, _dispatch_stub_392@28)
	HIDDEN(GL_PREFIX(_dispatch_stub_392, _dispatch_stub_392@28))
	GL_STUB(_dispatch_stub_393, 393, _dispatch_stub_393@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_393, _dispatch_stub_393@8))
	GL_STUB(_dispatch_stub_394, 394, _dispatch_stub_394@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_394, _dispatch_stub_394@16))
	GL_STUB(_dispatch_stub_395, 395, _dispatch_stub_395@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_395, _dispatch_stub_395@8))
	GL_STUB(_dispatch_stub_396, 396, _dispatch_stub_396@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_396, _dispatch_stub_396@16))
	GL_STUB(_dispatch_stub_397, 397, _dispatch_stub_397@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_397, _dispatch_stub_397@8))
	GL_STUB(_dispatch_stub_398, 398, _dispatch_stub_398@16)
	HIDDEN(GL_PREFIX(_dispatch_stub_398, _dispatch_stub_398@16))
	GL_STUB(_dispatch_stub_399, 399, _dispatch_stub_399@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_399, _dispatch_stub_399@8))
	GL_STUB(_dispatch_stub_400, 400, _dispatch_stub_400@36)
	HIDDEN(GL_PREFIX(_dispatch_stub_400, _dispatch_stub_400@36))
	GL_STUB(_dispatch_stub_401, 401, _dispatch_stub_401@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_401, _dispatch_stub_401@8))
	GL_STUB(MultiTexCoord4f, 402, MultiTexCoord4f@20)
	GL_STUB(_dispatch_stub_403, 403, _dispatch_stub_403@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_403, _dispatch_stub_403@8))
	GL_STUB(_dispatch_stub_404, 404, _dispatch_stub_404@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_404, _dispatch_stub_404@20))
	GL_STUB(_dispatch_stub_405, 405, _dispatch_stub_405@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_405, _dispatch_stub_405@8))
	GL_STUB(_dispatch_stub_406, 406, _dispatch_stub_406@20)
	HIDDEN(GL_PREFIX(_dispatch_stub_406, _dispatch_stub_406@20))
	GL_STUB(_dispatch_stub_407, 407, _dispatch_stub_407@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_407, _dispatch_stub_407@8))
	GL_STUB(BlendEquationSeparateOES, 408, BlendEquationSeparateOES@8)
	GL_STUB(BlendFuncSeparateOES, 409, BlendFuncSeparateOES@16)
	GL_STUB(DrawTexfOES, 410, DrawTexfOES@20)
	GL_STUB(DrawTexfvOES, 411, DrawTexfvOES@4)
	GL_STUB(DrawTexiOES, 412, DrawTexiOES@20)
	GL_STUB(DrawTexivOES, 413, DrawTexivOES@4)
	GL_STUB(DrawTexsOES, 414, DrawTexsOES@20)
	GL_STUB(DrawTexsvOES, 415, DrawTexsvOES@4)
	GL_STUB(DrawTexxOES, 416, DrawTexxOES@20)
	GL_STUB(DrawTexxvOES, 417, DrawTexxvOES@4)
	GL_STUB(BindFramebufferOES, 418, BindFramebufferOES@8)
	GL_STUB(BindRenderbufferOES, 419, BindRenderbufferOES@8)
	GL_STUB(CheckFramebufferStatusOES, 420, CheckFramebufferStatusOES@4)
	GL_STUB(DeleteFramebuffersOES, 421, DeleteFramebuffersOES@8)
	GL_STUB(DeleteRenderbuffersOES, 422, DeleteRenderbuffersOES@8)
	GL_STUB(FramebufferRenderbufferOES, 423, FramebufferRenderbufferOES@16)
	GL_STUB(FramebufferTexture2DOES, 424, FramebufferTexture2DOES@20)
	GL_STUB(GenFramebuffersOES, 425, GenFramebuffersOES@8)
	GL_STUB(GenRenderbuffersOES, 426, GenRenderbuffersOES@8)
	GL_STUB(GenerateMipmapOES, 427, GenerateMipmapOES@4)
	GL_STUB(GetFramebufferAttachmentParameterivOES, 428, GetFramebufferAttachmentParameterivOES@16)
	GL_STUB(GetRenderbufferParameterivOES, 429, GetRenderbufferParameterivOES@12)
	GL_STUB(IsFramebufferOES, 430, IsFramebufferOES@4)
	GL_STUB(IsRenderbufferOES, 431, IsRenderbufferOES@4)
	GL_STUB(RenderbufferStorageOES, 432, RenderbufferStorageOES@16)
	GL_STUB(PointSizePointerOES, 433, PointSizePointerOES@12)
	GL_STUB(QueryMatrixxOES, 434, QueryMatrixxOES@8)
	GL_STUB(GetTexGenxvOES, 435, GetTexGenxvOES@12)
	GL_STUB(TexGenxOES, 436, TexGenxOES@12)
	GL_STUB(TexGenxvOES, 437, TexGenxvOES@12)
	GL_STUB(GetBufferPointervOES, 438, GetBufferPointervOES@12)
	GL_STUB(MapBufferOES, 439, MapBufferOES@8)
	GL_STUB(UnmapBufferOES, 440, UnmapBufferOES@4)
	GL_STUB(MultiDrawArraysEXT, 441, MultiDrawArraysEXT@16)
	GL_STUB(MultiDrawElementsEXT, 442, MultiDrawElementsEXT@20)
	GL_STUB(_dispatch_stub_443, 443, _dispatch_stub_443@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_443, _dispatch_stub_443@4))
	GL_STUB(_dispatch_stub_444, 444, _dispatch_stub_444@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_444, _dispatch_stub_444@8))
	GL_STUB(_dispatch_stub_445, 445, _dispatch_stub_445@8)
	HIDDEN(GL_PREFIX(_dispatch_stub_445, _dispatch_stub_445@8))
	GL_STUB(_dispatch_stub_446, 446, _dispatch_stub_446@4)
	HIDDEN(GL_PREFIX(_dispatch_stub_446, _dispatch_stub_446@4))
	GL_STUB(EGLImageTargetRenderbufferStorageOES, 447, EGLImageTargetRenderbufferStorageOES@8)
	GL_STUB(EGLImageTargetTexture2DOES, 448, EGLImageTargetTexture2DOES@8)
	GL_STUB(CompressedTexImage2D, 449, CompressedTexImage2D@32)
	GL_STUB(CompressedTexSubImage2D, 450, CompressedTexSubImage2D@36)
	GL_STUB(SampleCoverage, 451, SampleCoverage@8)
	GL_STUB(BindBuffer, 452, BindBuffer@8)
	GL_STUB(BufferData, 453, BufferData@16)
	GL_STUB(BufferSubData, 454, BufferSubData@16)
	GL_STUB(DeleteBuffers, 455, DeleteBuffers@8)
	GL_STUB(GenBuffers, 456, GenBuffers@8)
	GL_STUB(GetBufferParameteriv, 457, GetBufferParameteriv@12)
	GL_STUB(IsBuffer, 458, IsBuffer@4)
	GL_STUB(PointParameterf, 459, PointParameterf@8)
	GL_STUB(PointParameterfv, 460, PointParameterfv@8)
	GL_STUB(AlphaFuncx, 461, AlphaFuncx@8)
	GL_STUB(ClearColorx, 462, ClearColorx@16)
	GL_STUB(ClearDepthf, 463, ClearDepthf@4)
	GL_STUB(ClearDepthx, 464, ClearDepthx@4)
	GL_STUB(Color4x, 465, Color4x@16)
	GL_STUB(DepthRangef, 466, DepthRangef@8)
	GL_STUB(DepthRangex, 467, DepthRangex@8)
	GL_STUB(Fogx, 468, Fogx@8)
	GL_STUB(Fogxv, 469, Fogxv@8)
	GL_STUB(Frustumf, 470, Frustumf@24)
	GL_STUB(Frustumx, 471, Frustumx@24)
	GL_STUB(LightModelx, 472, LightModelx@8)
	GL_STUB(LightModelxv, 473, LightModelxv@8)
	GL_STUB(Lightx, 474, Lightx@12)
	GL_STUB(Lightxv, 475, Lightxv@12)
	GL_STUB(LineWidthx, 476, LineWidthx@4)
	GL_STUB(LoadMatrixx, 477, LoadMatrixx@4)
	GL_STUB(Materialx, 478, Materialx@12)
	GL_STUB(Materialxv, 479, Materialxv@12)
	GL_STUB(MultMatrixx, 480, MultMatrixx@4)
	GL_STUB(MultiTexCoord4x, 481, MultiTexCoord4x@20)
	GL_STUB(Normal3x, 482, Normal3x@12)
	GL_STUB(Orthof, 483, Orthof@24)
	GL_STUB(Orthox, 484, Orthox@24)
	GL_STUB(PointSizex, 485, PointSizex@4)
	GL_STUB(PolygonOffsetx, 486, PolygonOffsetx@8)
	GL_STUB(Rotatex, 487, Rotatex@16)
	GL_STUB(SampleCoveragex, 488, SampleCoveragex@8)
	GL_STUB(Scalex, 489, Scalex@12)
	GL_STUB(TexEnvx, 490, TexEnvx@12)
	GL_STUB(TexEnvxv, 491, TexEnvxv@12)
	GL_STUB(TexParameterx, 492, TexParameterx@12)
	GL_STUB(Translatex, 493, Translatex@12)
	GL_STUB(ClipPlanef, 494, ClipPlanef@8)
	GL_STUB(ClipPlanex, 495, ClipPlanex@8)
	GL_STUB(GetClipPlanef, 496, GetClipPlanef@8)
	GL_STUB(GetClipPlanex, 497, GetClipPlanex@8)
	GL_STUB(GetFixedv, 498, GetFixedv@8)
	GL_STUB(GetLightxv, 499, GetLightxv@12)
	GL_STUB(GetMaterialxv, 500, GetMaterialxv@12)
	GL_STUB(GetTexEnvxv, 501, GetTexEnvxv@12)
	GL_STUB(GetTexParameterxv, 502, GetTexParameterxv@12)
	GL_STUB(PointParameterx, 503, PointParameterx@8)
	GL_STUB(PointParameterxv, 504, PointParameterxv@8)
	GL_STUB(TexParameterxv, 505, TexParameterxv@12)
	GL_STUB_ALIAS(AlphaFuncxOES, 461, AlphaFuncxOES@8, AlphaFuncx, AlphaFuncx@8)
	GL_STUB_ALIAS(ClearColorxOES, 462, ClearColorxOES@16, ClearColorx, ClearColorx@16)
	GL_STUB_ALIAS(ClearDepthfOES, 463, ClearDepthfOES@4, ClearDepthf, ClearDepthf@4)
	GL_STUB_ALIAS(ClearDepthxOES, 464, ClearDepthxOES@4, ClearDepthx, ClearDepthx@4)
	GL_STUB_ALIAS(Color4xOES, 465, Color4xOES@16, Color4x, Color4x@16)
	GL_STUB_ALIAS(DepthRangefOES, 466, DepthRangefOES@8, DepthRangef, DepthRangef@8)
	GL_STUB_ALIAS(DepthRangexOES, 467, DepthRangexOES@8, DepthRangex, DepthRangex@8)
	GL_STUB_ALIAS(FogxOES, 468, FogxOES@8, Fogx, Fogx@8)
	GL_STUB_ALIAS(FogxvOES, 469, FogxvOES@8, Fogxv, Fogxv@8)
	GL_STUB_ALIAS(FrustumfOES, 470, FrustumfOES@24, Frustumf, Frustumf@24)
	GL_STUB_ALIAS(FrustumxOES, 471, FrustumxOES@24, Frustumx, Frustumx@24)
	GL_STUB_ALIAS(LightModelxOES, 472, LightModelxOES@8, LightModelx, LightModelx@8)
	GL_STUB_ALIAS(LightModelxvOES, 473, LightModelxvOES@8, LightModelxv, LightModelxv@8)
	GL_STUB_ALIAS(LightxOES, 474, LightxOES@12, Lightx, Lightx@12)
	GL_STUB_ALIAS(LightxvOES, 475, LightxvOES@12, Lightxv, Lightxv@12)
	GL_STUB_ALIAS(LineWidthxOES, 476, LineWidthxOES@4, LineWidthx, LineWidthx@4)
	GL_STUB_ALIAS(LoadMatrixxOES, 477, LoadMatrixxOES@4, LoadMatrixx, LoadMatrixx@4)
	GL_STUB_ALIAS(MaterialxOES, 478, MaterialxOES@12, Materialx, Materialx@12)
	GL_STUB_ALIAS(MaterialxvOES, 479, MaterialxvOES@12, Materialxv, Materialxv@12)
	GL_STUB_ALIAS(MultMatrixxOES, 480, MultMatrixxOES@4, MultMatrixx, MultMatrixx@4)
	GL_STUB_ALIAS(MultiTexCoord4xOES, 481, MultiTexCoord4xOES@20, MultiTexCoord4x, MultiTexCoord4x@20)
	GL_STUB_ALIAS(Normal3xOES, 482, Normal3xOES@12, Normal3x, Normal3x@12)
	GL_STUB_ALIAS(OrthofOES, 483, OrthofOES@24, Orthof, Orthof@24)
	GL_STUB_ALIAS(OrthoxOES, 484, OrthoxOES@24, Orthox, Orthox@24)
	GL_STUB_ALIAS(PointSizexOES, 485, PointSizexOES@4, PointSizex, PointSizex@4)
	GL_STUB_ALIAS(PolygonOffsetxOES, 486, PolygonOffsetxOES@8, PolygonOffsetx, PolygonOffsetx@8)
	GL_STUB_ALIAS(RotatexOES, 487, RotatexOES@16, Rotatex, Rotatex@16)
	GL_STUB_ALIAS(SampleCoveragexOES, 488, SampleCoveragexOES@8, SampleCoveragex, SampleCoveragex@8)
	GL_STUB_ALIAS(ScalexOES, 489, ScalexOES@12, Scalex, Scalex@12)
	GL_STUB_ALIAS(TexEnvxOES, 490, TexEnvxOES@12, TexEnvx, TexEnvx@12)
	GL_STUB_ALIAS(TexEnvxvOES, 491, TexEnvxvOES@12, TexEnvxv, TexEnvxv@12)
	GL_STUB_ALIAS(TexParameterxOES, 492, TexParameterxOES@12, TexParameterx, TexParameterx@12)
	GL_STUB_ALIAS(TranslatexOES, 493, TranslatexOES@12, Translatex, Translatex@12)
	GL_STUB_ALIAS(ClipPlanefOES, 494, ClipPlanefOES@8, ClipPlanef, ClipPlanef@8)
	GL_STUB_ALIAS(ClipPlanexOES, 495, ClipPlanexOES@8, ClipPlanex, ClipPlanex@8)
	GL_STUB_ALIAS(GetClipPlanefOES, 496, GetClipPlanefOES@8, GetClipPlanef, GetClipPlanef@8)
	GL_STUB_ALIAS(GetClipPlanexOES, 497, GetClipPlanexOES@8, GetClipPlanex, GetClipPlanex@8)
	GL_STUB_ALIAS(GetFixedvOES, 498, GetFixedvOES@8, GetFixedv, GetFixedv@8)
	GL_STUB_ALIAS(GetLightxvOES, 499, GetLightxvOES@12, GetLightxv, GetLightxv@12)
	GL_STUB_ALIAS(GetMaterialxvOES, 500, GetMaterialxvOES@12, GetMaterialxv, GetMaterialxv@12)
	GL_STUB_ALIAS(GetTexEnvxvOES, 501, GetTexEnvxvOES@12, GetTexEnvxv, GetTexEnvxv@12)
	GL_STUB_ALIAS(GetTexParameterxvOES, 502, GetTexParameterxvOES@12, GetTexParameterxv, GetTexParameterxv@12)
	GL_STUB_ALIAS(PointParameterxOES, 503, PointParameterxOES@8, PointParameterx, PointParameterx@8)
	GL_STUB_ALIAS(PointParameterxvOES, 504, PointParameterxvOES@8, PointParameterxv, PointParameterxv@8)
	GL_STUB_ALIAS(TexParameterxvOES, 505, TexParameterxvOES@12, TexParameterxv, TexParameterxv@12)

		GLOBL	GLNAME(gl_dispatch_functions_end)
		HIDDEN(GLNAME(gl_dispatch_functions_end))
		ALIGNTEXT16
GLNAME(gl_dispatch_functions_end):

#if defined(GLX_USE_TLS) && defined(__linux__)
	.section ".note.ABI-tag", "a"
	.p2align 2
	.long	1f - 0f   /* name length */
	.long	3f - 2f   /* data length */
	.long	1         /* note length */
0:	.asciz "GNU"      /* vendor name */
1:	.p2align 2
2:	.long	0         /* note data: the ABI tag */
	.long	2,4,20    /* Minimum kernel version w/TLS */
3:	.p2align 2        /* pad out section */
#endif /* GLX_USE_TLS */

#if defined (__ELF__) && defined (__linux__)
	.section .note.GNU-stack,"",%progbits
#endif