Sync with trunk r63786.
[reactos.git] / dll / opengl / opengl32 / apistubs.c
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS kernel
4 * FILE: lib/opengl32/apistubs.c
5 * PURPOSE: OpenGL32 lib, glXXX functions
6 */
7
8 #include "opengl32.h"
9
10 static void GLAPIENTRY nop_NewList(GLuint list, GLenum mode)
11 {
12 (void) list; (void) mode;
13 }
14
15 static void GLAPIENTRY nop_EndList(void)
16 {
17 }
18
19 static void GLAPIENTRY nop_CallList(GLuint list)
20 {
21 (void) list;
22 }
23
24 static void GLAPIENTRY nop_CallLists(GLsizei n, GLenum type, const GLvoid * lists)
25 {
26 (void) n; (void) type; (void) lists;
27 }
28
29 static void GLAPIENTRY nop_DeleteLists(GLuint list, GLsizei range)
30 {
31 (void) list; (void) range;
32 }
33
34 static GLuint GLAPIENTRY nop_GenLists(GLsizei range)
35 {
36 (void) range;
37 return 0;
38 }
39
40 static void GLAPIENTRY nop_ListBase(GLuint base)
41 {
42 (void) base;
43 }
44
45 static void GLAPIENTRY nop_Begin(GLenum mode)
46 {
47 (void) mode;
48 }
49
50 static void GLAPIENTRY nop_Bitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
51 {
52 (void) width; (void) height; (void) xorig; (void) yorig; (void) xmove; (void) ymove; (void) bitmap;
53 }
54
55 static void GLAPIENTRY nop_Color3b(GLbyte red, GLbyte green, GLbyte blue)
56 {
57 (void) red; (void) green; (void) blue;
58 }
59
60 static void GLAPIENTRY nop_Color3bv(const GLbyte * v)
61 {
62 (void) v;
63 }
64
65 static void GLAPIENTRY nop_Color3d(GLdouble red, GLdouble green, GLdouble blue)
66 {
67 (void) red; (void) green; (void) blue;
68 }
69
70 static void GLAPIENTRY nop_Color3dv(const GLdouble * v)
71 {
72 (void) v;
73 }
74
75 static void GLAPIENTRY nop_Color3f(GLfloat red, GLfloat green, GLfloat blue)
76 {
77 (void) red; (void) green; (void) blue;
78 }
79
80 static void GLAPIENTRY nop_Color3fv(const GLfloat * v)
81 {
82 (void) v;
83 }
84
85 static void GLAPIENTRY nop_Color3i(GLint red, GLint green, GLint blue)
86 {
87 (void) red; (void) green; (void) blue;
88 }
89
90 static void GLAPIENTRY nop_Color3iv(const GLint * v)
91 {
92 (void) v;
93 }
94
95 static void GLAPIENTRY nop_Color3s(GLshort red, GLshort green, GLshort blue)
96 {
97 (void) red; (void) green; (void) blue;
98 }
99
100 static void GLAPIENTRY nop_Color3sv(const GLshort * v)
101 {
102 (void) v;
103 }
104
105 static void GLAPIENTRY nop_Color3ub(GLubyte red, GLubyte green, GLubyte blue)
106 {
107 (void) red; (void) green; (void) blue;
108 }
109
110 static void GLAPIENTRY nop_Color3ubv(const GLubyte * v)
111 {
112 (void) v;
113 }
114
115 static void GLAPIENTRY nop_Color3ui(GLuint red, GLuint green, GLuint blue)
116 {
117 (void) red; (void) green; (void) blue;
118 }
119
120 static void GLAPIENTRY nop_Color3uiv(const GLuint * v)
121 {
122 (void) v;
123 }
124
125 static void GLAPIENTRY nop_Color3us(GLushort red, GLushort green, GLushort blue)
126 {
127 (void) red; (void) green; (void) blue;
128 }
129
130 static void GLAPIENTRY nop_Color3usv(const GLushort * v)
131 {
132 (void) v;
133 }
134
135 static void GLAPIENTRY nop_Color4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
136 {
137 (void) red; (void) green; (void) blue; (void) alpha;
138 }
139
140 static void GLAPIENTRY nop_Color4bv(const GLbyte * v)
141 {
142 (void) v;
143 }
144
145 static void GLAPIENTRY nop_Color4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
146 {
147 (void) red; (void) green; (void) blue; (void) alpha;
148 }
149
150 static void GLAPIENTRY nop_Color4dv(const GLdouble * v)
151 {
152 (void) v;
153 }
154
155 static void GLAPIENTRY nop_Color4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
156 {
157 (void) red; (void) green; (void) blue; (void) alpha;
158 }
159
160 static void GLAPIENTRY nop_Color4fv(const GLfloat * v)
161 {
162 (void) v;
163 }
164
165 static void GLAPIENTRY nop_Color4i(GLint red, GLint green, GLint blue, GLint alpha)
166 {
167 (void) red; (void) green; (void) blue; (void) alpha;
168 }
169
170 static void GLAPIENTRY nop_Color4iv(const GLint * v)
171 {
172 (void) v;
173 }
174
175 static void GLAPIENTRY nop_Color4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
176 {
177 (void) red; (void) green; (void) blue; (void) alpha;
178 }
179
180 static void GLAPIENTRY nop_Color4sv(const GLshort * v)
181 {
182 (void) v;
183 }
184
185 static void GLAPIENTRY nop_Color4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
186 {
187 (void) red; (void) green; (void) blue; (void) alpha;
188 }
189
190 static void GLAPIENTRY nop_Color4ubv(const GLubyte * v)
191 {
192 (void) v;
193 }
194
195 static void GLAPIENTRY nop_Color4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
196 {
197 (void) red; (void) green; (void) blue; (void) alpha;
198 }
199
200 static void GLAPIENTRY nop_Color4uiv(const GLuint * v)
201 {
202 (void) v;
203 }
204
205 static void GLAPIENTRY nop_Color4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
206 {
207 (void) red; (void) green; (void) blue; (void) alpha;
208 }
209
210 static void GLAPIENTRY nop_Color4usv(const GLushort * v)
211 {
212 (void) v;
213 }
214
215 static void GLAPIENTRY nop_EdgeFlag(GLboolean flag)
216 {
217 (void) flag;
218 }
219
220 static void GLAPIENTRY nop_EdgeFlagv(const GLboolean * flag)
221 {
222 (void) flag;
223 }
224
225 static void GLAPIENTRY nop_End(void)
226 {
227 }
228
229 static void GLAPIENTRY nop_Indexd(GLdouble c)
230 {
231 (void) c;
232 }
233
234 static void GLAPIENTRY nop_Indexdv(const GLdouble * c)
235 {
236 (void) c;
237 }
238
239 static void GLAPIENTRY nop_Indexf(GLfloat c)
240 {
241 (void) c;
242 }
243
244 static void GLAPIENTRY nop_Indexfv(const GLfloat * c)
245 {
246 (void) c;
247 }
248
249 static void GLAPIENTRY nop_Indexi(GLint c)
250 {
251 (void) c;
252 }
253
254 static void GLAPIENTRY nop_Indexiv(const GLint * c)
255 {
256 (void) c;
257 }
258
259 static void GLAPIENTRY nop_Indexs(GLshort c)
260 {
261 (void) c;
262 }
263
264 static void GLAPIENTRY nop_Indexsv(const GLshort * c)
265 {
266 (void) c;
267 }
268
269 static void GLAPIENTRY nop_Normal3b(GLbyte nx, GLbyte ny, GLbyte nz)
270 {
271 (void) nx; (void) ny; (void) nz;
272 }
273
274 static void GLAPIENTRY nop_Normal3bv(const GLbyte * v)
275 {
276 (void) v;
277 }
278
279 static void GLAPIENTRY nop_Normal3d(GLdouble nx, GLdouble ny, GLdouble nz)
280 {
281 (void) nx; (void) ny; (void) nz;
282 }
283
284 static void GLAPIENTRY nop_Normal3dv(const GLdouble * v)
285 {
286 (void) v;
287 }
288
289 static void GLAPIENTRY nop_Normal3f(GLfloat nx, GLfloat ny, GLfloat nz)
290 {
291 (void) nx; (void) ny; (void) nz;
292 }
293
294 static void GLAPIENTRY nop_Normal3fv(const GLfloat * v)
295 {
296 (void) v;
297 }
298
299 static void GLAPIENTRY nop_Normal3i(GLint nx, GLint ny, GLint nz)
300 {
301 (void) nx; (void) ny; (void) nz;
302 }
303
304 static void GLAPIENTRY nop_Normal3iv(const GLint * v)
305 {
306 (void) v;
307 }
308
309 static void GLAPIENTRY nop_Normal3s(GLshort nx, GLshort ny, GLshort nz)
310 {
311 (void) nx; (void) ny; (void) nz;
312 }
313
314 static void GLAPIENTRY nop_Normal3sv(const GLshort * v)
315 {
316 (void) v;
317 }
318
319 static void GLAPIENTRY nop_RasterPos2d(GLdouble x, GLdouble y)
320 {
321 (void) x; (void) y;
322 }
323
324 static void GLAPIENTRY nop_RasterPos2dv(const GLdouble * v)
325 {
326 (void) v;
327 }
328
329 static void GLAPIENTRY nop_RasterPos2f(GLfloat x, GLfloat y)
330 {
331 (void) x; (void) y;
332 }
333
334 static void GLAPIENTRY nop_RasterPos2fv(const GLfloat * v)
335 {
336 (void) v;
337 }
338
339 static void GLAPIENTRY nop_RasterPos2i(GLint x, GLint y)
340 {
341 (void) x; (void) y;
342 }
343
344 static void GLAPIENTRY nop_RasterPos2iv(const GLint * v)
345 {
346 (void) v;
347 }
348
349 static void GLAPIENTRY nop_RasterPos2s(GLshort x, GLshort y)
350 {
351 (void) x; (void) y;
352 }
353
354 static void GLAPIENTRY nop_RasterPos2sv(const GLshort * v)
355 {
356 (void) v;
357 }
358
359 static void GLAPIENTRY nop_RasterPos3d(GLdouble x, GLdouble y, GLdouble z)
360 {
361 (void) x; (void) y; (void) z;
362 }
363
364 static void GLAPIENTRY nop_RasterPos3dv(const GLdouble * v)
365 {
366 (void) v;
367 }
368
369 static void GLAPIENTRY nop_RasterPos3f(GLfloat x, GLfloat y, GLfloat z)
370 {
371 (void) x; (void) y; (void) z;
372 }
373
374 static void GLAPIENTRY nop_RasterPos3fv(const GLfloat * v)
375 {
376 (void) v;
377 }
378
379 static void GLAPIENTRY nop_RasterPos3i(GLint x, GLint y, GLint z)
380 {
381 (void) x; (void) y; (void) z;
382 }
383
384 static void GLAPIENTRY nop_RasterPos3iv(const GLint * v)
385 {
386 (void) v;
387 }
388
389 static void GLAPIENTRY nop_RasterPos3s(GLshort x, GLshort y, GLshort z)
390 {
391 (void) x; (void) y; (void) z;
392 }
393
394 static void GLAPIENTRY nop_RasterPos3sv(const GLshort * v)
395 {
396 (void) v;
397 }
398
399 static void GLAPIENTRY nop_RasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
400 {
401 (void) x; (void) y; (void) z; (void) w;
402 }
403
404 static void GLAPIENTRY nop_RasterPos4dv(const GLdouble * v)
405 {
406 (void) v;
407 }
408
409 static void GLAPIENTRY nop_RasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
410 {
411 (void) x; (void) y; (void) z; (void) w;
412 }
413
414 static void GLAPIENTRY nop_RasterPos4fv(const GLfloat * v)
415 {
416 (void) v;
417 }
418
419 static void GLAPIENTRY nop_RasterPos4i(GLint x, GLint y, GLint z, GLint w)
420 {
421 (void) x; (void) y; (void) z; (void) w;
422 }
423
424 static void GLAPIENTRY nop_RasterPos4iv(const GLint * v)
425 {
426 (void) v;
427 }
428
429 static void GLAPIENTRY nop_RasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
430 {
431 (void) x; (void) y; (void) z; (void) w;
432 }
433
434 static void GLAPIENTRY nop_RasterPos4sv(const GLshort * v)
435 {
436 (void) v;
437 }
438
439 static void GLAPIENTRY nop_Rectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
440 {
441 (void) x1; (void) y1; (void) x2; (void) y2;
442 }
443
444 static void GLAPIENTRY nop_Rectdv(const GLdouble * v1, const GLdouble * v2)
445 {
446 (void) v1; (void) v2;
447 }
448
449 static void GLAPIENTRY nop_Rectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
450 {
451 (void) x1; (void) y1; (void) x2; (void) y2;
452 }
453
454 static void GLAPIENTRY nop_Rectfv(const GLfloat * v1, const GLfloat * v2)
455 {
456 (void) v1; (void) v2;
457 }
458
459 static void GLAPIENTRY nop_Recti(GLint x1, GLint y1, GLint x2, GLint y2)
460 {
461 (void) x1; (void) y1; (void) x2; (void) y2;
462 }
463
464 static void GLAPIENTRY nop_Rectiv(const GLint * v1, const GLint * v2)
465 {
466 (void) v1; (void) v2;
467 }
468
469 static void GLAPIENTRY nop_Rects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
470 {
471 (void) x1; (void) y1; (void) x2; (void) y2;
472 }
473
474 static void GLAPIENTRY nop_Rectsv(const GLshort * v1, const GLshort * v2)
475 {
476 (void) v1; (void) v2;
477 }
478
479 static void GLAPIENTRY nop_TexCoord1d(GLdouble s)
480 {
481 (void) s;
482 }
483
484 static void GLAPIENTRY nop_TexCoord1dv(const GLdouble * v)
485 {
486 (void) v;
487 }
488
489 static void GLAPIENTRY nop_TexCoord1f(GLfloat s)
490 {
491 (void) s;
492 }
493
494 static void GLAPIENTRY nop_TexCoord1fv(const GLfloat * v)
495 {
496 (void) v;
497 }
498
499 static void GLAPIENTRY nop_TexCoord1i(GLint s)
500 {
501 (void) s;
502 }
503
504 static void GLAPIENTRY nop_TexCoord1iv(const GLint * v)
505 {
506 (void) v;
507 }
508
509 static void GLAPIENTRY nop_TexCoord1s(GLshort s)
510 {
511 (void) s;
512 }
513
514 static void GLAPIENTRY nop_TexCoord1sv(const GLshort * v)
515 {
516 (void) v;
517 }
518
519 static void GLAPIENTRY nop_TexCoord2d(GLdouble s, GLdouble t)
520 {
521 (void) s; (void) t;
522 }
523
524 static void GLAPIENTRY nop_TexCoord2dv(const GLdouble * v)
525 {
526 (void) v;
527 }
528
529 static void GLAPIENTRY nop_TexCoord2f(GLfloat s, GLfloat t)
530 {
531 (void) s; (void) t;
532 }
533
534 static void GLAPIENTRY nop_TexCoord2fv(const GLfloat * v)
535 {
536 (void) v;
537 }
538
539 static void GLAPIENTRY nop_TexCoord2i(GLint s, GLint t)
540 {
541 (void) s; (void) t;
542 }
543
544 static void GLAPIENTRY nop_TexCoord2iv(const GLint * v)
545 {
546 (void) v;
547 }
548
549 static void GLAPIENTRY nop_TexCoord2s(GLshort s, GLshort t)
550 {
551 (void) s; (void) t;
552 }
553
554 static void GLAPIENTRY nop_TexCoord2sv(const GLshort * v)
555 {
556 (void) v;
557 }
558
559 static void GLAPIENTRY nop_TexCoord3d(GLdouble s, GLdouble t, GLdouble r)
560 {
561 (void) s; (void) t; (void) r;
562 }
563
564 static void GLAPIENTRY nop_TexCoord3dv(const GLdouble * v)
565 {
566 (void) v;
567 }
568
569 static void GLAPIENTRY nop_TexCoord3f(GLfloat s, GLfloat t, GLfloat r)
570 {
571 (void) s; (void) t; (void) r;
572 }
573
574 static void GLAPIENTRY nop_TexCoord3fv(const GLfloat * v)
575 {
576 (void) v;
577 }
578
579 static void GLAPIENTRY nop_TexCoord3i(GLint s, GLint t, GLint r)
580 {
581 (void) s; (void) t; (void) r;
582 }
583
584 static void GLAPIENTRY nop_TexCoord3iv(const GLint * v)
585 {
586 (void) v;
587 }
588
589 static void GLAPIENTRY nop_TexCoord3s(GLshort s, GLshort t, GLshort r)
590 {
591 (void) s; (void) t; (void) r;
592 }
593
594 static void GLAPIENTRY nop_TexCoord3sv(const GLshort * v)
595 {
596 (void) v;
597 }
598
599 static void GLAPIENTRY nop_TexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
600 {
601 (void) s; (void) t; (void) r; (void) q;
602 }
603
604 static void GLAPIENTRY nop_TexCoord4dv(const GLdouble * v)
605 {
606 (void) v;
607 }
608
609 static void GLAPIENTRY nop_TexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
610 {
611 (void) s; (void) t; (void) r; (void) q;
612 }
613
614 static void GLAPIENTRY nop_TexCoord4fv(const GLfloat * v)
615 {
616 (void) v;
617 }
618
619 static void GLAPIENTRY nop_TexCoord4i(GLint s, GLint t, GLint r, GLint q)
620 {
621 (void) s; (void) t; (void) r; (void) q;
622 }
623
624 static void GLAPIENTRY nop_TexCoord4iv(const GLint * v)
625 {
626 (void) v;
627 }
628
629 static void GLAPIENTRY nop_TexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
630 {
631 (void) s; (void) t; (void) r; (void) q;
632 }
633
634 static void GLAPIENTRY nop_TexCoord4sv(const GLshort * v)
635 {
636 (void) v;
637 }
638
639 static void GLAPIENTRY nop_Vertex2d(GLdouble x, GLdouble y)
640 {
641 (void) x; (void) y;
642 }
643
644 static void GLAPIENTRY nop_Vertex2dv(const GLdouble * v)
645 {
646 (void) v;
647 }
648
649 static void GLAPIENTRY nop_Vertex2f(GLfloat x, GLfloat y)
650 {
651 (void) x; (void) y;
652 }
653
654 static void GLAPIENTRY nop_Vertex2fv(const GLfloat * v)
655 {
656 (void) v;
657 }
658
659 static void GLAPIENTRY nop_Vertex2i(GLint x, GLint y)
660 {
661 (void) x; (void) y;
662 }
663
664 static void GLAPIENTRY nop_Vertex2iv(const GLint * v)
665 {
666 (void) v;
667 }
668
669 static void GLAPIENTRY nop_Vertex2s(GLshort x, GLshort y)
670 {
671 (void) x; (void) y;
672 }
673
674 static void GLAPIENTRY nop_Vertex2sv(const GLshort * v)
675 {
676 (void) v;
677 }
678
679 static void GLAPIENTRY nop_Vertex3d(GLdouble x, GLdouble y, GLdouble z)
680 {
681 (void) x; (void) y; (void) z;
682 }
683
684 static void GLAPIENTRY nop_Vertex3dv(const GLdouble * v)
685 {
686 (void) v;
687 }
688
689 static void GLAPIENTRY nop_Vertex3f(GLfloat x, GLfloat y, GLfloat z)
690 {
691 (void) x; (void) y; (void) z;
692 }
693
694 static void GLAPIENTRY nop_Vertex3fv(const GLfloat * v)
695 {
696 (void) v;
697 }
698
699 static void GLAPIENTRY nop_Vertex3i(GLint x, GLint y, GLint z)
700 {
701 (void) x; (void) y; (void) z;
702 }
703
704 static void GLAPIENTRY nop_Vertex3iv(const GLint * v)
705 {
706 (void) v;
707 }
708
709 static void GLAPIENTRY nop_Vertex3s(GLshort x, GLshort y, GLshort z)
710 {
711 (void) x; (void) y; (void) z;
712 }
713
714 static void GLAPIENTRY nop_Vertex3sv(const GLshort * v)
715 {
716 (void) v;
717 }
718
719 static void GLAPIENTRY nop_Vertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
720 {
721 (void) x; (void) y; (void) z; (void) w;
722 }
723
724 static void GLAPIENTRY nop_Vertex4dv(const GLdouble * v)
725 {
726 (void) v;
727 }
728
729 static void GLAPIENTRY nop_Vertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
730 {
731 (void) x; (void) y; (void) z; (void) w;
732 }
733
734 static void GLAPIENTRY nop_Vertex4fv(const GLfloat * v)
735 {
736 (void) v;
737 }
738
739 static void GLAPIENTRY nop_Vertex4i(GLint x, GLint y, GLint z, GLint w)
740 {
741 (void) x; (void) y; (void) z; (void) w;
742 }
743
744 static void GLAPIENTRY nop_Vertex4iv(const GLint * v)
745 {
746 (void) v;
747 }
748
749 static void GLAPIENTRY nop_Vertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
750 {
751 (void) x; (void) y; (void) z; (void) w;
752 }
753
754 static void GLAPIENTRY nop_Vertex4sv(const GLshort * v)
755 {
756 (void) v;
757 }
758
759 static void GLAPIENTRY nop_ClipPlane(GLenum plane, const GLdouble * equation)
760 {
761 (void) plane; (void) equation;
762 }
763
764 static void GLAPIENTRY nop_ColorMaterial(GLenum face, GLenum mode)
765 {
766 (void) face; (void) mode;
767 }
768
769 static void GLAPIENTRY nop_CullFace(GLenum mode)
770 {
771 (void) mode;
772 }
773
774 static void GLAPIENTRY nop_Fogf(GLenum pname, GLfloat param)
775 {
776 (void) pname; (void) param;
777 }
778
779 static void GLAPIENTRY nop_Fogfv(GLenum pname, const GLfloat * params)
780 {
781 (void) pname; (void) params;
782 }
783
784 static void GLAPIENTRY nop_Fogi(GLenum pname, GLint param)
785 {
786 (void) pname; (void) param;
787 }
788
789 static void GLAPIENTRY nop_Fogiv(GLenum pname, const GLint * params)
790 {
791 (void) pname; (void) params;
792 }
793
794 static void GLAPIENTRY nop_FrontFace(GLenum mode)
795 {
796 (void) mode;
797 }
798
799 static void GLAPIENTRY nop_Hint(GLenum target, GLenum mode)
800 {
801 (void) target; (void) mode;
802 }
803
804 static void GLAPIENTRY nop_Lightf(GLenum light, GLenum pname, GLfloat param)
805 {
806 (void) light; (void) pname; (void) param;
807 }
808
809 static void GLAPIENTRY nop_Lightfv(GLenum light, GLenum pname, const GLfloat * params)
810 {
811 (void) light; (void) pname; (void) params;
812 }
813
814 static void GLAPIENTRY nop_Lighti(GLenum light, GLenum pname, GLint param)
815 {
816 (void) light; (void) pname; (void) param;
817 }
818
819 static void GLAPIENTRY nop_Lightiv(GLenum light, GLenum pname, const GLint * params)
820 {
821 (void) light; (void) pname; (void) params;
822 }
823
824 static void GLAPIENTRY nop_LightModelf(GLenum pname, GLfloat param)
825 {
826 (void) pname; (void) param;
827 }
828
829 static void GLAPIENTRY nop_LightModelfv(GLenum pname, const GLfloat * params)
830 {
831 (void) pname; (void) params;
832 }
833
834 static void GLAPIENTRY nop_LightModeli(GLenum pname, GLint param)
835 {
836 (void) pname; (void) param;
837 }
838
839 static void GLAPIENTRY nop_LightModeliv(GLenum pname, const GLint * params)
840 {
841 (void) pname; (void) params;
842 }
843
844 static void GLAPIENTRY nop_LineStipple(GLint factor, GLushort pattern)
845 {
846 (void) factor; (void) pattern;
847 }
848
849 static void GLAPIENTRY nop_LineWidth(GLfloat width)
850 {
851 (void) width;
852 }
853
854 static void GLAPIENTRY nop_Materialf(GLenum face, GLenum pname, GLfloat param)
855 {
856 (void) face; (void) pname; (void) param;
857 }
858
859 static void GLAPIENTRY nop_Materialfv(GLenum face, GLenum pname, const GLfloat * params)
860 {
861 (void) face; (void) pname; (void) params;
862 }
863
864 static void GLAPIENTRY nop_Materiali(GLenum face, GLenum pname, GLint param)
865 {
866 (void) face; (void) pname; (void) param;
867 }
868
869 static void GLAPIENTRY nop_Materialiv(GLenum face, GLenum pname, const GLint * params)
870 {
871 (void) face; (void) pname; (void) params;
872 }
873
874 static void GLAPIENTRY nop_PointSize(GLfloat size)
875 {
876 (void) size;
877 }
878
879 static void GLAPIENTRY nop_PolygonMode(GLenum face, GLenum mode)
880 {
881 (void) face; (void) mode;
882 }
883
884 static void GLAPIENTRY nop_PolygonStipple(const GLubyte * mask)
885 {
886 (void) mask;
887 }
888
889 static void GLAPIENTRY nop_Scissor(GLint x, GLint y, GLsizei width, GLsizei height)
890 {
891 (void) x; (void) y; (void) width; (void) height;
892 }
893
894 static void GLAPIENTRY nop_ShadeModel(GLenum mode)
895 {
896 (void) mode;
897 }
898
899 static void GLAPIENTRY nop_TexParameterf(GLenum target, GLenum pname, GLfloat param)
900 {
901 (void) target; (void) pname; (void) param;
902 }
903
904 static void GLAPIENTRY nop_TexParameterfv(GLenum target, GLenum pname, const GLfloat * params)
905 {
906 (void) target; (void) pname; (void) params;
907 }
908
909 static void GLAPIENTRY nop_TexParameteri(GLenum target, GLenum pname, GLint param)
910 {
911 (void) target; (void) pname; (void) param;
912 }
913
914 static void GLAPIENTRY nop_TexParameteriv(GLenum target, GLenum pname, const GLint * params)
915 {
916 (void) target; (void) pname; (void) params;
917 }
918
919 static void GLAPIENTRY nop_TexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
920 {
921 (void) target; (void) level; (void) internalformat; (void) width; (void) border; (void) format; (void) type; (void) pixels;
922 }
923
924 static void GLAPIENTRY nop_TexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
925 {
926 (void) target; (void) level; (void) internalformat; (void) width; (void) height; (void) border; (void) format; (void) type; (void) pixels;
927 }
928
929 static void GLAPIENTRY nop_TexEnvf(GLenum target, GLenum pname, GLfloat param)
930 {
931 (void) target; (void) pname; (void) param;
932 }
933
934 static void GLAPIENTRY nop_TexEnvfv(GLenum target, GLenum pname, const GLfloat * params)
935 {
936 (void) target; (void) pname; (void) params;
937 }
938
939 static void GLAPIENTRY nop_TexEnvi(GLenum target, GLenum pname, GLint param)
940 {
941 (void) target; (void) pname; (void) param;
942 }
943
944 static void GLAPIENTRY nop_TexEnviv(GLenum target, GLenum pname, const GLint * params)
945 {
946 (void) target; (void) pname; (void) params;
947 }
948
949 static void GLAPIENTRY nop_TexGend(GLenum coord, GLenum pname, GLdouble param)
950 {
951 (void) coord; (void) pname; (void) param;
952 }
953
954 static void GLAPIENTRY nop_TexGendv(GLenum coord, GLenum pname, const GLdouble * params)
955 {
956 (void) coord; (void) pname; (void) params;
957 }
958
959 static void GLAPIENTRY nop_TexGenf(GLenum coord, GLenum pname, GLfloat param)
960 {
961 (void) coord; (void) pname; (void) param;
962 }
963
964 static void GLAPIENTRY nop_TexGenfv(GLenum coord, GLenum pname, const GLfloat * params)
965 {
966 (void) coord; (void) pname; (void) params;
967 }
968
969 static void GLAPIENTRY nop_TexGeni(GLenum coord, GLenum pname, GLint param)
970 {
971 (void) coord; (void) pname; (void) param;
972 }
973
974 static void GLAPIENTRY nop_TexGeniv(GLenum coord, GLenum pname, const GLint * params)
975 {
976 (void) coord; (void) pname; (void) params;
977 }
978
979 static void GLAPIENTRY nop_FeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer)
980 {
981 (void) size; (void) type; (void) buffer;
982 }
983
984 static void GLAPIENTRY nop_SelectBuffer(GLsizei size, GLuint * buffer)
985 {
986 (void) size; (void) buffer;
987 }
988
989 static GLint GLAPIENTRY nop_RenderMode(GLenum mode)
990 {
991 (void) mode;
992 return 0;
993 }
994
995 static void GLAPIENTRY nop_InitNames(void)
996 {
997 }
998
999 static void GLAPIENTRY nop_LoadName(GLuint name)
1000 {
1001 (void) name;
1002 }
1003
1004 static void GLAPIENTRY nop_PassThrough(GLfloat token)
1005 {
1006 (void) token;
1007 }
1008
1009 static void GLAPIENTRY nop_PopName(void)
1010 {
1011 }
1012
1013 static void GLAPIENTRY nop_PushName(GLuint name)
1014 {
1015 (void) name;
1016 }
1017
1018 static void GLAPIENTRY nop_DrawBuffer(GLenum mode)
1019 {
1020 (void) mode;
1021 }
1022
1023 static void GLAPIENTRY nop_Clear(GLbitfield mask)
1024 {
1025 (void) mask;
1026 }
1027
1028 static void GLAPIENTRY nop_ClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
1029 {
1030 (void) red; (void) green; (void) blue; (void) alpha;
1031 }
1032
1033 static void GLAPIENTRY nop_ClearIndex(GLfloat c)
1034 {
1035 (void) c;
1036 }
1037
1038 static void GLAPIENTRY nop_ClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
1039 {
1040 (void) red; (void) green; (void) blue; (void) alpha;
1041 }
1042
1043 static void GLAPIENTRY nop_ClearStencil(GLint s)
1044 {
1045 (void) s;
1046 }
1047
1048 static void GLAPIENTRY nop_ClearDepth(GLclampd depth)
1049 {
1050 (void) depth;
1051 }
1052
1053 static void GLAPIENTRY nop_StencilMask(GLuint mask)
1054 {
1055 (void) mask;
1056 }
1057
1058 static void GLAPIENTRY nop_ColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
1059 {
1060 (void) red; (void) green; (void) blue; (void) alpha;
1061 }
1062
1063 static void GLAPIENTRY nop_DepthMask(GLboolean flag)
1064 {
1065 (void) flag;
1066 }
1067
1068 static void GLAPIENTRY nop_IndexMask(GLuint mask)
1069 {
1070 (void) mask;
1071 }
1072
1073 static void GLAPIENTRY nop_Accum(GLenum op, GLfloat value)
1074 {
1075 (void) op; (void) value;
1076 }
1077
1078 static void GLAPIENTRY nop_Disable(GLenum cap)
1079 {
1080 (void) cap;
1081 }
1082
1083 static void GLAPIENTRY nop_Enable(GLenum cap)
1084 {
1085 (void) cap;
1086 }
1087
1088 static void GLAPIENTRY nop_Finish(void)
1089 {
1090 }
1091
1092 static void GLAPIENTRY nop_Flush(void)
1093 {
1094 }
1095
1096 static void GLAPIENTRY nop_PopAttrib(void)
1097 {
1098 }
1099
1100 static void GLAPIENTRY nop_PushAttrib(GLbitfield mask)
1101 {
1102 (void) mask;
1103 }
1104
1105 static void GLAPIENTRY nop_Map1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
1106 {
1107 (void) target; (void) u1; (void) u2; (void) stride; (void) order; (void) points;
1108 }
1109
1110 static void GLAPIENTRY nop_Map1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
1111 {
1112 (void) target; (void) u1; (void) u2; (void) stride; (void) order; (void) points;
1113 }
1114
1115 static void GLAPIENTRY nop_Map2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)
1116 {
1117 (void) target; (void) u1; (void) u2; (void) ustride; (void) uorder; (void) v1; (void) v2; (void) vstride; (void) vorder; (void) points;
1118 }
1119
1120 static void GLAPIENTRY nop_Map2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)
1121 {
1122 (void) target; (void) u1; (void) u2; (void) ustride; (void) uorder; (void) v1; (void) v2; (void) vstride; (void) vorder; (void) points;
1123 }
1124
1125 static void GLAPIENTRY nop_MapGrid1d(GLint un, GLdouble u1, GLdouble u2)
1126 {
1127 (void) un; (void) u1; (void) u2;
1128 }
1129
1130 static void GLAPIENTRY nop_MapGrid1f(GLint un, GLfloat u1, GLfloat u2)
1131 {
1132 (void) un; (void) u1; (void) u2;
1133 }
1134
1135 static void GLAPIENTRY nop_MapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
1136 {
1137 (void) un; (void) u1; (void) u2; (void) vn; (void) v1; (void) v2;
1138 }
1139
1140 static void GLAPIENTRY nop_MapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
1141 {
1142 (void) un; (void) u1; (void) u2; (void) vn; (void) v1; (void) v2;
1143 }
1144
1145 static void GLAPIENTRY nop_EvalCoord1d(GLdouble u)
1146 {
1147 (void) u;
1148 }
1149
1150 static void GLAPIENTRY nop_EvalCoord1dv(const GLdouble * u)
1151 {
1152 (void) u;
1153 }
1154
1155 static void GLAPIENTRY nop_EvalCoord1f(GLfloat u)
1156 {
1157 (void) u;
1158 }
1159
1160 static void GLAPIENTRY nop_EvalCoord1fv(const GLfloat * u)
1161 {
1162 (void) u;
1163 }
1164
1165 static void GLAPIENTRY nop_EvalCoord2d(GLdouble u, GLdouble v)
1166 {
1167 (void) u; (void) v;
1168 }
1169
1170 static void GLAPIENTRY nop_EvalCoord2dv(const GLdouble * u)
1171 {
1172 (void) u;
1173 }
1174
1175 static void GLAPIENTRY nop_EvalCoord2f(GLfloat u, GLfloat v)
1176 {
1177 (void) u; (void) v;
1178 }
1179
1180 static void GLAPIENTRY nop_EvalCoord2fv(const GLfloat * u)
1181 {
1182 (void) u;
1183 }
1184
1185 static void GLAPIENTRY nop_EvalMesh1(GLenum mode, GLint i1, GLint i2)
1186 {
1187 (void) mode; (void) i1; (void) i2;
1188 }
1189
1190 static void GLAPIENTRY nop_EvalPoint1(GLint i)
1191 {
1192 (void) i;
1193 }
1194
1195 static void GLAPIENTRY nop_EvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
1196 {
1197 (void) mode; (void) i1; (void) i2; (void) j1; (void) j2;
1198 }
1199
1200 static void GLAPIENTRY nop_EvalPoint2(GLint i, GLint j)
1201 {
1202 (void) i; (void) j;
1203 }
1204
1205 static void GLAPIENTRY nop_AlphaFunc(GLenum func, GLclampf ref)
1206 {
1207 (void) func; (void) ref;
1208 }
1209
1210 static void GLAPIENTRY nop_BlendFunc(GLenum sfactor, GLenum dfactor)
1211 {
1212 (void) sfactor; (void) dfactor;
1213 }
1214
1215 static void GLAPIENTRY nop_LogicOp(GLenum opcode)
1216 {
1217 (void) opcode;
1218 }
1219
1220 static void GLAPIENTRY nop_StencilFunc(GLenum func, GLint ref, GLuint mask)
1221 {
1222 (void) func; (void) ref; (void) mask;
1223 }
1224
1225 static void GLAPIENTRY nop_StencilOp(GLenum fail, GLenum zfail, GLenum zpass)
1226 {
1227 (void) fail; (void) zfail; (void) zpass;
1228 }
1229
1230 static void GLAPIENTRY nop_DepthFunc(GLenum func)
1231 {
1232 (void) func;
1233 }
1234
1235 static void GLAPIENTRY nop_PixelZoom(GLfloat xfactor, GLfloat yfactor)
1236 {
1237 (void) xfactor; (void) yfactor;
1238 }
1239
1240 static void GLAPIENTRY nop_PixelTransferf(GLenum pname, GLfloat param)
1241 {
1242 (void) pname; (void) param;
1243 }
1244
1245 static void GLAPIENTRY nop_PixelTransferi(GLenum pname, GLint param)
1246 {
1247 (void) pname; (void) param;
1248 }
1249
1250 static void GLAPIENTRY nop_PixelStoref(GLenum pname, GLfloat param)
1251 {
1252 (void) pname; (void) param;
1253 }
1254
1255 static void GLAPIENTRY nop_PixelStorei(GLenum pname, GLint param)
1256 {
1257 (void) pname; (void) param;
1258 }
1259
1260 static void GLAPIENTRY nop_PixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values)
1261 {
1262 (void) map; (void) mapsize; (void) values;
1263 }
1264
1265 static void GLAPIENTRY nop_PixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values)
1266 {
1267 (void) map; (void) mapsize; (void) values;
1268 }
1269
1270 static void GLAPIENTRY nop_PixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values)
1271 {
1272 (void) map; (void) mapsize; (void) values;
1273 }
1274
1275 static void GLAPIENTRY nop_ReadBuffer(GLenum mode)
1276 {
1277 (void) mode;
1278 }
1279
1280 static void GLAPIENTRY nop_CopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
1281 {
1282 (void) x; (void) y; (void) width; (void) height; (void) type;
1283 }
1284
1285 static void GLAPIENTRY nop_ReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
1286 {
1287 (void) x; (void) y; (void) width; (void) height; (void) format; (void) type; (void) pixels;
1288 }
1289
1290 static void GLAPIENTRY nop_DrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1291 {
1292 (void) width; (void) height; (void) format; (void) type; (void) pixels;
1293 }
1294
1295 static void GLAPIENTRY nop_GetBooleanv(GLenum pname, GLboolean * params)
1296 {
1297 (void) pname; (void) params;
1298 }
1299
1300 static void GLAPIENTRY nop_GetClipPlane(GLenum plane, GLdouble * equation)
1301 {
1302 (void) plane; (void) equation;
1303 }
1304
1305 static void GLAPIENTRY nop_GetDoublev(GLenum pname, GLdouble * params)
1306 {
1307 (void) pname; (void) params;
1308 }
1309
1310 static GLenum GLAPIENTRY nop_GetError(void)
1311 {
1312 return 0;
1313 }
1314
1315 static void GLAPIENTRY nop_GetFloatv(GLenum pname, GLfloat * params)
1316 {
1317 (void) pname; (void) params;
1318 }
1319
1320 static void GLAPIENTRY nop_GetIntegerv(GLenum pname, GLint * params)
1321 {
1322 (void) pname; (void) params;
1323 }
1324
1325 static void GLAPIENTRY nop_GetLightfv(GLenum light, GLenum pname, GLfloat * params)
1326 {
1327 (void) light; (void) pname; (void) params;
1328 }
1329
1330 static void GLAPIENTRY nop_GetLightiv(GLenum light, GLenum pname, GLint * params)
1331 {
1332 (void) light; (void) pname; (void) params;
1333 }
1334
1335 static void GLAPIENTRY nop_GetMapdv(GLenum target, GLenum query, GLdouble * v)
1336 {
1337 (void) target; (void) query; (void) v;
1338 }
1339
1340 static void GLAPIENTRY nop_GetMapfv(GLenum target, GLenum query, GLfloat * v)
1341 {
1342 (void) target; (void) query; (void) v;
1343 }
1344
1345 static void GLAPIENTRY nop_GetMapiv(GLenum target, GLenum query, GLint * v)
1346 {
1347 (void) target; (void) query; (void) v;
1348 }
1349
1350 static void GLAPIENTRY nop_GetMaterialfv(GLenum face, GLenum pname, GLfloat * params)
1351 {
1352 (void) face; (void) pname; (void) params;
1353 }
1354
1355 static void GLAPIENTRY nop_GetMaterialiv(GLenum face, GLenum pname, GLint * params)
1356 {
1357 (void) face; (void) pname; (void) params;
1358 }
1359
1360 static void GLAPIENTRY nop_GetPixelMapfv(GLenum map, GLfloat * values)
1361 {
1362 (void) map; (void) values;
1363 }
1364
1365 static void GLAPIENTRY nop_GetPixelMapuiv(GLenum map, GLuint * values)
1366 {
1367 (void) map; (void) values;
1368 }
1369
1370 static void GLAPIENTRY nop_GetPixelMapusv(GLenum map, GLushort * values)
1371 {
1372 (void) map; (void) values;
1373 }
1374
1375 static void GLAPIENTRY nop_GetPolygonStipple(GLubyte * mask)
1376 {
1377 (void) mask;
1378 }
1379
1380 static const GLubyte * GLAPIENTRY nop_GetString(GLenum name)
1381 {
1382 (void) name;
1383 return (const GLubyte*)"";
1384 }
1385
1386 static void GLAPIENTRY nop_GetTexEnvfv(GLenum target, GLenum pname, GLfloat * params)
1387 {
1388 (void) target; (void) pname; (void) params;
1389 }
1390
1391 static void GLAPIENTRY nop_GetTexEnviv(GLenum target, GLenum pname, GLint * params)
1392 {
1393 (void) target; (void) pname; (void) params;
1394 }
1395
1396 static void GLAPIENTRY nop_GetTexGendv(GLenum coord, GLenum pname, GLdouble * params)
1397 {
1398 (void) coord; (void) pname; (void) params;
1399 }
1400
1401 static void GLAPIENTRY nop_GetTexGenfv(GLenum coord, GLenum pname, GLfloat * params)
1402 {
1403 (void) coord; (void) pname; (void) params;
1404 }
1405
1406 static void GLAPIENTRY nop_GetTexGeniv(GLenum coord, GLenum pname, GLint * params)
1407 {
1408 (void) coord; (void) pname; (void) params;
1409 }
1410
1411 static void GLAPIENTRY nop_GetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
1412 {
1413 (void) target; (void) level; (void) format; (void) type; (void) pixels;
1414 }
1415
1416 static void GLAPIENTRY nop_GetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
1417 {
1418 (void) target; (void) pname; (void) params;
1419 }
1420
1421 static void GLAPIENTRY nop_GetTexParameteriv(GLenum target, GLenum pname, GLint * params)
1422 {
1423 (void) target; (void) pname; (void) params;
1424 }
1425
1426 static void GLAPIENTRY nop_GetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params)
1427 {
1428 (void) target; (void) level; (void) pname; (void) params;
1429 }
1430
1431 static void GLAPIENTRY nop_GetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params)
1432 {
1433 (void) target; (void) level; (void) pname; (void) params;
1434 }
1435
1436 static GLboolean GLAPIENTRY nop_IsEnabled(GLenum cap)
1437 {
1438 (void) cap;
1439 return 0;
1440 }
1441
1442 static GLboolean GLAPIENTRY nop_IsList(GLuint list)
1443 {
1444 (void) list;
1445 return 0;
1446 }
1447
1448 static void GLAPIENTRY nop_DepthRange(GLclampd zNear, GLclampd zFar)
1449 {
1450 (void) zNear; (void) zFar;
1451 }
1452
1453 static void GLAPIENTRY nop_Frustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1454 {
1455 (void) left; (void) right; (void) bottom; (void) top; (void) zNear; (void) zFar;
1456 }
1457
1458 static void GLAPIENTRY nop_LoadIdentity(void)
1459 {
1460 }
1461
1462 static void GLAPIENTRY nop_LoadMatrixf(const GLfloat * m)
1463 {
1464 (void) m;
1465 }
1466
1467 static void GLAPIENTRY nop_LoadMatrixd(const GLdouble * m)
1468 {
1469 (void) m;
1470 }
1471
1472 static void GLAPIENTRY nop_MatrixMode(GLenum mode)
1473 {
1474 (void) mode;
1475 }
1476
1477 static void GLAPIENTRY nop_MultMatrixf(const GLfloat * m)
1478 {
1479 (void) m;
1480 }
1481
1482 static void GLAPIENTRY nop_MultMatrixd(const GLdouble * m)
1483 {
1484 (void) m;
1485 }
1486
1487 static void GLAPIENTRY nop_Ortho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
1488 {
1489 (void) left; (void) right; (void) bottom; (void) top; (void) zNear; (void) zFar;
1490 }
1491
1492 static void GLAPIENTRY nop_PopMatrix(void)
1493 {
1494 }
1495
1496 static void GLAPIENTRY nop_PushMatrix(void)
1497 {
1498 }
1499
1500 static void GLAPIENTRY nop_Rotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
1501 {
1502 (void) angle; (void) x; (void) y; (void) z;
1503 }
1504
1505 static void GLAPIENTRY nop_Rotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
1506 {
1507 (void) angle; (void) x; (void) y; (void) z;
1508 }
1509
1510 static void GLAPIENTRY nop_Scaled(GLdouble x, GLdouble y, GLdouble z)
1511 {
1512 (void) x; (void) y; (void) z;
1513 }
1514
1515 static void GLAPIENTRY nop_Scalef(GLfloat x, GLfloat y, GLfloat z)
1516 {
1517 (void) x; (void) y; (void) z;
1518 }
1519
1520 static void GLAPIENTRY nop_Translated(GLdouble x, GLdouble y, GLdouble z)
1521 {
1522 (void) x; (void) y; (void) z;
1523 }
1524
1525 static void GLAPIENTRY nop_Translatef(GLfloat x, GLfloat y, GLfloat z)
1526 {
1527 (void) x; (void) y; (void) z;
1528 }
1529
1530 static void GLAPIENTRY nop_Viewport(GLint x, GLint y, GLsizei width, GLsizei height)
1531 {
1532 (void) x; (void) y; (void) width; (void) height;
1533 }
1534
1535 static void GLAPIENTRY nop_ArrayElement(GLint i)
1536 {
1537 (void) i;
1538 }
1539
1540 static void GLAPIENTRY nop_BindTexture(GLenum target, GLuint texture)
1541 {
1542 (void) target; (void) texture;
1543 }
1544
1545 static void GLAPIENTRY nop_ColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1546 {
1547 (void) size; (void) type; (void) stride; (void) pointer;
1548 }
1549
1550 static void GLAPIENTRY nop_DisableClientState(GLenum array)
1551 {
1552 (void) array;
1553 }
1554
1555 static void GLAPIENTRY nop_DrawArrays(GLenum mode, GLint first, GLsizei count)
1556 {
1557 (void) mode; (void) first; (void) count;
1558 }
1559
1560 static void GLAPIENTRY nop_DrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
1561 {
1562 (void) mode; (void) count; (void) type; (void) indices;
1563 }
1564
1565 static void GLAPIENTRY nop_EdgeFlagPointer(GLsizei stride, const GLvoid * pointer)
1566 {
1567 (void) stride; (void) pointer;
1568 }
1569
1570 static void GLAPIENTRY nop_EnableClientState(GLenum array)
1571 {
1572 (void) array;
1573 }
1574
1575 static void GLAPIENTRY nop_IndexPointer(GLenum type, GLsizei stride, const GLvoid * pointer)
1576 {
1577 (void) type; (void) stride; (void) pointer;
1578 }
1579
1580 static void GLAPIENTRY nop_Indexub(GLubyte c)
1581 {
1582 (void) c;
1583 }
1584
1585 static void GLAPIENTRY nop_Indexubv(const GLubyte * c)
1586 {
1587 (void) c;
1588 }
1589
1590 static void GLAPIENTRY nop_InterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer)
1591 {
1592 (void) format; (void) stride; (void) pointer;
1593 }
1594
1595 static void GLAPIENTRY nop_NormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer)
1596 {
1597 (void) type; (void) stride; (void) pointer;
1598 }
1599
1600 static void GLAPIENTRY nop_PolygonOffset(GLfloat factor, GLfloat units)
1601 {
1602 (void) factor; (void) units;
1603 }
1604
1605 static void GLAPIENTRY nop_TexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1606 {
1607 (void) size; (void) type; (void) stride; (void) pointer;
1608 }
1609
1610 static void GLAPIENTRY nop_VertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
1611 {
1612 (void) size; (void) type; (void) stride; (void) pointer;
1613 }
1614
1615 static GLboolean GLAPIENTRY nop_AreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences)
1616 {
1617 (void) n; (void) textures; (void) residences;
1618 return 0;
1619 }
1620
1621 static void GLAPIENTRY nop_CopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
1622 {
1623 (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) border;
1624 }
1625
1626 static void GLAPIENTRY nop_CopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
1627 {
1628 (void) target; (void) level; (void) internalformat; (void) x; (void) y; (void) width; (void) height; (void) border;
1629 }
1630
1631 static void GLAPIENTRY nop_CopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
1632 {
1633 (void) target; (void) level; (void) xoffset; (void) x; (void) y; (void) width;
1634 }
1635
1636 static void GLAPIENTRY nop_CopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
1637 {
1638 (void) target; (void) level; (void) xoffset; (void) yoffset; (void) x; (void) y; (void) width; (void) height;
1639 }
1640
1641 static void GLAPIENTRY nop_DeleteTextures(GLsizei n, const GLuint * textures)
1642 {
1643 (void) n; (void) textures;
1644 }
1645
1646 static void GLAPIENTRY nop_GenTextures(GLsizei n, GLuint * textures)
1647 {
1648 (void) n; (void) textures;
1649 }
1650
1651 static void GLAPIENTRY nop_GetPointerv(GLenum pname, GLvoid ** params)
1652 {
1653 (void) pname; (void) params;
1654 }
1655
1656 static GLboolean GLAPIENTRY nop_IsTexture(GLuint texture)
1657 {
1658 (void) texture;
1659 return 0;
1660 }
1661
1662 static void GLAPIENTRY nop_PrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities)
1663 {
1664 (void) n; (void) textures; (void) priorities;
1665 }
1666
1667 static void GLAPIENTRY nop_TexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
1668 {
1669 (void) target; (void) level; (void) xoffset; (void) width; (void) format; (void) type; (void) pixels;
1670 }
1671
1672 static void GLAPIENTRY nop_TexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
1673 {
1674 (void) target; (void) level; (void) xoffset; (void) yoffset; (void) width; (void) height; (void) format; (void) type; (void) pixels;
1675 }
1676
1677 static void GLAPIENTRY nop_PopClientAttrib(void)
1678 {
1679 }
1680
1681 static void GLAPIENTRY nop_PushClientAttrib(GLbitfield mask)
1682 {
1683 (void) mask;
1684 }
1685
1686 const GLCLTPROCTABLE StubTable =
1687 {
1688 OPENGL_VERSION_110_ENTRIES,
1689 {
1690 nop_NewList,
1691 nop_EndList,
1692 nop_CallList,
1693 nop_CallLists,
1694 nop_DeleteLists,
1695 nop_GenLists,
1696 nop_ListBase,
1697 nop_Begin,
1698 nop_Bitmap,
1699 nop_Color3b,
1700 nop_Color3bv,
1701 nop_Color3d,
1702 nop_Color3dv,
1703 nop_Color3f,
1704 nop_Color3fv,
1705 nop_Color3i,
1706 nop_Color3iv,
1707 nop_Color3s,
1708 nop_Color3sv,
1709 nop_Color3ub,
1710 nop_Color3ubv,
1711 nop_Color3ui,
1712 nop_Color3uiv,
1713 nop_Color3us,
1714 nop_Color3usv,
1715 nop_Color4b,
1716 nop_Color4bv,
1717 nop_Color4d,
1718 nop_Color4dv,
1719 nop_Color4f,
1720 nop_Color4fv,
1721 nop_Color4i,
1722 nop_Color4iv,
1723 nop_Color4s,
1724 nop_Color4sv,
1725 nop_Color4ub,
1726 nop_Color4ubv,
1727 nop_Color4ui,
1728 nop_Color4uiv,
1729 nop_Color4us,
1730 nop_Color4usv,
1731 nop_EdgeFlag,
1732 nop_EdgeFlagv,
1733 nop_End,
1734 nop_Indexd,
1735 nop_Indexdv,
1736 nop_Indexf,
1737 nop_Indexfv,
1738 nop_Indexi,
1739 nop_Indexiv,
1740 nop_Indexs,
1741 nop_Indexsv,
1742 nop_Normal3b,
1743 nop_Normal3bv,
1744 nop_Normal3d,
1745 nop_Normal3dv,
1746 nop_Normal3f,
1747 nop_Normal3fv,
1748 nop_Normal3i,
1749 nop_Normal3iv,
1750 nop_Normal3s,
1751 nop_Normal3sv,
1752 nop_RasterPos2d,
1753 nop_RasterPos2dv,
1754 nop_RasterPos2f,
1755 nop_RasterPos2fv,
1756 nop_RasterPos2i,
1757 nop_RasterPos2iv,
1758 nop_RasterPos2s,
1759 nop_RasterPos2sv,
1760 nop_RasterPos3d,
1761 nop_RasterPos3dv,
1762 nop_RasterPos3f,
1763 nop_RasterPos3fv,
1764 nop_RasterPos3i,
1765 nop_RasterPos3iv,
1766 nop_RasterPos3s,
1767 nop_RasterPos3sv,
1768 nop_RasterPos4d,
1769 nop_RasterPos4dv,
1770 nop_RasterPos4f,
1771 nop_RasterPos4fv,
1772 nop_RasterPos4i,
1773 nop_RasterPos4iv,
1774 nop_RasterPos4s,
1775 nop_RasterPos4sv,
1776 nop_Rectd,
1777 nop_Rectdv,
1778 nop_Rectf,
1779 nop_Rectfv,
1780 nop_Recti,
1781 nop_Rectiv,
1782 nop_Rects,
1783 nop_Rectsv,
1784 nop_TexCoord1d,
1785 nop_TexCoord1dv,
1786 nop_TexCoord1f,
1787 nop_TexCoord1fv,
1788 nop_TexCoord1i,
1789 nop_TexCoord1iv,
1790 nop_TexCoord1s,
1791 nop_TexCoord1sv,
1792 nop_TexCoord2d,
1793 nop_TexCoord2dv,
1794 nop_TexCoord2f,
1795 nop_TexCoord2fv,
1796 nop_TexCoord2i,
1797 nop_TexCoord2iv,
1798 nop_TexCoord2s,
1799 nop_TexCoord2sv,
1800 nop_TexCoord3d,
1801 nop_TexCoord3dv,
1802 nop_TexCoord3f,
1803 nop_TexCoord3fv,
1804 nop_TexCoord3i,
1805 nop_TexCoord3iv,
1806 nop_TexCoord3s,
1807 nop_TexCoord3sv,
1808 nop_TexCoord4d,
1809 nop_TexCoord4dv,
1810 nop_TexCoord4f,
1811 nop_TexCoord4fv,
1812 nop_TexCoord4i,
1813 nop_TexCoord4iv,
1814 nop_TexCoord4s,
1815 nop_TexCoord4sv,
1816 nop_Vertex2d,
1817 nop_Vertex2dv,
1818 nop_Vertex2f,
1819 nop_Vertex2fv,
1820 nop_Vertex2i,
1821 nop_Vertex2iv,
1822 nop_Vertex2s,
1823 nop_Vertex2sv,
1824 nop_Vertex3d,
1825 nop_Vertex3dv,
1826 nop_Vertex3f,
1827 nop_Vertex3fv,
1828 nop_Vertex3i,
1829 nop_Vertex3iv,
1830 nop_Vertex3s,
1831 nop_Vertex3sv,
1832 nop_Vertex4d,
1833 nop_Vertex4dv,
1834 nop_Vertex4f,
1835 nop_Vertex4fv,
1836 nop_Vertex4i,
1837 nop_Vertex4iv,
1838 nop_Vertex4s,
1839 nop_Vertex4sv,
1840 nop_ClipPlane,
1841 nop_ColorMaterial,
1842 nop_CullFace,
1843 nop_Fogf,
1844 nop_Fogfv,
1845 nop_Fogi,
1846 nop_Fogiv,
1847 nop_FrontFace,
1848 nop_Hint,
1849 nop_Lightf,
1850 nop_Lightfv,
1851 nop_Lighti,
1852 nop_Lightiv,
1853 nop_LightModelf,
1854 nop_LightModelfv,
1855 nop_LightModeli,
1856 nop_LightModeliv,
1857 nop_LineStipple,
1858 nop_LineWidth,
1859 nop_Materialf,
1860 nop_Materialfv,
1861 nop_Materiali,
1862 nop_Materialiv,
1863 nop_PointSize,
1864 nop_PolygonMode,
1865 nop_PolygonStipple,
1866 nop_Scissor,
1867 nop_ShadeModel,
1868 nop_TexParameterf,
1869 nop_TexParameterfv,
1870 nop_TexParameteri,
1871 nop_TexParameteriv,
1872 nop_TexImage1D,
1873 nop_TexImage2D,
1874 nop_TexEnvf,
1875 nop_TexEnvfv,
1876 nop_TexEnvi,
1877 nop_TexEnviv,
1878 nop_TexGend,
1879 nop_TexGendv,
1880 nop_TexGenf,
1881 nop_TexGenfv,
1882 nop_TexGeni,
1883 nop_TexGeniv,
1884 nop_FeedbackBuffer,
1885 nop_SelectBuffer,
1886 nop_RenderMode,
1887 nop_InitNames,
1888 nop_LoadName,
1889 nop_PassThrough,
1890 nop_PopName,
1891 nop_PushName,
1892 nop_DrawBuffer,
1893 nop_Clear,
1894 nop_ClearAccum,
1895 nop_ClearIndex,
1896 nop_ClearColor,
1897 nop_ClearStencil,
1898 nop_ClearDepth,
1899 nop_StencilMask,
1900 nop_ColorMask,
1901 nop_DepthMask,
1902 nop_IndexMask,
1903 nop_Accum,
1904 nop_Disable,
1905 nop_Enable,
1906 nop_Finish,
1907 nop_Flush,
1908 nop_PopAttrib,
1909 nop_PushAttrib,
1910 nop_Map1d,
1911 nop_Map1f,
1912 nop_Map2d,
1913 nop_Map2f,
1914 nop_MapGrid1d,
1915 nop_MapGrid1f,
1916 nop_MapGrid2d,
1917 nop_MapGrid2f,
1918 nop_EvalCoord1d,
1919 nop_EvalCoord1dv,
1920 nop_EvalCoord1f,
1921 nop_EvalCoord1fv,
1922 nop_EvalCoord2d,
1923 nop_EvalCoord2dv,
1924 nop_EvalCoord2f,
1925 nop_EvalCoord2fv,
1926 nop_EvalMesh1,
1927 nop_EvalPoint1,
1928 nop_EvalMesh2,
1929 nop_EvalPoint2,
1930 nop_AlphaFunc,
1931 nop_BlendFunc,
1932 nop_LogicOp,
1933 nop_StencilFunc,
1934 nop_StencilOp,
1935 nop_DepthFunc,
1936 nop_PixelZoom,
1937 nop_PixelTransferf,
1938 nop_PixelTransferi,
1939 nop_PixelStoref,
1940 nop_PixelStorei,
1941 nop_PixelMapfv,
1942 nop_PixelMapuiv,
1943 nop_PixelMapusv,
1944 nop_ReadBuffer,
1945 nop_CopyPixels,
1946 nop_ReadPixels,
1947 nop_DrawPixels,
1948 nop_GetBooleanv,
1949 nop_GetClipPlane,
1950 nop_GetDoublev,
1951 nop_GetError,
1952 nop_GetFloatv,
1953 nop_GetIntegerv,
1954 nop_GetLightfv,
1955 nop_GetLightiv,
1956 nop_GetMapdv,
1957 nop_GetMapfv,
1958 nop_GetMapiv,
1959 nop_GetMaterialfv,
1960 nop_GetMaterialiv,
1961 nop_GetPixelMapfv,
1962 nop_GetPixelMapuiv,
1963 nop_GetPixelMapusv,
1964 nop_GetPolygonStipple,
1965 nop_GetString,
1966 nop_GetTexEnvfv,
1967 nop_GetTexEnviv,
1968 nop_GetTexGendv,
1969 nop_GetTexGenfv,
1970 nop_GetTexGeniv,
1971 nop_GetTexImage,
1972 nop_GetTexParameterfv,
1973 nop_GetTexParameteriv,
1974 nop_GetTexLevelParameterfv,
1975 nop_GetTexLevelParameteriv,
1976 nop_IsEnabled,
1977 nop_IsList,
1978 nop_DepthRange,
1979 nop_Frustum,
1980 nop_LoadIdentity,
1981 nop_LoadMatrixf,
1982 nop_LoadMatrixd,
1983 nop_MatrixMode,
1984 nop_MultMatrixf,
1985 nop_MultMatrixd,
1986 nop_Ortho,
1987 nop_PopMatrix,
1988 nop_PushMatrix,
1989 nop_Rotated,
1990 nop_Rotatef,
1991 nop_Scaled,
1992 nop_Scalef,
1993 nop_Translated,
1994 nop_Translatef,
1995 nop_Viewport,
1996 nop_ArrayElement,
1997 nop_BindTexture,
1998 nop_ColorPointer,
1999 nop_DisableClientState,
2000 nop_DrawArrays,
2001 nop_DrawElements,
2002 nop_EdgeFlagPointer,
2003 nop_EnableClientState,
2004 nop_IndexPointer,
2005 nop_Indexub,
2006 nop_Indexubv,
2007 nop_InterleavedArrays,
2008 nop_NormalPointer,
2009 nop_PolygonOffset,
2010 nop_TexCoordPointer,
2011 nop_VertexPointer,
2012 nop_AreTexturesResident,
2013 nop_CopyTexImage1D,
2014 nop_CopyTexImage2D,
2015 nop_CopyTexSubImage1D,
2016 nop_CopyTexSubImage2D,
2017 nop_DeleteTextures,
2018 nop_GenTextures,
2019 nop_GetPointerv,
2020 nop_IsTexture,
2021 nop_PrioritizeTextures,
2022 nop_TexSubImage1D,
2023 nop_TexSubImage2D,
2024 nop_PopClientAttrib,
2025 nop_PushClientAttrib
2026 }
2027 };
2028
2029
2030 #ifndef __i386__
2031 void GLAPIENTRY glNewList(GLuint list, GLenum mode)
2032 {
2033 IntGetCurrentDispatchTable()->NewList(list, mode);
2034 }
2035
2036 void GLAPIENTRY glEndList(void)
2037 {
2038 IntGetCurrentDispatchTable()->EndList();
2039 }
2040
2041 void GLAPIENTRY glCallList(GLuint list)
2042 {
2043 IntGetCurrentDispatchTable()->CallList(list);
2044 }
2045
2046 void GLAPIENTRY glCallLists(GLsizei n, GLenum type, const GLvoid * lists)
2047 {
2048 IntGetCurrentDispatchTable()->CallLists(n, type, lists);
2049 }
2050
2051 void GLAPIENTRY glDeleteLists(GLuint list, GLsizei range)
2052 {
2053 IntGetCurrentDispatchTable()->DeleteLists(list, range);
2054 }
2055
2056 GLuint GLAPIENTRY glGenLists(GLsizei range)
2057 {
2058 return IntGetCurrentDispatchTable()->GenLists(range);
2059 }
2060
2061 void GLAPIENTRY glListBase(GLuint base)
2062 {
2063 IntGetCurrentDispatchTable()->ListBase(base);
2064 }
2065
2066 void GLAPIENTRY glBegin(GLenum mode)
2067 {
2068 IntGetCurrentDispatchTable()->Begin(mode);
2069 }
2070
2071 void GLAPIENTRY glBitmap(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte * bitmap)
2072 {
2073 IntGetCurrentDispatchTable()->Bitmap(width, height, xorig, yorig, xmove, ymove, bitmap);
2074 }
2075
2076 void GLAPIENTRY glColor3b(GLbyte red, GLbyte green, GLbyte blue)
2077 {
2078 IntGetCurrentDispatchTable()->Color3b(red, green, blue);
2079 }
2080
2081 void GLAPIENTRY glColor3bv(const GLbyte * v)
2082 {
2083 IntGetCurrentDispatchTable()->Color3bv(v);
2084 }
2085
2086 void GLAPIENTRY glColor3d(GLdouble red, GLdouble green, GLdouble blue)
2087 {
2088 IntGetCurrentDispatchTable()->Color3d(red, green, blue);
2089 }
2090
2091 void GLAPIENTRY glColor3dv(const GLdouble * v)
2092 {
2093 IntGetCurrentDispatchTable()->Color3dv(v);
2094 }
2095
2096 void GLAPIENTRY glColor3f(GLfloat red, GLfloat green, GLfloat blue)
2097 {
2098 IntGetCurrentDispatchTable()->Color3f(red, green, blue);
2099 }
2100
2101 void GLAPIENTRY glColor3fv(const GLfloat * v)
2102 {
2103 IntGetCurrentDispatchTable()->Color3fv(v);
2104 }
2105
2106 void GLAPIENTRY glColor3i(GLint red, GLint green, GLint blue)
2107 {
2108 IntGetCurrentDispatchTable()->Color3i(red, green, blue);
2109 }
2110
2111 void GLAPIENTRY glColor3iv(const GLint * v)
2112 {
2113 IntGetCurrentDispatchTable()->Color3iv(v);
2114 }
2115
2116 void GLAPIENTRY glColor3s(GLshort red, GLshort green, GLshort blue)
2117 {
2118 IntGetCurrentDispatchTable()->Color3s(red, green, blue);
2119 }
2120
2121 void GLAPIENTRY glColor3sv(const GLshort * v)
2122 {
2123 IntGetCurrentDispatchTable()->Color3sv(v);
2124 }
2125
2126 void GLAPIENTRY glColor3ub(GLubyte red, GLubyte green, GLubyte blue)
2127 {
2128 IntGetCurrentDispatchTable()->Color3ub(red, green, blue);
2129 }
2130
2131 void GLAPIENTRY glColor3ubv(const GLubyte * v)
2132 {
2133 IntGetCurrentDispatchTable()->Color3ubv(v);
2134 }
2135
2136 void GLAPIENTRY glColor3ui(GLuint red, GLuint green, GLuint blue)
2137 {
2138 IntGetCurrentDispatchTable()->Color3ui(red, green, blue);
2139 }
2140
2141 void GLAPIENTRY glColor3uiv(const GLuint * v)
2142 {
2143 IntGetCurrentDispatchTable()->Color3uiv(v);
2144 }
2145
2146 void GLAPIENTRY glColor3us(GLushort red, GLushort green, GLushort blue)
2147 {
2148 IntGetCurrentDispatchTable()->Color3us(red, green, blue);
2149 }
2150
2151 void GLAPIENTRY glColor3usv(const GLushort * v)
2152 {
2153 IntGetCurrentDispatchTable()->Color3usv(v);
2154 }
2155
2156 void GLAPIENTRY glColor4b(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
2157 {
2158 IntGetCurrentDispatchTable()->Color4b(red, green, blue, alpha);
2159 }
2160
2161 void GLAPIENTRY glColor4bv(const GLbyte * v)
2162 {
2163 IntGetCurrentDispatchTable()->Color4bv(v);
2164 }
2165
2166 void GLAPIENTRY glColor4d(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
2167 {
2168 IntGetCurrentDispatchTable()->Color4d(red, green, blue, alpha);
2169 }
2170
2171 void GLAPIENTRY glColor4dv(const GLdouble * v)
2172 {
2173 IntGetCurrentDispatchTable()->Color4dv(v);
2174 }
2175
2176 void GLAPIENTRY glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
2177 {
2178 IntGetCurrentDispatchTable()->Color4f(red, green, blue, alpha);
2179 }
2180
2181 void GLAPIENTRY glColor4fv(const GLfloat * v)
2182 {
2183 IntGetCurrentDispatchTable()->Color4fv(v);
2184 }
2185
2186 void GLAPIENTRY glColor4i(GLint red, GLint green, GLint blue, GLint alpha)
2187 {
2188 IntGetCurrentDispatchTable()->Color4i(red, green, blue, alpha);
2189 }
2190
2191 void GLAPIENTRY glColor4iv(const GLint * v)
2192 {
2193 IntGetCurrentDispatchTable()->Color4iv(v);
2194 }
2195
2196 void GLAPIENTRY glColor4s(GLshort red, GLshort green, GLshort blue, GLshort alpha)
2197 {
2198 IntGetCurrentDispatchTable()->Color4s(red, green, blue, alpha);
2199 }
2200
2201 void GLAPIENTRY glColor4sv(const GLshort * v)
2202 {
2203 IntGetCurrentDispatchTable()->Color4sv(v);
2204 }
2205
2206 void GLAPIENTRY glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
2207 {
2208 IntGetCurrentDispatchTable()->Color4ub(red, green, blue, alpha);
2209 }
2210
2211 void GLAPIENTRY glColor4ubv(const GLubyte * v)
2212 {
2213 IntGetCurrentDispatchTable()->Color4ubv(v);
2214 }
2215
2216 void GLAPIENTRY glColor4ui(GLuint red, GLuint green, GLuint blue, GLuint alpha)
2217 {
2218 IntGetCurrentDispatchTable()->Color4ui(red, green, blue, alpha);
2219 }
2220
2221 void GLAPIENTRY glColor4uiv(const GLuint * v)
2222 {
2223 IntGetCurrentDispatchTable()->Color4uiv(v);
2224 }
2225
2226 void GLAPIENTRY glColor4us(GLushort red, GLushort green, GLushort blue, GLushort alpha)
2227 {
2228 IntGetCurrentDispatchTable()->Color4us(red, green, blue, alpha);
2229 }
2230
2231 void GLAPIENTRY glColor4usv(const GLushort * v)
2232 {
2233 IntGetCurrentDispatchTable()->Color4usv(v);
2234 }
2235
2236 void GLAPIENTRY glEdgeFlag(GLboolean flag)
2237 {
2238 IntGetCurrentDispatchTable()->EdgeFlag(flag);
2239 }
2240
2241 void GLAPIENTRY glEdgeFlagv(const GLboolean * flag)
2242 {
2243 IntGetCurrentDispatchTable()->EdgeFlagv(flag);
2244 }
2245
2246 void GLAPIENTRY glEnd(void)
2247 {
2248 IntGetCurrentDispatchTable()->End();
2249 }
2250
2251 void GLAPIENTRY glIndexd(GLdouble c)
2252 {
2253 IntGetCurrentDispatchTable()->Indexd(c);
2254 }
2255
2256 void GLAPIENTRY glIndexdv(const GLdouble * c)
2257 {
2258 IntGetCurrentDispatchTable()->Indexdv(c);
2259 }
2260
2261 void GLAPIENTRY glIndexf(GLfloat c)
2262 {
2263 IntGetCurrentDispatchTable()->Indexf(c);
2264 }
2265
2266 void GLAPIENTRY glIndexfv(const GLfloat * c)
2267 {
2268 IntGetCurrentDispatchTable()->Indexfv(c);
2269 }
2270
2271 void GLAPIENTRY glIndexi(GLint c)
2272 {
2273 IntGetCurrentDispatchTable()->Indexi(c);
2274 }
2275
2276 void GLAPIENTRY glIndexiv(const GLint * c)
2277 {
2278 IntGetCurrentDispatchTable()->Indexiv(c);
2279 }
2280
2281 void GLAPIENTRY glIndexs(GLshort c)
2282 {
2283 IntGetCurrentDispatchTable()->Indexs(c);
2284 }
2285
2286 void GLAPIENTRY glIndexsv(const GLshort * c)
2287 {
2288 IntGetCurrentDispatchTable()->Indexsv(c);
2289 }
2290
2291 void GLAPIENTRY glNormal3b(GLbyte nx, GLbyte ny, GLbyte nz)
2292 {
2293 IntGetCurrentDispatchTable()->Normal3b(nx, ny, nz);
2294 }
2295
2296 void GLAPIENTRY glNormal3bv(const GLbyte * v)
2297 {
2298 IntGetCurrentDispatchTable()->Normal3bv(v);
2299 }
2300
2301 void GLAPIENTRY glNormal3d(GLdouble nx, GLdouble ny, GLdouble nz)
2302 {
2303 IntGetCurrentDispatchTable()->Normal3d(nx, ny, nz);
2304 }
2305
2306 void GLAPIENTRY glNormal3dv(const GLdouble * v)
2307 {
2308 IntGetCurrentDispatchTable()->Normal3dv(v);
2309 }
2310
2311 void GLAPIENTRY glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
2312 {
2313 IntGetCurrentDispatchTable()->Normal3f(nx, ny, nz);
2314 }
2315
2316 void GLAPIENTRY glNormal3fv(const GLfloat * v)
2317 {
2318 IntGetCurrentDispatchTable()->Normal3fv(v);
2319 }
2320
2321 void GLAPIENTRY glNormal3i(GLint nx, GLint ny, GLint nz)
2322 {
2323 IntGetCurrentDispatchTable()->Normal3i(nx, ny, nz);
2324 }
2325
2326 void GLAPIENTRY glNormal3iv(const GLint * v)
2327 {
2328 IntGetCurrentDispatchTable()->Normal3iv(v);
2329 }
2330
2331 void GLAPIENTRY glNormal3s(GLshort nx, GLshort ny, GLshort nz)
2332 {
2333 IntGetCurrentDispatchTable()->Normal3s(nx, ny, nz);
2334 }
2335
2336 void GLAPIENTRY glNormal3sv(const GLshort * v)
2337 {
2338 IntGetCurrentDispatchTable()->Normal3sv(v);
2339 }
2340
2341 void GLAPIENTRY glRasterPos2d(GLdouble x, GLdouble y)
2342 {
2343 IntGetCurrentDispatchTable()->RasterPos2d(x, y);
2344 }
2345
2346 void GLAPIENTRY glRasterPos2dv(const GLdouble * v)
2347 {
2348 IntGetCurrentDispatchTable()->RasterPos2dv(v);
2349 }
2350
2351 void GLAPIENTRY glRasterPos2f(GLfloat x, GLfloat y)
2352 {
2353 IntGetCurrentDispatchTable()->RasterPos2f(x, y);
2354 }
2355
2356 void GLAPIENTRY glRasterPos2fv(const GLfloat * v)
2357 {
2358 IntGetCurrentDispatchTable()->RasterPos2fv(v);
2359 }
2360
2361 void GLAPIENTRY glRasterPos2i(GLint x, GLint y)
2362 {
2363 IntGetCurrentDispatchTable()->RasterPos2i(x, y);
2364 }
2365
2366 void GLAPIENTRY glRasterPos2iv(const GLint * v)
2367 {
2368 IntGetCurrentDispatchTable()->RasterPos2iv(v);
2369 }
2370
2371 void GLAPIENTRY glRasterPos2s(GLshort x, GLshort y)
2372 {
2373 IntGetCurrentDispatchTable()->RasterPos2s(x, y);
2374 }
2375
2376 void GLAPIENTRY glRasterPos2sv(const GLshort * v)
2377 {
2378 IntGetCurrentDispatchTable()->RasterPos2sv(v);
2379 }
2380
2381 void GLAPIENTRY glRasterPos3d(GLdouble x, GLdouble y, GLdouble z)
2382 {
2383 IntGetCurrentDispatchTable()->RasterPos3d(x, y, z);
2384 }
2385
2386 void GLAPIENTRY glRasterPos3dv(const GLdouble * v)
2387 {
2388 IntGetCurrentDispatchTable()->RasterPos3dv(v);
2389 }
2390
2391 void GLAPIENTRY glRasterPos3f(GLfloat x, GLfloat y, GLfloat z)
2392 {
2393 IntGetCurrentDispatchTable()->RasterPos3f(x, y, z);
2394 }
2395
2396 void GLAPIENTRY glRasterPos3fv(const GLfloat * v)
2397 {
2398 IntGetCurrentDispatchTable()->RasterPos3fv(v);
2399 }
2400
2401 void GLAPIENTRY glRasterPos3i(GLint x, GLint y, GLint z)
2402 {
2403 IntGetCurrentDispatchTable()->RasterPos3i(x, y, z);
2404 }
2405
2406 void GLAPIENTRY glRasterPos3iv(const GLint * v)
2407 {
2408 IntGetCurrentDispatchTable()->RasterPos3iv(v);
2409 }
2410
2411 void GLAPIENTRY glRasterPos3s(GLshort x, GLshort y, GLshort z)
2412 {
2413 IntGetCurrentDispatchTable()->RasterPos3s(x, y, z);
2414 }
2415
2416 void GLAPIENTRY glRasterPos3sv(const GLshort * v)
2417 {
2418 IntGetCurrentDispatchTable()->RasterPos3sv(v);
2419 }
2420
2421 void GLAPIENTRY glRasterPos4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2422 {
2423 IntGetCurrentDispatchTable()->RasterPos4d(x, y, z, w);
2424 }
2425
2426 void GLAPIENTRY glRasterPos4dv(const GLdouble * v)
2427 {
2428 IntGetCurrentDispatchTable()->RasterPos4dv(v);
2429 }
2430
2431 void GLAPIENTRY glRasterPos4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2432 {
2433 IntGetCurrentDispatchTable()->RasterPos4f(x, y, z, w);
2434 }
2435
2436 void GLAPIENTRY glRasterPos4fv(const GLfloat * v)
2437 {
2438 IntGetCurrentDispatchTable()->RasterPos4fv(v);
2439 }
2440
2441 void GLAPIENTRY glRasterPos4i(GLint x, GLint y, GLint z, GLint w)
2442 {
2443 IntGetCurrentDispatchTable()->RasterPos4i(x, y, z, w);
2444 }
2445
2446 void GLAPIENTRY glRasterPos4iv(const GLint * v)
2447 {
2448 IntGetCurrentDispatchTable()->RasterPos4iv(v);
2449 }
2450
2451 void GLAPIENTRY glRasterPos4s(GLshort x, GLshort y, GLshort z, GLshort w)
2452 {
2453 IntGetCurrentDispatchTable()->RasterPos4s(x, y, z, w);
2454 }
2455
2456 void GLAPIENTRY glRasterPos4sv(const GLshort * v)
2457 {
2458 IntGetCurrentDispatchTable()->RasterPos4sv(v);
2459 }
2460
2461 void GLAPIENTRY glRectd(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
2462 {
2463 IntGetCurrentDispatchTable()->Rectd(x1, y1, x2, y2);
2464 }
2465
2466 void GLAPIENTRY glRectdv(const GLdouble * v1, const GLdouble * v2)
2467 {
2468 IntGetCurrentDispatchTable()->Rectdv(v1, v2);
2469 }
2470
2471 void GLAPIENTRY glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
2472 {
2473 IntGetCurrentDispatchTable()->Rectf(x1, y1, x2, y2);
2474 }
2475
2476 void GLAPIENTRY glRectfv(const GLfloat * v1, const GLfloat * v2)
2477 {
2478 IntGetCurrentDispatchTable()->Rectfv(v1, v2);
2479 }
2480
2481 void GLAPIENTRY glRecti(GLint x1, GLint y1, GLint x2, GLint y2)
2482 {
2483 IntGetCurrentDispatchTable()->Recti(x1, y1, x2, y2);
2484 }
2485
2486 void GLAPIENTRY glRectiv(const GLint * v1, const GLint * v2)
2487 {
2488 IntGetCurrentDispatchTable()->Rectiv(v1, v2);
2489 }
2490
2491 void GLAPIENTRY glRects(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
2492 {
2493 IntGetCurrentDispatchTable()->Rects(x1, y1, x2, y2);
2494 }
2495
2496 void GLAPIENTRY glRectsv(const GLshort * v1, const GLshort * v2)
2497 {
2498 IntGetCurrentDispatchTable()->Rectsv(v1, v2);
2499 }
2500
2501 void GLAPIENTRY glTexCoord1d(GLdouble s)
2502 {
2503 IntGetCurrentDispatchTable()->TexCoord1d(s);
2504 }
2505
2506 void GLAPIENTRY glTexCoord1dv(const GLdouble * v)
2507 {
2508 IntGetCurrentDispatchTable()->TexCoord1dv(v);
2509 }
2510
2511 void GLAPIENTRY glTexCoord1f(GLfloat s)
2512 {
2513 IntGetCurrentDispatchTable()->TexCoord1f(s);
2514 }
2515
2516 void GLAPIENTRY glTexCoord1fv(const GLfloat * v)
2517 {
2518 IntGetCurrentDispatchTable()->TexCoord1fv(v);
2519 }
2520
2521 void GLAPIENTRY glTexCoord1i(GLint s)
2522 {
2523 IntGetCurrentDispatchTable()->TexCoord1i(s);
2524 }
2525
2526 void GLAPIENTRY glTexCoord1iv(const GLint * v)
2527 {
2528 IntGetCurrentDispatchTable()->TexCoord1iv(v);
2529 }
2530
2531 void GLAPIENTRY glTexCoord1s(GLshort s)
2532 {
2533 IntGetCurrentDispatchTable()->TexCoord1s(s);
2534 }
2535
2536 void GLAPIENTRY glTexCoord1sv(const GLshort * v)
2537 {
2538 IntGetCurrentDispatchTable()->TexCoord1sv(v);
2539 }
2540
2541 void GLAPIENTRY glTexCoord2d(GLdouble s, GLdouble t)
2542 {
2543 IntGetCurrentDispatchTable()->TexCoord2d(s, t);
2544 }
2545
2546 void GLAPIENTRY glTexCoord2dv(const GLdouble * v)
2547 {
2548 IntGetCurrentDispatchTable()->TexCoord2dv(v);
2549 }
2550
2551 void GLAPIENTRY glTexCoord2f(GLfloat s, GLfloat t)
2552 {
2553 IntGetCurrentDispatchTable()->TexCoord2f(s, t);
2554 }
2555
2556 void GLAPIENTRY glTexCoord2fv(const GLfloat * v)
2557 {
2558 IntGetCurrentDispatchTable()->TexCoord2fv(v);
2559 }
2560
2561 void GLAPIENTRY glTexCoord2i(GLint s, GLint t)
2562 {
2563 IntGetCurrentDispatchTable()->TexCoord2i(s, t);
2564 }
2565
2566 void GLAPIENTRY glTexCoord2iv(const GLint * v)
2567 {
2568 IntGetCurrentDispatchTable()->TexCoord2iv(v);
2569 }
2570
2571 void GLAPIENTRY glTexCoord2s(GLshort s, GLshort t)
2572 {
2573 IntGetCurrentDispatchTable()->TexCoord2s(s, t);
2574 }
2575
2576 void GLAPIENTRY glTexCoord2sv(const GLshort * v)
2577 {
2578 IntGetCurrentDispatchTable()->TexCoord2sv(v);
2579 }
2580
2581 void GLAPIENTRY glTexCoord3d(GLdouble s, GLdouble t, GLdouble r)
2582 {
2583 IntGetCurrentDispatchTable()->TexCoord3d(s, t, r);
2584 }
2585
2586 void GLAPIENTRY glTexCoord3dv(const GLdouble * v)
2587 {
2588 IntGetCurrentDispatchTable()->TexCoord3dv(v);
2589 }
2590
2591 void GLAPIENTRY glTexCoord3f(GLfloat s, GLfloat t, GLfloat r)
2592 {
2593 IntGetCurrentDispatchTable()->TexCoord3f(s, t, r);
2594 }
2595
2596 void GLAPIENTRY glTexCoord3fv(const GLfloat * v)
2597 {
2598 IntGetCurrentDispatchTable()->TexCoord3fv(v);
2599 }
2600
2601 void GLAPIENTRY glTexCoord3i(GLint s, GLint t, GLint r)
2602 {
2603 IntGetCurrentDispatchTable()->TexCoord3i(s, t, r);
2604 }
2605
2606 void GLAPIENTRY glTexCoord3iv(const GLint * v)
2607 {
2608 IntGetCurrentDispatchTable()->TexCoord3iv(v);
2609 }
2610
2611 void GLAPIENTRY glTexCoord3s(GLshort s, GLshort t, GLshort r)
2612 {
2613 IntGetCurrentDispatchTable()->TexCoord3s(s, t, r);
2614 }
2615
2616 void GLAPIENTRY glTexCoord3sv(const GLshort * v)
2617 {
2618 IntGetCurrentDispatchTable()->TexCoord3sv(v);
2619 }
2620
2621 void GLAPIENTRY glTexCoord4d(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
2622 {
2623 IntGetCurrentDispatchTable()->TexCoord4d(s, t, r, q);
2624 }
2625
2626 void GLAPIENTRY glTexCoord4dv(const GLdouble * v)
2627 {
2628 IntGetCurrentDispatchTable()->TexCoord4dv(v);
2629 }
2630
2631 void GLAPIENTRY glTexCoord4f(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
2632 {
2633 IntGetCurrentDispatchTable()->TexCoord4f(s, t, r, q);
2634 }
2635
2636 void GLAPIENTRY glTexCoord4fv(const GLfloat * v)
2637 {
2638 IntGetCurrentDispatchTable()->TexCoord4fv(v);
2639 }
2640
2641 void GLAPIENTRY glTexCoord4i(GLint s, GLint t, GLint r, GLint q)
2642 {
2643 IntGetCurrentDispatchTable()->TexCoord4i(s, t, r, q);
2644 }
2645
2646 void GLAPIENTRY glTexCoord4iv(const GLint * v)
2647 {
2648 IntGetCurrentDispatchTable()->TexCoord4iv(v);
2649 }
2650
2651 void GLAPIENTRY glTexCoord4s(GLshort s, GLshort t, GLshort r, GLshort q)
2652 {
2653 IntGetCurrentDispatchTable()->TexCoord4s(s, t, r, q);
2654 }
2655
2656 void GLAPIENTRY glTexCoord4sv(const GLshort * v)
2657 {
2658 IntGetCurrentDispatchTable()->TexCoord4sv(v);
2659 }
2660
2661 void GLAPIENTRY glVertex2d(GLdouble x, GLdouble y)
2662 {
2663 IntGetCurrentDispatchTable()->Vertex2d(x, y);
2664 }
2665
2666 void GLAPIENTRY glVertex2dv(const GLdouble * v)
2667 {
2668 IntGetCurrentDispatchTable()->Vertex2dv(v);
2669 }
2670
2671 void GLAPIENTRY glVertex2f(GLfloat x, GLfloat y)
2672 {
2673 IntGetCurrentDispatchTable()->Vertex2f(x, y);
2674 }
2675
2676 void GLAPIENTRY glVertex2fv(const GLfloat * v)
2677 {
2678 IntGetCurrentDispatchTable()->Vertex2fv(v);
2679 }
2680
2681 void GLAPIENTRY glVertex2i(GLint x, GLint y)
2682 {
2683 IntGetCurrentDispatchTable()->Vertex2i(x, y);
2684 }
2685
2686 void GLAPIENTRY glVertex2iv(const GLint * v)
2687 {
2688 IntGetCurrentDispatchTable()->Vertex2iv(v);
2689 }
2690
2691 void GLAPIENTRY glVertex2s(GLshort x, GLshort y)
2692 {
2693 IntGetCurrentDispatchTable()->Vertex2s(x, y);
2694 }
2695
2696 void GLAPIENTRY glVertex2sv(const GLshort * v)
2697 {
2698 IntGetCurrentDispatchTable()->Vertex2sv(v);
2699 }
2700
2701 void GLAPIENTRY glVertex3d(GLdouble x, GLdouble y, GLdouble z)
2702 {
2703 IntGetCurrentDispatchTable()->Vertex3d(x, y, z);
2704 }
2705
2706 void GLAPIENTRY glVertex3dv(const GLdouble * v)
2707 {
2708 IntGetCurrentDispatchTable()->Vertex3dv(v);
2709 }
2710
2711 void GLAPIENTRY glVertex3f(GLfloat x, GLfloat y, GLfloat z)
2712 {
2713 IntGetCurrentDispatchTable()->Vertex3f(x, y, z);
2714 }
2715
2716 void GLAPIENTRY glVertex3fv(const GLfloat * v)
2717 {
2718 IntGetCurrentDispatchTable()->Vertex3fv(v);
2719 }
2720
2721 void GLAPIENTRY glVertex3i(GLint x, GLint y, GLint z)
2722 {
2723 IntGetCurrentDispatchTable()->Vertex3i(x, y, z);
2724 }
2725
2726 void GLAPIENTRY glVertex3iv(const GLint * v)
2727 {
2728 IntGetCurrentDispatchTable()->Vertex3iv(v);
2729 }
2730
2731 void GLAPIENTRY glVertex3s(GLshort x, GLshort y, GLshort z)
2732 {
2733 IntGetCurrentDispatchTable()->Vertex3s(x, y, z);
2734 }
2735
2736 void GLAPIENTRY glVertex3sv(const GLshort * v)
2737 {
2738 IntGetCurrentDispatchTable()->Vertex3sv(v);
2739 }
2740
2741 void GLAPIENTRY glVertex4d(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
2742 {
2743 IntGetCurrentDispatchTable()->Vertex4d(x, y, z, w);
2744 }
2745
2746 void GLAPIENTRY glVertex4dv(const GLdouble * v)
2747 {
2748 IntGetCurrentDispatchTable()->Vertex4dv(v);
2749 }
2750
2751 void GLAPIENTRY glVertex4f(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
2752 {
2753 IntGetCurrentDispatchTable()->Vertex4f(x, y, z, w);
2754 }
2755
2756 void GLAPIENTRY glVertex4fv(const GLfloat * v)
2757 {
2758 IntGetCurrentDispatchTable()->Vertex4fv(v);
2759 }
2760
2761 void GLAPIENTRY glVertex4i(GLint x, GLint y, GLint z, GLint w)
2762 {
2763 IntGetCurrentDispatchTable()->Vertex4i(x, y, z, w);
2764 }
2765
2766 void GLAPIENTRY glVertex4iv(const GLint * v)
2767 {
2768 IntGetCurrentDispatchTable()->Vertex4iv(v);
2769 }
2770
2771 void GLAPIENTRY glVertex4s(GLshort x, GLshort y, GLshort z, GLshort w)
2772 {
2773 IntGetCurrentDispatchTable()->Vertex4s(x, y, z, w);
2774 }
2775
2776 void GLAPIENTRY glVertex4sv(const GLshort * v)
2777 {
2778 IntGetCurrentDispatchTable()->Vertex4sv(v);
2779 }
2780
2781 void GLAPIENTRY glClipPlane(GLenum plane, const GLdouble * equation)
2782 {
2783 IntGetCurrentDispatchTable()->ClipPlane(plane, equation);
2784 }
2785
2786 void GLAPIENTRY glColorMaterial(GLenum face, GLenum mode)
2787 {
2788 IntGetCurrentDispatchTable()->ColorMaterial(face, mode);
2789 }
2790
2791 void GLAPIENTRY glCullFace(GLenum mode)
2792 {
2793 IntGetCurrentDispatchTable()->CullFace(mode);
2794 }
2795
2796 void GLAPIENTRY glFogf(GLenum pname, GLfloat param)
2797 {
2798 IntGetCurrentDispatchTable()->Fogf(pname, param);
2799 }
2800
2801 void GLAPIENTRY glFogfv(GLenum pname, const GLfloat * params)
2802 {
2803 IntGetCurrentDispatchTable()->Fogfv(pname, params);
2804 }
2805
2806 void GLAPIENTRY glFogi(GLenum pname, GLint param)
2807 {
2808 IntGetCurrentDispatchTable()->Fogi(pname, param);
2809 }
2810
2811 void GLAPIENTRY glFogiv(GLenum pname, const GLint * params)
2812 {
2813 IntGetCurrentDispatchTable()->Fogiv(pname, params);
2814 }
2815
2816 void GLAPIENTRY glFrontFace(GLenum mode)
2817 {
2818 IntGetCurrentDispatchTable()->FrontFace(mode);
2819 }
2820
2821 void GLAPIENTRY glHint(GLenum target, GLenum mode)
2822 {
2823 IntGetCurrentDispatchTable()->Hint(target, mode);
2824 }
2825
2826 void GLAPIENTRY glLightf(GLenum light, GLenum pname, GLfloat param)
2827 {
2828 IntGetCurrentDispatchTable()->Lightf(light, pname, param);
2829 }
2830
2831 void GLAPIENTRY glLightfv(GLenum light, GLenum pname, const GLfloat * params)
2832 {
2833 IntGetCurrentDispatchTable()->Lightfv(light, pname, params);
2834 }
2835
2836 void GLAPIENTRY glLighti(GLenum light, GLenum pname, GLint param)
2837 {
2838 IntGetCurrentDispatchTable()->Lighti(light, pname, param);
2839 }
2840
2841 void GLAPIENTRY glLightiv(GLenum light, GLenum pname, const GLint * params)
2842 {
2843 IntGetCurrentDispatchTable()->Lightiv(light, pname, params);
2844 }
2845
2846 void GLAPIENTRY glLightModelf(GLenum pname, GLfloat param)
2847 {
2848 IntGetCurrentDispatchTable()->LightModelf(pname, param);
2849 }
2850
2851 void GLAPIENTRY glLightModelfv(GLenum pname, const GLfloat * params)
2852 {
2853 IntGetCurrentDispatchTable()->LightModelfv(pname, params);
2854 }
2855
2856 void GLAPIENTRY glLightModeli(GLenum pname, GLint param)
2857 {
2858 IntGetCurrentDispatchTable()->LightModeli(pname, param);
2859 }
2860
2861 void GLAPIENTRY glLightModeliv(GLenum pname, const GLint * params)
2862 {
2863 IntGetCurrentDispatchTable()->LightModeliv(pname, params);
2864 }
2865
2866 void GLAPIENTRY glLineStipple(GLint factor, GLushort pattern)
2867 {
2868 IntGetCurrentDispatchTable()->LineStipple(factor, pattern);
2869 }
2870
2871 void GLAPIENTRY glLineWidth(GLfloat width)
2872 {
2873 IntGetCurrentDispatchTable()->LineWidth(width);
2874 }
2875
2876 void GLAPIENTRY glMaterialf(GLenum face, GLenum pname, GLfloat param)
2877 {
2878 IntGetCurrentDispatchTable()->Materialf(face, pname, param);
2879 }
2880
2881 void GLAPIENTRY glMaterialfv(GLenum face, GLenum pname, const GLfloat * params)
2882 {
2883 IntGetCurrentDispatchTable()->Materialfv(face, pname, params);
2884 }
2885
2886 void GLAPIENTRY glMateriali(GLenum face, GLenum pname, GLint param)
2887 {
2888 IntGetCurrentDispatchTable()->Materiali(face, pname, param);
2889 }
2890
2891 void GLAPIENTRY glMaterialiv(GLenum face, GLenum pname, const GLint * params)
2892 {
2893 IntGetCurrentDispatchTable()->Materialiv(face, pname, params);
2894 }
2895
2896 void GLAPIENTRY glPointSize(GLfloat size)
2897 {
2898 IntGetCurrentDispatchTable()->PointSize(size);
2899 }
2900
2901 void GLAPIENTRY glPolygonMode(GLenum face, GLenum mode)
2902 {
2903 IntGetCurrentDispatchTable()->PolygonMode(face, mode);
2904 }
2905
2906 void GLAPIENTRY glPolygonStipple(const GLubyte * mask)
2907 {
2908 IntGetCurrentDispatchTable()->PolygonStipple(mask);
2909 }
2910
2911 void GLAPIENTRY glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
2912 {
2913 IntGetCurrentDispatchTable()->Scissor(x, y, width, height);
2914 }
2915
2916 void GLAPIENTRY glShadeModel(GLenum mode)
2917 {
2918 IntGetCurrentDispatchTable()->ShadeModel(mode);
2919 }
2920
2921 void GLAPIENTRY glTexParameterf(GLenum target, GLenum pname, GLfloat param)
2922 {
2923 IntGetCurrentDispatchTable()->TexParameterf(target, pname, param);
2924 }
2925
2926 void GLAPIENTRY glTexParameterfv(GLenum target, GLenum pname, const GLfloat * params)
2927 {
2928 IntGetCurrentDispatchTable()->TexParameterfv(target, pname, params);
2929 }
2930
2931 void GLAPIENTRY glTexParameteri(GLenum target, GLenum pname, GLint param)
2932 {
2933 IntGetCurrentDispatchTable()->TexParameteri(target, pname, param);
2934 }
2935
2936 void GLAPIENTRY glTexParameteriv(GLenum target, GLenum pname, const GLint * params)
2937 {
2938 IntGetCurrentDispatchTable()->TexParameteriv(target, pname, params);
2939 }
2940
2941 void GLAPIENTRY glTexImage1D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2942 {
2943 IntGetCurrentDispatchTable()->TexImage1D(target, level, internalformat, width, border, format, type, pixels);
2944 }
2945
2946 void GLAPIENTRY glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid * pixels)
2947 {
2948 IntGetCurrentDispatchTable()->TexImage2D(target, level, internalformat, width, height, border, format, type, pixels);
2949 }
2950
2951 void GLAPIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
2952 {
2953 IntGetCurrentDispatchTable()->TexEnvf(target, pname, param);
2954 }
2955
2956 void GLAPIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat * params)
2957 {
2958 IntGetCurrentDispatchTable()->TexEnvfv(target, pname, params);
2959 }
2960
2961 void GLAPIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
2962 {
2963 IntGetCurrentDispatchTable()->TexEnvi(target, pname, param);
2964 }
2965
2966 void GLAPIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint * params)
2967 {
2968 IntGetCurrentDispatchTable()->TexEnviv(target, pname, params);
2969 }
2970
2971 void GLAPIENTRY glTexGend(GLenum coord, GLenum pname, GLdouble param)
2972 {
2973 IntGetCurrentDispatchTable()->TexGend(coord, pname, param);
2974 }
2975
2976 void GLAPIENTRY glTexGendv(GLenum coord, GLenum pname, const GLdouble * params)
2977 {
2978 IntGetCurrentDispatchTable()->TexGendv(coord, pname, params);
2979 }
2980
2981 void GLAPIENTRY glTexGenf(GLenum coord, GLenum pname, GLfloat param)
2982 {
2983 IntGetCurrentDispatchTable()->TexGenf(coord, pname, param);
2984 }
2985
2986 void GLAPIENTRY glTexGenfv(GLenum coord, GLenum pname, const GLfloat * params)
2987 {
2988 IntGetCurrentDispatchTable()->TexGenfv(coord, pname, params);
2989 }
2990
2991 void GLAPIENTRY glTexGeni(GLenum coord, GLenum pname, GLint param)
2992 {
2993 IntGetCurrentDispatchTable()->TexGeni(coord, pname, param);
2994 }
2995
2996 void GLAPIENTRY glTexGeniv(GLenum coord, GLenum pname, const GLint * params)
2997 {
2998 IntGetCurrentDispatchTable()->TexGeniv(coord, pname, params);
2999 }
3000
3001 void GLAPIENTRY glFeedbackBuffer(GLsizei size, GLenum type, GLfloat * buffer)
3002 {
3003 IntGetCurrentDispatchTable()->FeedbackBuffer(size, type, buffer);
3004 }
3005
3006 void GLAPIENTRY glSelectBuffer(GLsizei size, GLuint * buffer)
3007 {
3008 IntGetCurrentDispatchTable()->SelectBuffer(size, buffer);
3009 }
3010
3011 GLint GLAPIENTRY glRenderMode(GLenum mode)
3012 {
3013 return IntGetCurrentDispatchTable()->RenderMode(mode);
3014 }
3015
3016 void GLAPIENTRY glInitNames(void)
3017 {
3018 IntGetCurrentDispatchTable()->InitNames();
3019 }
3020
3021 void GLAPIENTRY glLoadName(GLuint name)
3022 {
3023 IntGetCurrentDispatchTable()->LoadName(name);
3024 }
3025
3026 void GLAPIENTRY glPassThrough(GLfloat token)
3027 {
3028 IntGetCurrentDispatchTable()->PassThrough(token);
3029 }
3030
3031 void GLAPIENTRY glPopName(void)
3032 {
3033 IntGetCurrentDispatchTable()->PopName();
3034 }
3035
3036 void GLAPIENTRY glPushName(GLuint name)
3037 {
3038 IntGetCurrentDispatchTable()->PushName(name);
3039 }
3040
3041 void GLAPIENTRY glDrawBuffer(GLenum mode)
3042 {
3043 IntGetCurrentDispatchTable()->DrawBuffer(mode);
3044 }
3045
3046 void GLAPIENTRY glClear(GLbitfield mask)
3047 {
3048 IntGetCurrentDispatchTable()->Clear(mask);
3049 }
3050
3051 void GLAPIENTRY glClearAccum(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
3052 {
3053 IntGetCurrentDispatchTable()->ClearAccum(red, green, blue, alpha);
3054 }
3055
3056 void GLAPIENTRY glClearIndex(GLfloat c)
3057 {
3058 IntGetCurrentDispatchTable()->ClearIndex(c);
3059 }
3060
3061 void GLAPIENTRY glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
3062 {
3063 IntGetCurrentDispatchTable()->ClearColor(red, green, blue, alpha);
3064 }
3065
3066 void GLAPIENTRY glClearStencil(GLint s)
3067 {
3068 IntGetCurrentDispatchTable()->ClearStencil(s);
3069 }
3070
3071 void GLAPIENTRY glClearDepth(GLclampd depth)
3072 {
3073 IntGetCurrentDispatchTable()->ClearDepth(depth);
3074 }
3075
3076 void GLAPIENTRY glStencilMask(GLuint mask)
3077 {
3078 IntGetCurrentDispatchTable()->StencilMask(mask);
3079 }
3080
3081 void GLAPIENTRY glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
3082 {
3083 IntGetCurrentDispatchTable()->ColorMask(red, green, blue, alpha);
3084 }
3085
3086 void GLAPIENTRY glDepthMask(GLboolean flag)
3087 {
3088 IntGetCurrentDispatchTable()->DepthMask(flag);
3089 }
3090
3091 void GLAPIENTRY glIndexMask(GLuint mask)
3092 {
3093 IntGetCurrentDispatchTable()->IndexMask(mask);
3094 }
3095
3096 void GLAPIENTRY glAccum(GLenum op, GLfloat value)
3097 {
3098 IntGetCurrentDispatchTable()->Accum(op, value);
3099 }
3100
3101 void GLAPIENTRY glDisable(GLenum cap)
3102 {
3103 IntGetCurrentDispatchTable()->Disable(cap);
3104 }
3105
3106 void GLAPIENTRY glEnable(GLenum cap)
3107 {
3108 IntGetCurrentDispatchTable()->Enable(cap);
3109 }
3110
3111 void GLAPIENTRY glFinish(void)
3112 {
3113 IntGetCurrentDispatchTable()->Finish();
3114 }
3115
3116 void GLAPIENTRY glFlush(void)
3117 {
3118 IntGetCurrentDispatchTable()->Flush();
3119 }
3120
3121 void GLAPIENTRY glPopAttrib(void)
3122 {
3123 IntGetCurrentDispatchTable()->PopAttrib();
3124 }
3125
3126 void GLAPIENTRY glPushAttrib(GLbitfield mask)
3127 {
3128 IntGetCurrentDispatchTable()->PushAttrib(mask);
3129 }
3130
3131 void GLAPIENTRY glMap1d(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble * points)
3132 {
3133 IntGetCurrentDispatchTable()->Map1d(target, u1, u2, stride, order, points);
3134 }
3135
3136 void GLAPIENTRY glMap1f(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat * points)
3137 {
3138 IntGetCurrentDispatchTable()->Map1f(target, u1, u2, stride, order, points);
3139 }
3140
3141 void GLAPIENTRY glMap2d(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble * points)
3142 {
3143 IntGetCurrentDispatchTable()->Map2d(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
3144 }
3145
3146 void GLAPIENTRY glMap2f(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat * points)
3147 {
3148 IntGetCurrentDispatchTable()->Map2f(target, u1, u2, ustride, uorder, v1, v2, vstride, vorder, points);
3149 }
3150
3151 void GLAPIENTRY glMapGrid1d(GLint un, GLdouble u1, GLdouble u2)
3152 {
3153 IntGetCurrentDispatchTable()->MapGrid1d(un, u1, u2);
3154 }
3155
3156 void GLAPIENTRY glMapGrid1f(GLint un, GLfloat u1, GLfloat u2)
3157 {
3158 IntGetCurrentDispatchTable()->MapGrid1f(un, u1, u2);
3159 }
3160
3161 void GLAPIENTRY glMapGrid2d(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
3162 {
3163 IntGetCurrentDispatchTable()->MapGrid2d(un, u1, u2, vn, v1, v2);
3164 }
3165
3166 void GLAPIENTRY glMapGrid2f(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
3167 {
3168 IntGetCurrentDispatchTable()->MapGrid2f(un, u1, u2, vn, v1, v2);
3169 }
3170
3171 void GLAPIENTRY glEvalCoord1d(GLdouble u)
3172 {
3173 IntGetCurrentDispatchTable()->EvalCoord1d(u);
3174 }
3175
3176 void GLAPIENTRY glEvalCoord1dv(const GLdouble * u)
3177 {
3178 IntGetCurrentDispatchTable()->EvalCoord1dv(u);
3179 }
3180
3181 void GLAPIENTRY glEvalCoord1f(GLfloat u)
3182 {
3183 IntGetCurrentDispatchTable()->EvalCoord1f(u);
3184 }
3185
3186 void GLAPIENTRY glEvalCoord1fv(const GLfloat * u)
3187 {
3188 IntGetCurrentDispatchTable()->EvalCoord1fv(u);
3189 }
3190
3191 void GLAPIENTRY glEvalCoord2d(GLdouble u, GLdouble v)
3192 {
3193 IntGetCurrentDispatchTable()->EvalCoord2d(u, v);
3194 }
3195
3196 void GLAPIENTRY glEvalCoord2dv(const GLdouble * u)
3197 {
3198 IntGetCurrentDispatchTable()->EvalCoord2dv(u);
3199 }
3200
3201 void GLAPIENTRY glEvalCoord2f(GLfloat u, GLfloat v)
3202 {
3203 IntGetCurrentDispatchTable()->EvalCoord2f(u, v);
3204 }
3205
3206 void GLAPIENTRY glEvalCoord2fv(const GLfloat * u)
3207 {
3208 IntGetCurrentDispatchTable()->EvalCoord2fv(u);
3209 }
3210
3211 void GLAPIENTRY glEvalMesh1(GLenum mode, GLint i1, GLint i2)
3212 {
3213 IntGetCurrentDispatchTable()->EvalMesh1(mode, i1, i2);
3214 }
3215
3216 void GLAPIENTRY glEvalPoint1(GLint i)
3217 {
3218 IntGetCurrentDispatchTable()->EvalPoint1(i);
3219 }
3220
3221 void GLAPIENTRY glEvalMesh2(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
3222 {
3223 IntGetCurrentDispatchTable()->EvalMesh2(mode, i1, i2, j1, j2);
3224 }
3225
3226 void GLAPIENTRY glEvalPoint2(GLint i, GLint j)
3227 {
3228 IntGetCurrentDispatchTable()->EvalPoint2(i, j);
3229 }
3230
3231 void GLAPIENTRY glAlphaFunc(GLenum func, GLclampf ref)
3232 {
3233 IntGetCurrentDispatchTable()->AlphaFunc(func, ref);
3234 }
3235
3236 void GLAPIENTRY glBlendFunc(GLenum sfactor, GLenum dfactor)
3237 {
3238 IntGetCurrentDispatchTable()->BlendFunc(sfactor, dfactor);
3239 }
3240
3241 void GLAPIENTRY glLogicOp(GLenum opcode)
3242 {
3243 IntGetCurrentDispatchTable()->LogicOp(opcode);
3244 }
3245
3246 void GLAPIENTRY glStencilFunc(GLenum func, GLint ref, GLuint mask)
3247 {
3248 IntGetCurrentDispatchTable()->StencilFunc(func, ref, mask);
3249 }
3250
3251 void GLAPIENTRY glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
3252 {
3253 IntGetCurrentDispatchTable()->StencilOp(fail, zfail, zpass);
3254 }
3255
3256 void GLAPIENTRY glDepthFunc(GLenum func)
3257 {
3258 IntGetCurrentDispatchTable()->DepthFunc(func);
3259 }
3260
3261 void GLAPIENTRY glPixelZoom(GLfloat xfactor, GLfloat yfactor)
3262 {
3263 IntGetCurrentDispatchTable()->PixelZoom(xfactor, yfactor);
3264 }
3265
3266 void GLAPIENTRY glPixelTransferf(GLenum pname, GLfloat param)
3267 {
3268 IntGetCurrentDispatchTable()->PixelTransferf(pname, param);
3269 }
3270
3271 void GLAPIENTRY glPixelTransferi(GLenum pname, GLint param)
3272 {
3273 IntGetCurrentDispatchTable()->PixelTransferi(pname, param);
3274 }
3275
3276 void GLAPIENTRY glPixelStoref(GLenum pname, GLfloat param)
3277 {
3278 IntGetCurrentDispatchTable()->PixelStoref(pname, param);
3279 }
3280
3281 void GLAPIENTRY glPixelStorei(GLenum pname, GLint param)
3282 {
3283 IntGetCurrentDispatchTable()->PixelStorei(pname, param);
3284 }
3285
3286 void GLAPIENTRY glPixelMapfv(GLenum map, GLsizei mapsize, const GLfloat * values)
3287 {
3288 IntGetCurrentDispatchTable()->PixelMapfv(map, mapsize, values);
3289 }
3290
3291 void GLAPIENTRY glPixelMapuiv(GLenum map, GLsizei mapsize, const GLuint * values)
3292 {
3293 IntGetCurrentDispatchTable()->PixelMapuiv(map, mapsize, values);
3294 }
3295
3296 void GLAPIENTRY glPixelMapusv(GLenum map, GLsizei mapsize, const GLushort * values)
3297 {
3298 IntGetCurrentDispatchTable()->PixelMapusv(map, mapsize, values);
3299 }
3300
3301 void GLAPIENTRY glReadBuffer(GLenum mode)
3302 {
3303 IntGetCurrentDispatchTable()->ReadBuffer(mode);
3304 }
3305
3306 void GLAPIENTRY glCopyPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
3307 {
3308 IntGetCurrentDispatchTable()->CopyPixels(x, y, width, height, type);
3309 }
3310
3311 void GLAPIENTRY glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid * pixels)
3312 {
3313 IntGetCurrentDispatchTable()->ReadPixels(x, y, width, height, format, type, pixels);
3314 }
3315
3316 void GLAPIENTRY glDrawPixels(GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
3317 {
3318 IntGetCurrentDispatchTable()->DrawPixels(width, height, format, type, pixels);
3319 }
3320
3321 void GLAPIENTRY glGetBooleanv(GLenum pname, GLboolean * params)
3322 {
3323 IntGetCurrentDispatchTable()->GetBooleanv(pname, params);
3324 }
3325
3326 void GLAPIENTRY glGetClipPlane(GLenum plane, GLdouble * equation)
3327 {
3328 IntGetCurrentDispatchTable()->GetClipPlane(plane, equation);
3329 }
3330
3331 void GLAPIENTRY glGetDoublev(GLenum pname, GLdouble * params)
3332 {
3333 IntGetCurrentDispatchTable()->GetDoublev(pname, params);
3334 }
3335
3336 GLenum GLAPIENTRY glGetError(void)
3337 {
3338 return IntGetCurrentDispatchTable()->GetError();
3339 }
3340
3341 void GLAPIENTRY glGetFloatv(GLenum pname, GLfloat * params)
3342 {
3343 IntGetCurrentDispatchTable()->GetFloatv(pname, params);
3344 }
3345
3346 void GLAPIENTRY glGetIntegerv(GLenum pname, GLint * params)
3347 {
3348 IntGetCurrentDispatchTable()->GetIntegerv(pname, params);
3349 }
3350
3351 void GLAPIENTRY glGetLightfv(GLenum light, GLenum pname, GLfloat * params)
3352 {
3353 IntGetCurrentDispatchTable()->GetLightfv(light, pname, params);
3354 }
3355
3356 void GLAPIENTRY glGetLightiv(GLenum light, GLenum pname, GLint * params)
3357 {
3358 IntGetCurrentDispatchTable()->GetLightiv(light, pname, params);
3359 }
3360
3361 void GLAPIENTRY glGetMapdv(GLenum target, GLenum query, GLdouble * v)
3362 {
3363 IntGetCurrentDispatchTable()->GetMapdv(target, query, v);
3364 }
3365
3366 void GLAPIENTRY glGetMapfv(GLenum target, GLenum query, GLfloat * v)
3367 {
3368 IntGetCurrentDispatchTable()->GetMapfv(target, query, v);
3369 }
3370
3371 void GLAPIENTRY glGetMapiv(GLenum target, GLenum query, GLint * v)
3372 {
3373 IntGetCurrentDispatchTable()->GetMapiv(target, query, v);
3374 }
3375
3376 void GLAPIENTRY glGetMaterialfv(GLenum face, GLenum pname, GLfloat * params)
3377 {
3378 IntGetCurrentDispatchTable()->GetMaterialfv(face, pname, params);
3379 }
3380
3381 void GLAPIENTRY glGetMaterialiv(GLenum face, GLenum pname, GLint * params)
3382 {
3383 IntGetCurrentDispatchTable()->GetMaterialiv(face, pname, params);
3384 }
3385
3386 void GLAPIENTRY glGetPixelMapfv(GLenum map, GLfloat * values)
3387 {
3388 IntGetCurrentDispatchTable()->GetPixelMapfv(map, values);
3389 }
3390
3391 void GLAPIENTRY glGetPixelMapuiv(GLenum map, GLuint * values)
3392 {
3393 IntGetCurrentDispatchTable()->GetPixelMapuiv(map, values);
3394 }
3395
3396 void GLAPIENTRY glGetPixelMapusv(GLenum map, GLushort * values)
3397 {
3398 IntGetCurrentDispatchTable()->GetPixelMapusv(map, values);
3399 }
3400
3401 void GLAPIENTRY glGetPolygonStipple(GLubyte * mask)
3402 {
3403 IntGetCurrentDispatchTable()->GetPolygonStipple(mask);
3404 }
3405
3406 const GLubyte * GLAPIENTRY glGetString(GLenum name)
3407 {
3408 return IntGetCurrentDispatchTable()->GetString(name);
3409 }
3410
3411 void GLAPIENTRY glGetTexEnvfv(GLenum target, GLenum pname, GLfloat * params)
3412 {
3413 IntGetCurrentDispatchTable()->GetTexEnvfv(target, pname, params);
3414 }
3415
3416 void GLAPIENTRY glGetTexEnviv(GLenum target, GLenum pname, GLint * params)
3417 {
3418 IntGetCurrentDispatchTable()->GetTexEnviv(target, pname, params);
3419 }
3420
3421 void GLAPIENTRY glGetTexGendv(GLenum coord, GLenum pname, GLdouble * params)
3422 {
3423 IntGetCurrentDispatchTable()->GetTexGendv(coord, pname, params);
3424 }
3425
3426 void GLAPIENTRY glGetTexGenfv(GLenum coord, GLenum pname, GLfloat * params)
3427 {
3428 IntGetCurrentDispatchTable()->GetTexGenfv(coord, pname, params);
3429 }
3430
3431 void GLAPIENTRY glGetTexGeniv(GLenum coord, GLenum pname, GLint * params)
3432 {
3433 IntGetCurrentDispatchTable()->GetTexGeniv(coord, pname, params);
3434 }
3435
3436 void GLAPIENTRY glGetTexImage(GLenum target, GLint level, GLenum format, GLenum type, GLvoid * pixels)
3437 {
3438 IntGetCurrentDispatchTable()->GetTexImage(target, level, format, type, pixels);
3439 }
3440
3441 void GLAPIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat * params)
3442 {
3443 IntGetCurrentDispatchTable()->GetTexParameterfv(target, pname, params);
3444 }
3445
3446 void GLAPIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint * params)
3447 {
3448 IntGetCurrentDispatchTable()->GetTexParameteriv(target, pname, params);
3449 }
3450
3451 void GLAPIENTRY glGetTexLevelParameterfv(GLenum target, GLint level, GLenum pname, GLfloat * params)
3452 {
3453 IntGetCurrentDispatchTable()->GetTexLevelParameterfv(target, level, pname, params);
3454 }
3455
3456 void GLAPIENTRY glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint * params)
3457 {
3458 IntGetCurrentDispatchTable()->GetTexLevelParameteriv(target, level, pname, params);
3459 }
3460
3461 GLboolean GLAPIENTRY glIsEnabled(GLenum cap)
3462 {
3463 return IntGetCurrentDispatchTable()->IsEnabled(cap);
3464 }
3465
3466 GLboolean GLAPIENTRY glIsList(GLuint list)
3467 {
3468 return IntGetCurrentDispatchTable()->IsList(list);
3469 }
3470
3471 void GLAPIENTRY glDepthRange(GLclampd zNear, GLclampd zFar)
3472 {
3473 IntGetCurrentDispatchTable()->DepthRange(zNear, zFar);
3474 }
3475
3476 void GLAPIENTRY glFrustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
3477 {
3478 IntGetCurrentDispatchTable()->Frustum(left, right, bottom, top, zNear, zFar);
3479 }
3480
3481 void GLAPIENTRY glLoadIdentity(void)
3482 {
3483 IntGetCurrentDispatchTable()->LoadIdentity();
3484 }
3485
3486 void GLAPIENTRY glLoadMatrixf(const GLfloat * m)
3487 {
3488 IntGetCurrentDispatchTable()->LoadMatrixf(m);
3489 }
3490
3491 void GLAPIENTRY glLoadMatrixd(const GLdouble * m)
3492 {
3493 IntGetCurrentDispatchTable()->LoadMatrixd(m);
3494 }
3495
3496 void GLAPIENTRY glMatrixMode(GLenum mode)
3497 {
3498 IntGetCurrentDispatchTable()->MatrixMode(mode);
3499 }
3500
3501 void GLAPIENTRY glMultMatrixf(const GLfloat * m)
3502 {
3503 IntGetCurrentDispatchTable()->MultMatrixf(m);
3504 }
3505
3506 void GLAPIENTRY glMultMatrixd(const GLdouble * m)
3507 {
3508 IntGetCurrentDispatchTable()->MultMatrixd(m);
3509 }
3510
3511 void GLAPIENTRY glOrtho(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
3512 {
3513 IntGetCurrentDispatchTable()->Ortho(left, right, bottom, top, zNear, zFar);
3514 }
3515
3516 void GLAPIENTRY glPopMatrix(void)
3517 {
3518 IntGetCurrentDispatchTable()->PopMatrix();
3519 }
3520
3521 void GLAPIENTRY glPushMatrix(void)
3522 {
3523 IntGetCurrentDispatchTable()->PushMatrix();
3524 }
3525
3526 void GLAPIENTRY glRotated(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
3527 {
3528 IntGetCurrentDispatchTable()->Rotated(angle, x, y, z);
3529 }
3530
3531 void GLAPIENTRY glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
3532 {
3533 IntGetCurrentDispatchTable()->Rotatef(angle, x, y, z);
3534 }
3535
3536 void GLAPIENTRY glScaled(GLdouble x, GLdouble y, GLdouble z)
3537 {
3538 IntGetCurrentDispatchTable()->Scaled(x, y, z);
3539 }
3540
3541 void GLAPIENTRY glScalef(GLfloat x, GLfloat y, GLfloat z)
3542 {
3543 IntGetCurrentDispatchTable()->Scalef(x, y, z);
3544 }
3545
3546 void GLAPIENTRY glTranslated(GLdouble x, GLdouble y, GLdouble z)
3547 {
3548 IntGetCurrentDispatchTable()->Translated(x, y, z);
3549 }
3550
3551 void GLAPIENTRY glTranslatef(GLfloat x, GLfloat y, GLfloat z)
3552 {
3553 IntGetCurrentDispatchTable()->Translatef(x, y, z);
3554 }
3555
3556 void GLAPIENTRY glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
3557 {
3558 IntGetCurrentDispatchTable()->Viewport(x, y, width, height);
3559 }
3560
3561 void GLAPIENTRY glArrayElement(GLint i)
3562 {
3563 IntGetCurrentDispatchTable()->ArrayElement(i);
3564 }
3565
3566 void GLAPIENTRY glBindTexture(GLenum target, GLuint texture)
3567 {
3568 IntGetCurrentDispatchTable()->BindTexture(target, texture);
3569 }
3570
3571 void GLAPIENTRY glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3572 {
3573 IntGetCurrentDispatchTable()->ColorPointer(size, type, stride, pointer);
3574 }
3575
3576 void GLAPIENTRY glDisableClientState(GLenum array)
3577 {
3578 IntGetCurrentDispatchTable()->DisableClientState(array);
3579 }
3580
3581 void GLAPIENTRY glDrawArrays(GLenum mode, GLint first, GLsizei count)
3582 {
3583 IntGetCurrentDispatchTable()->DrawArrays(mode, first, count);
3584 }
3585
3586 void GLAPIENTRY glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices)
3587 {
3588 IntGetCurrentDispatchTable()->DrawElements(mode, count, type, indices);
3589 }
3590
3591 void GLAPIENTRY glEdgeFlagPointer(GLsizei stride, const GLvoid * pointer)
3592 {
3593 IntGetCurrentDispatchTable()->EdgeFlagPointer(stride, pointer);
3594 }
3595
3596 void GLAPIENTRY glEnableClientState(GLenum array)
3597 {
3598 IntGetCurrentDispatchTable()->EnableClientState(array);
3599 }
3600
3601 void GLAPIENTRY glIndexPointer(GLenum type, GLsizei stride, const GLvoid * pointer)
3602 {
3603 IntGetCurrentDispatchTable()->IndexPointer(type, stride, pointer);
3604 }
3605
3606 void GLAPIENTRY glIndexub(GLubyte c)
3607 {
3608 IntGetCurrentDispatchTable()->Indexub(c);
3609 }
3610
3611 void GLAPIENTRY glIndexubv(const GLubyte * c)
3612 {
3613 IntGetCurrentDispatchTable()->Indexubv(c);
3614 }
3615
3616 void GLAPIENTRY glInterleavedArrays(GLenum format, GLsizei stride, const GLvoid * pointer)
3617 {
3618 IntGetCurrentDispatchTable()->InterleavedArrays(format, stride, pointer);
3619 }
3620
3621 void GLAPIENTRY glNormalPointer(GLenum type, GLsizei stride, const GLvoid * pointer)
3622 {
3623 IntGetCurrentDispatchTable()->NormalPointer(type, stride, pointer);
3624 }
3625
3626 void GLAPIENTRY glPolygonOffset(GLfloat factor, GLfloat units)
3627 {
3628 IntGetCurrentDispatchTable()->PolygonOffset(factor, units);
3629 }
3630
3631 void GLAPIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3632 {
3633 IntGetCurrentDispatchTable()->TexCoordPointer(size, type, stride, pointer);
3634 }
3635
3636 void GLAPIENTRY glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid * pointer)
3637 {
3638 IntGetCurrentDispatchTable()->VertexPointer(size, type, stride, pointer);
3639 }
3640
3641 GLboolean GLAPIENTRY glAreTexturesResident(GLsizei n, const GLuint * textures, GLboolean * residences)
3642 {
3643 return IntGetCurrentDispatchTable()->AreTexturesResident(n, textures, residences);
3644 }
3645
3646 void GLAPIENTRY glCopyTexImage1D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
3647 {
3648 IntGetCurrentDispatchTable()->CopyTexImage1D(target, level, internalformat, x, y, width, border);
3649 }
3650
3651 void GLAPIENTRY glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
3652 {
3653 IntGetCurrentDispatchTable()->CopyTexImage2D(target, level, internalformat, x, y, width, height, border);
3654 }
3655
3656 void GLAPIENTRY glCopyTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
3657 {
3658 IntGetCurrentDispatchTable()->CopyTexSubImage1D(target, level, xoffset, x, y, width);
3659 }
3660
3661 void GLAPIENTRY glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
3662 {
3663 IntGetCurrentDispatchTable()->CopyTexSubImage2D(target, level, xoffset, yoffset, x, y, width, height);
3664 }
3665
3666 void GLAPIENTRY glDeleteTextures(GLsizei n, const GLuint * textures)
3667 {
3668 IntGetCurrentDispatchTable()->DeleteTextures(n, textures);
3669 }
3670
3671 void GLAPIENTRY glGenTextures(GLsizei n, GLuint * textures)
3672 {
3673 IntGetCurrentDispatchTable()->GenTextures(n, textures);
3674 }
3675
3676 void GLAPIENTRY glGetPointerv(GLenum pname, GLvoid ** params)
3677 {
3678 IntGetCurrentDispatchTable()->GetPointerv(pname, params);
3679 }
3680
3681 GLboolean GLAPIENTRY glIsTexture(GLuint texture)
3682 {
3683 return IntGetCurrentDispatchTable()->IsTexture(texture);
3684 }
3685
3686 void GLAPIENTRY glPrioritizeTextures(GLsizei n, const GLuint * textures, const GLclampf * priorities)
3687 {
3688 IntGetCurrentDispatchTable()->PrioritizeTextures(n, textures, priorities);
3689 }
3690
3691 void GLAPIENTRY glTexSubImage1D(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const GLvoid * pixels)
3692 {
3693 IntGetCurrentDispatchTable()->TexSubImage1D(target, level, xoffset, width, format, type, pixels);
3694 }
3695
3696 void GLAPIENTRY glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid * pixels)
3697 {
3698 IntGetCurrentDispatchTable()->TexSubImage2D(target, level, xoffset, yoffset, width, height, format, type, pixels);
3699 }
3700
3701 void GLAPIENTRY glPopClientAttrib(void)
3702 {
3703 IntGetCurrentDispatchTable()->PopClientAttrib();
3704 }
3705
3706 void GLAPIENTRY glPushClientAttrib(GLbitfield mask)
3707 {
3708 IntGetCurrentDispatchTable()->PushClientAttrib(mask);
3709 }
3710 #endif //__i386__
3711
3712 /* Unknown debug function */
3713 GLint GLAPIENTRY glDebugEntry(GLint unknown1, GLint unknown2)
3714 {
3715 return 0;
3716 }