]> git.saurik.com Git - wxWidgets.git/blob - utils/wxPython/src/gtk/glcanvas.cpp
wxPython 2.1b1: Very minor changes needed for wxGTK
[wxWidgets.git] / utils / wxPython / src / gtk / glcanvas.cpp
1 /*
2 * FILE : gtk/glcanvas.cpp
3 *
4 * This file was automatically generated by :
5 * Simplified Wrapper and Interface Generator (SWIG)
6 * Version 1.1 (Patch 5)
7 *
8 * Portions Copyright (c) 1995-1998
9 * The University of Utah and The Regents of the University of California.
10 * Permission is granted to distribute this file in any manner provided
11 * this notice remains intact.
12 *
13 * Do not make changes to this file--changes will be lost!
14 *
15 */
16
17
18 #define SWIGCODE
19 /* Implementation : PYTHON */
20
21 #define SWIGPYTHON
22 #include <string.h>
23 #include <stdlib.h>
24 /* Definitions for Windows/Unix exporting */
25 #if defined(__WIN32__)
26 # if defined(_MSC_VER)
27 # define SWIGEXPORT(a,b) __declspec(dllexport) a b
28 # else
29 # if defined(__BORLANDC__)
30 # define SWIGEXPORT(a,b) a _export b
31 # else
32 # define SWIGEXPORT(a,b) a b
33 # endif
34 # endif
35 #else
36 # define SWIGEXPORT(a,b) a b
37 #endif
38
39 #ifdef __cplusplus
40 extern "C" {
41 #endif
42 #include "Python.h"
43 extern void SWIG_MakePtr(char *, void *, char *);
44 extern void SWIG_RegisterMapping(char *, char *, void *(*)(void *));
45 extern char *SWIG_GetPtr(char *, void **, char *);
46 extern void SWIG_addvarlink(PyObject *, char *, PyObject *(*)(void), int (*)(PyObject *));
47 extern PyObject *SWIG_newvarlink(void);
48 #ifdef __cplusplus
49 }
50 #endif
51
52 #define SWIG_init initglcanvasc
53
54 #define SWIG_name "glcanvasc"
55
56 #include "helpers.h"
57 #include <glcanvas.h>
58
59 static PyObject* l_output_helper(PyObject* target, PyObject* o) {
60 PyObject* o2;
61 PyObject* o3;
62 if (!target) {
63 target = o;
64 } else if (target == Py_None) {
65 Py_DECREF(Py_None);
66 target = o;
67 } else {
68 if (!PyList_Check(target)) {
69 o2 = target;
70 target = PyList_New(0);
71 PyList_Append(target, o2);
72 Py_XDECREF(o2);
73 }
74 PyList_Append(target,o);
75 Py_XDECREF(o);
76 }
77 return target;
78 }
79
80 static PyObject* t_output_helper(PyObject* target, PyObject* o) {
81 PyObject* o2;
82 PyObject* o3;
83
84 if (!target) {
85 target = o;
86 } else if (target == Py_None) {
87 Py_DECREF(Py_None);
88 target = o;
89 } else {
90 if (!PyTuple_Check(target)) {
91 o2 = target;
92 target = PyTuple_New(1);
93 PyTuple_SetItem(target, 0, o2);
94 }
95 o3 = PyTuple_New(1);
96 PyTuple_SetItem(o3, 0, o);
97
98 o2 = target;
99 target = PySequence_Concat(o2, o3);
100 Py_DECREF(o2);
101 Py_DECREF(o3);
102 }
103 return target;
104 }
105
106
107 extern byte* byte_LIST_helper(PyObject* source);
108 extern int* int_LIST_helper(PyObject* source);
109 extern long* long_LIST_helper(PyObject* source);
110 extern char** string_LIST_helper(PyObject* source);
111 extern wxPoint* wxPoint_LIST_helper(PyObject* source);
112 extern wxBitmap** wxBitmap_LIST_helper(PyObject* source);
113 extern wxString* wxString_LIST_helper(PyObject* source);
114 extern wxAcceleratorEntry* wxAcceleratorEntry_LIST_helper(PyObject* source);
115
116
117 static char* wxStringErrorMsg = "string type is required for parameter";
118
119 #ifdef SEPARATE
120 static wxString wxPyEmptyStr("");
121 static wxPoint wxPyDefaultPosition(-1, -1);
122 static wxSize wxPyDefaultSize(-1, -1);
123 #endif
124 static PyObject *_wrap_glArrayElementEXT(PyObject *self, PyObject *args) {
125 PyObject * _resultobj;
126 GLint _arg0;
127
128 self = self;
129 if(!PyArg_ParseTuple(args,"i:glArrayElementEXT",&_arg0))
130 return NULL;
131 {
132 wxPy_BEGIN_ALLOW_THREADS;
133 glArrayElementEXT(_arg0);
134
135 wxPy_END_ALLOW_THREADS;
136 } Py_INCREF(Py_None);
137 _resultobj = Py_None;
138 return _resultobj;
139 }
140
141 static PyObject *_wrap_glColorPointerEXT(PyObject *self, PyObject *args) {
142 PyObject * _resultobj;
143 GLint _arg0;
144 GLenum _arg1;
145 GLsizei _arg2;
146 GLsizei _arg3;
147 GLvoid * _arg4;
148 char * _argc4 = 0;
149
150 self = self;
151 if(!PyArg_ParseTuple(args,"iiiis:glColorPointerEXT",&_arg0,&_arg1,&_arg2,&_arg3,&_argc4))
152 return NULL;
153 if (_argc4) {
154 if (SWIG_GetPtr(_argc4,(void **) &_arg4,(char *) 0 )) {
155 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of glColorPointerEXT. Expected _GLvoid_p.");
156 return NULL;
157 }
158 }
159 {
160 wxPy_BEGIN_ALLOW_THREADS;
161 glColorPointerEXT(_arg0,_arg1,_arg2,_arg3,_arg4);
162
163 wxPy_END_ALLOW_THREADS;
164 } Py_INCREF(Py_None);
165 _resultobj = Py_None;
166 return _resultobj;
167 }
168
169 static PyObject *_wrap_glDrawArraysEXT(PyObject *self, PyObject *args) {
170 PyObject * _resultobj;
171 GLenum _arg0;
172 GLint _arg1;
173 GLsizei _arg2;
174
175 self = self;
176 if(!PyArg_ParseTuple(args,"iii:glDrawArraysEXT",&_arg0,&_arg1,&_arg2))
177 return NULL;
178 {
179 wxPy_BEGIN_ALLOW_THREADS;
180 glDrawArraysEXT(_arg0,_arg1,_arg2);
181
182 wxPy_END_ALLOW_THREADS;
183 } Py_INCREF(Py_None);
184 _resultobj = Py_None;
185 return _resultobj;
186 }
187
188 static PyObject *_wrap_glEdgeFlagPointerEXT(PyObject *self, PyObject *args) {
189 PyObject * _resultobj;
190 GLsizei _arg0;
191 GLsizei _arg1;
192 GLboolean * _arg2;
193 char * _argc2 = 0;
194
195 self = self;
196 if(!PyArg_ParseTuple(args,"iis:glEdgeFlagPointerEXT",&_arg0,&_arg1,&_argc2))
197 return NULL;
198 if (_argc2) {
199 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLboolean_p")) {
200 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glEdgeFlagPointerEXT. Expected _GLboolean_p.");
201 return NULL;
202 }
203 }
204 {
205 wxPy_BEGIN_ALLOW_THREADS;
206 glEdgeFlagPointerEXT(_arg0,_arg1,_arg2);
207
208 wxPy_END_ALLOW_THREADS;
209 } Py_INCREF(Py_None);
210 _resultobj = Py_None;
211 return _resultobj;
212 }
213
214 static PyObject *_wrap_glGetPointervEXT(PyObject *self, PyObject *args) {
215 PyObject * _resultobj;
216 GLenum _arg0;
217 GLvoid ** _arg1;
218 char * _argc1 = 0;
219
220 self = self;
221 if(!PyArg_ParseTuple(args,"is:glGetPointervEXT",&_arg0,&_argc1))
222 return NULL;
223 if (_argc1) {
224 if (SWIG_GetPtr(_argc1,(void **) &_arg1,(char *) 0 )) {
225 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetPointervEXT. Expected _GLvoid_pp.");
226 return NULL;
227 }
228 }
229 {
230 wxPy_BEGIN_ALLOW_THREADS;
231 glGetPointervEXT(_arg0,_arg1);
232
233 wxPy_END_ALLOW_THREADS;
234 } Py_INCREF(Py_None);
235 _resultobj = Py_None;
236 return _resultobj;
237 }
238
239 static PyObject *_wrap_glIndexPointerEXT(PyObject *self, PyObject *args) {
240 PyObject * _resultobj;
241 GLenum _arg0;
242 GLsizei _arg1;
243 GLsizei _arg2;
244 GLvoid * _arg3;
245 char * _argc3 = 0;
246
247 self = self;
248 if(!PyArg_ParseTuple(args,"iiis:glIndexPointerEXT",&_arg0,&_arg1,&_arg2,&_argc3))
249 return NULL;
250 if (_argc3) {
251 if (SWIG_GetPtr(_argc3,(void **) &_arg3,(char *) 0 )) {
252 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glIndexPointerEXT. Expected _GLvoid_p.");
253 return NULL;
254 }
255 }
256 {
257 wxPy_BEGIN_ALLOW_THREADS;
258 glIndexPointerEXT(_arg0,_arg1,_arg2,_arg3);
259
260 wxPy_END_ALLOW_THREADS;
261 } Py_INCREF(Py_None);
262 _resultobj = Py_None;
263 return _resultobj;
264 }
265
266 static PyObject *_wrap_glNormalPointerEXT(PyObject *self, PyObject *args) {
267 PyObject * _resultobj;
268 GLenum _arg0;
269 GLsizei _arg1;
270 GLsizei _arg2;
271 GLvoid * _arg3;
272 char * _argc3 = 0;
273
274 self = self;
275 if(!PyArg_ParseTuple(args,"iiis:glNormalPointerEXT",&_arg0,&_arg1,&_arg2,&_argc3))
276 return NULL;
277 if (_argc3) {
278 if (SWIG_GetPtr(_argc3,(void **) &_arg3,(char *) 0 )) {
279 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glNormalPointerEXT. Expected _GLvoid_p.");
280 return NULL;
281 }
282 }
283 {
284 wxPy_BEGIN_ALLOW_THREADS;
285 glNormalPointerEXT(_arg0,_arg1,_arg2,_arg3);
286
287 wxPy_END_ALLOW_THREADS;
288 } Py_INCREF(Py_None);
289 _resultobj = Py_None;
290 return _resultobj;
291 }
292
293 static PyObject *_wrap_glTexCoordPointerEXT(PyObject *self, PyObject *args) {
294 PyObject * _resultobj;
295 GLint _arg0;
296 GLenum _arg1;
297 GLsizei _arg2;
298 GLsizei _arg3;
299 GLvoid * _arg4;
300 char * _argc4 = 0;
301
302 self = self;
303 if(!PyArg_ParseTuple(args,"iiiis:glTexCoordPointerEXT",&_arg0,&_arg1,&_arg2,&_arg3,&_argc4))
304 return NULL;
305 if (_argc4) {
306 if (SWIG_GetPtr(_argc4,(void **) &_arg4,(char *) 0 )) {
307 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of glTexCoordPointerEXT. Expected _GLvoid_p.");
308 return NULL;
309 }
310 }
311 {
312 wxPy_BEGIN_ALLOW_THREADS;
313 glTexCoordPointerEXT(_arg0,_arg1,_arg2,_arg3,_arg4);
314
315 wxPy_END_ALLOW_THREADS;
316 } Py_INCREF(Py_None);
317 _resultobj = Py_None;
318 return _resultobj;
319 }
320
321 static PyObject *_wrap_glVertexPointerEXT(PyObject *self, PyObject *args) {
322 PyObject * _resultobj;
323 GLint _arg0;
324 GLenum _arg1;
325 GLsizei _arg2;
326 GLsizei _arg3;
327 GLvoid * _arg4;
328 char * _argc4 = 0;
329
330 self = self;
331 if(!PyArg_ParseTuple(args,"iiiis:glVertexPointerEXT",&_arg0,&_arg1,&_arg2,&_arg3,&_argc4))
332 return NULL;
333 if (_argc4) {
334 if (SWIG_GetPtr(_argc4,(void **) &_arg4,(char *) 0 )) {
335 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of glVertexPointerEXT. Expected _GLvoid_p.");
336 return NULL;
337 }
338 }
339 {
340 wxPy_BEGIN_ALLOW_THREADS;
341 glVertexPointerEXT(_arg0,_arg1,_arg2,_arg3,_arg4);
342
343 wxPy_END_ALLOW_THREADS;
344 } Py_INCREF(Py_None);
345 _resultobj = Py_None;
346 return _resultobj;
347 }
348
349 static PyObject *_wrap_glColorTableEXT(PyObject *self, PyObject *args) {
350 PyObject * _resultobj;
351 GLenum _arg0;
352 GLenum _arg1;
353 GLsizei _arg2;
354 GLenum _arg3;
355 GLenum _arg4;
356 GLvoid * _arg5;
357 char * _argc5 = 0;
358
359 self = self;
360 if(!PyArg_ParseTuple(args,"iiiiis:glColorTableEXT",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_argc5))
361 return NULL;
362 if (_argc5) {
363 if (SWIG_GetPtr(_argc5,(void **) &_arg5,(char *) 0 )) {
364 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of glColorTableEXT. Expected _GLvoid_p.");
365 return NULL;
366 }
367 }
368 {
369 wxPy_BEGIN_ALLOW_THREADS;
370 glColorTableEXT(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
371
372 wxPy_END_ALLOW_THREADS;
373 } Py_INCREF(Py_None);
374 _resultobj = Py_None;
375 return _resultobj;
376 }
377
378 static PyObject *_wrap_glGetColorTableEXT(PyObject *self, PyObject *args) {
379 PyObject * _resultobj;
380 GLenum _arg0;
381 GLenum _arg1;
382 GLenum _arg2;
383 GLvoid * _arg3;
384 char * _argc3 = 0;
385
386 self = self;
387 if(!PyArg_ParseTuple(args,"iiis:glGetColorTableEXT",&_arg0,&_arg1,&_arg2,&_argc3))
388 return NULL;
389 if (_argc3) {
390 if (SWIG_GetPtr(_argc3,(void **) &_arg3,(char *) 0 )) {
391 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glGetColorTableEXT. Expected _GLvoid_p.");
392 return NULL;
393 }
394 }
395 {
396 wxPy_BEGIN_ALLOW_THREADS;
397 glGetColorTableEXT(_arg0,_arg1,_arg2,_arg3);
398
399 wxPy_END_ALLOW_THREADS;
400 } Py_INCREF(Py_None);
401 _resultobj = Py_None;
402 return _resultobj;
403 }
404
405 static PyObject *_wrap_glAccum(PyObject *self, PyObject *args) {
406 PyObject * _resultobj;
407 GLenum _arg0;
408 GLfloat _arg1;
409
410 self = self;
411 if(!PyArg_ParseTuple(args,"if:glAccum",&_arg0,&_arg1))
412 return NULL;
413 {
414 wxPy_BEGIN_ALLOW_THREADS;
415 glAccum(_arg0,_arg1);
416
417 wxPy_END_ALLOW_THREADS;
418 } Py_INCREF(Py_None);
419 _resultobj = Py_None;
420 return _resultobj;
421 }
422
423 static PyObject *_wrap_glAlphaFunc(PyObject *self, PyObject *args) {
424 PyObject * _resultobj;
425 GLenum _arg0;
426 GLclampf _arg1;
427
428 self = self;
429 if(!PyArg_ParseTuple(args,"if:glAlphaFunc",&_arg0,&_arg1))
430 return NULL;
431 {
432 wxPy_BEGIN_ALLOW_THREADS;
433 glAlphaFunc(_arg0,_arg1);
434
435 wxPy_END_ALLOW_THREADS;
436 } Py_INCREF(Py_None);
437 _resultobj = Py_None;
438 return _resultobj;
439 }
440
441 static PyObject *_wrap_glAreTexturesResident(PyObject *self, PyObject *args) {
442 PyObject * _resultobj;
443 GLboolean _result;
444 GLsizei _arg0;
445 GLuint * _arg1;
446 GLboolean * _arg2;
447 char * _argc1 = 0;
448 char * _argc2 = 0;
449
450 self = self;
451 if(!PyArg_ParseTuple(args,"iss:glAreTexturesResident",&_arg0,&_argc1,&_argc2))
452 return NULL;
453 if (_argc1) {
454 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLuint_p")) {
455 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glAreTexturesResident. Expected _GLuint_p.");
456 return NULL;
457 }
458 }
459 if (_argc2) {
460 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLboolean_p")) {
461 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glAreTexturesResident. Expected _GLboolean_p.");
462 return NULL;
463 }
464 }
465 {
466 wxPy_BEGIN_ALLOW_THREADS;
467 _result = (GLboolean )glAreTexturesResident(_arg0,_arg1,_arg2);
468
469 wxPy_END_ALLOW_THREADS;
470 } _resultobj = Py_BuildValue("b",_result);
471 return _resultobj;
472 }
473
474 static PyObject *_wrap_glArrayElement(PyObject *self, PyObject *args) {
475 PyObject * _resultobj;
476 GLint _arg0;
477
478 self = self;
479 if(!PyArg_ParseTuple(args,"i:glArrayElement",&_arg0))
480 return NULL;
481 {
482 wxPy_BEGIN_ALLOW_THREADS;
483 glArrayElement(_arg0);
484
485 wxPy_END_ALLOW_THREADS;
486 } Py_INCREF(Py_None);
487 _resultobj = Py_None;
488 return _resultobj;
489 }
490
491 static PyObject *_wrap_glBegin(PyObject *self, PyObject *args) {
492 PyObject * _resultobj;
493 GLenum _arg0;
494
495 self = self;
496 if(!PyArg_ParseTuple(args,"i:glBegin",&_arg0))
497 return NULL;
498 {
499 wxPy_BEGIN_ALLOW_THREADS;
500 glBegin(_arg0);
501
502 wxPy_END_ALLOW_THREADS;
503 } Py_INCREF(Py_None);
504 _resultobj = Py_None;
505 return _resultobj;
506 }
507
508 static PyObject *_wrap_glBindTexture(PyObject *self, PyObject *args) {
509 PyObject * _resultobj;
510 GLenum _arg0;
511 GLuint _arg1;
512
513 self = self;
514 if(!PyArg_ParseTuple(args,"ii:glBindTexture",&_arg0,&_arg1))
515 return NULL;
516 {
517 wxPy_BEGIN_ALLOW_THREADS;
518 glBindTexture(_arg0,_arg1);
519
520 wxPy_END_ALLOW_THREADS;
521 } Py_INCREF(Py_None);
522 _resultobj = Py_None;
523 return _resultobj;
524 }
525
526 static PyObject *_wrap_glBitmap(PyObject *self, PyObject *args) {
527 PyObject * _resultobj;
528 GLsizei _arg0;
529 GLsizei _arg1;
530 GLfloat _arg2;
531 GLfloat _arg3;
532 GLfloat _arg4;
533 GLfloat _arg5;
534 GLubyte * _arg6;
535 char * _argc6 = 0;
536
537 self = self;
538 if(!PyArg_ParseTuple(args,"iiffffs:glBitmap",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_argc6))
539 return NULL;
540 if (_argc6) {
541 if (SWIG_GetPtr(_argc6,(void **) &_arg6,"_GLubyte_p")) {
542 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of glBitmap. Expected _GLubyte_p.");
543 return NULL;
544 }
545 }
546 {
547 wxPy_BEGIN_ALLOW_THREADS;
548 glBitmap(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
549
550 wxPy_END_ALLOW_THREADS;
551 } Py_INCREF(Py_None);
552 _resultobj = Py_None;
553 return _resultobj;
554 }
555
556 static PyObject *_wrap_glBlendFunc(PyObject *self, PyObject *args) {
557 PyObject * _resultobj;
558 GLenum _arg0;
559 GLenum _arg1;
560
561 self = self;
562 if(!PyArg_ParseTuple(args,"ii:glBlendFunc",&_arg0,&_arg1))
563 return NULL;
564 {
565 wxPy_BEGIN_ALLOW_THREADS;
566 glBlendFunc(_arg0,_arg1);
567
568 wxPy_END_ALLOW_THREADS;
569 } Py_INCREF(Py_None);
570 _resultobj = Py_None;
571 return _resultobj;
572 }
573
574 static PyObject *_wrap_glCallList(PyObject *self, PyObject *args) {
575 PyObject * _resultobj;
576 GLuint _arg0;
577
578 self = self;
579 if(!PyArg_ParseTuple(args,"i:glCallList",&_arg0))
580 return NULL;
581 {
582 wxPy_BEGIN_ALLOW_THREADS;
583 glCallList(_arg0);
584
585 wxPy_END_ALLOW_THREADS;
586 } Py_INCREF(Py_None);
587 _resultobj = Py_None;
588 return _resultobj;
589 }
590
591 static PyObject *_wrap_glCallLists(PyObject *self, PyObject *args) {
592 PyObject * _resultobj;
593 GLsizei _arg0;
594 GLenum _arg1;
595 GLvoid * _arg2;
596 char * _argc2 = 0;
597
598 self = self;
599 if(!PyArg_ParseTuple(args,"iis:glCallLists",&_arg0,&_arg1,&_argc2))
600 return NULL;
601 if (_argc2) {
602 if (SWIG_GetPtr(_argc2,(void **) &_arg2,(char *) 0 )) {
603 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glCallLists. Expected _GLvoid_p.");
604 return NULL;
605 }
606 }
607 {
608 wxPy_BEGIN_ALLOW_THREADS;
609 glCallLists(_arg0,_arg1,_arg2);
610
611 wxPy_END_ALLOW_THREADS;
612 } Py_INCREF(Py_None);
613 _resultobj = Py_None;
614 return _resultobj;
615 }
616
617 static PyObject *_wrap_glClear(PyObject *self, PyObject *args) {
618 PyObject * _resultobj;
619 GLbitfield _arg0;
620
621 self = self;
622 if(!PyArg_ParseTuple(args,"i:glClear",&_arg0))
623 return NULL;
624 {
625 wxPy_BEGIN_ALLOW_THREADS;
626 glClear(_arg0);
627
628 wxPy_END_ALLOW_THREADS;
629 } Py_INCREF(Py_None);
630 _resultobj = Py_None;
631 return _resultobj;
632 }
633
634 static PyObject *_wrap_glClearAccum(PyObject *self, PyObject *args) {
635 PyObject * _resultobj;
636 GLfloat _arg0;
637 GLfloat _arg1;
638 GLfloat _arg2;
639 GLfloat _arg3;
640
641 self = self;
642 if(!PyArg_ParseTuple(args,"ffff:glClearAccum",&_arg0,&_arg1,&_arg2,&_arg3))
643 return NULL;
644 {
645 wxPy_BEGIN_ALLOW_THREADS;
646 glClearAccum(_arg0,_arg1,_arg2,_arg3);
647
648 wxPy_END_ALLOW_THREADS;
649 } Py_INCREF(Py_None);
650 _resultobj = Py_None;
651 return _resultobj;
652 }
653
654 static PyObject *_wrap_glClearColor(PyObject *self, PyObject *args) {
655 PyObject * _resultobj;
656 GLclampf _arg0;
657 GLclampf _arg1;
658 GLclampf _arg2;
659 GLclampf _arg3;
660
661 self = self;
662 if(!PyArg_ParseTuple(args,"ffff:glClearColor",&_arg0,&_arg1,&_arg2,&_arg3))
663 return NULL;
664 {
665 wxPy_BEGIN_ALLOW_THREADS;
666 glClearColor(_arg0,_arg1,_arg2,_arg3);
667
668 wxPy_END_ALLOW_THREADS;
669 } Py_INCREF(Py_None);
670 _resultobj = Py_None;
671 return _resultobj;
672 }
673
674 static PyObject *_wrap_glClearDepth(PyObject *self, PyObject *args) {
675 PyObject * _resultobj;
676 GLclampd _arg0;
677
678 self = self;
679 if(!PyArg_ParseTuple(args,"d:glClearDepth",&_arg0))
680 return NULL;
681 {
682 wxPy_BEGIN_ALLOW_THREADS;
683 glClearDepth(_arg0);
684
685 wxPy_END_ALLOW_THREADS;
686 } Py_INCREF(Py_None);
687 _resultobj = Py_None;
688 return _resultobj;
689 }
690
691 static PyObject *_wrap_glClearIndex(PyObject *self, PyObject *args) {
692 PyObject * _resultobj;
693 GLfloat _arg0;
694
695 self = self;
696 if(!PyArg_ParseTuple(args,"f:glClearIndex",&_arg0))
697 return NULL;
698 {
699 wxPy_BEGIN_ALLOW_THREADS;
700 glClearIndex(_arg0);
701
702 wxPy_END_ALLOW_THREADS;
703 } Py_INCREF(Py_None);
704 _resultobj = Py_None;
705 return _resultobj;
706 }
707
708 static PyObject *_wrap_glClearStencil(PyObject *self, PyObject *args) {
709 PyObject * _resultobj;
710 GLint _arg0;
711
712 self = self;
713 if(!PyArg_ParseTuple(args,"i:glClearStencil",&_arg0))
714 return NULL;
715 {
716 wxPy_BEGIN_ALLOW_THREADS;
717 glClearStencil(_arg0);
718
719 wxPy_END_ALLOW_THREADS;
720 } Py_INCREF(Py_None);
721 _resultobj = Py_None;
722 return _resultobj;
723 }
724
725 static PyObject *_wrap_glClipPlane(PyObject *self, PyObject *args) {
726 PyObject * _resultobj;
727 GLenum _arg0;
728 GLdouble * _arg1;
729 char * _argc1 = 0;
730
731 self = self;
732 if(!PyArg_ParseTuple(args,"is:glClipPlane",&_arg0,&_argc1))
733 return NULL;
734 if (_argc1) {
735 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLdouble_p")) {
736 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glClipPlane. Expected _GLdouble_p.");
737 return NULL;
738 }
739 }
740 {
741 wxPy_BEGIN_ALLOW_THREADS;
742 glClipPlane(_arg0,_arg1);
743
744 wxPy_END_ALLOW_THREADS;
745 } Py_INCREF(Py_None);
746 _resultobj = Py_None;
747 return _resultobj;
748 }
749
750 static PyObject *_wrap_glColor3b(PyObject *self, PyObject *args) {
751 PyObject * _resultobj;
752 GLbyte _arg0;
753 GLbyte _arg1;
754 GLbyte _arg2;
755
756 self = self;
757 if(!PyArg_ParseTuple(args,"bbb:glColor3b",&_arg0,&_arg1,&_arg2))
758 return NULL;
759 {
760 wxPy_BEGIN_ALLOW_THREADS;
761 glColor3b(_arg0,_arg1,_arg2);
762
763 wxPy_END_ALLOW_THREADS;
764 } Py_INCREF(Py_None);
765 _resultobj = Py_None;
766 return _resultobj;
767 }
768
769 static PyObject *_wrap_glColor3bv(PyObject *self, PyObject *args) {
770 PyObject * _resultobj;
771 GLbyte * _arg0;
772 char * _argc0 = 0;
773
774 self = self;
775 if(!PyArg_ParseTuple(args,"s:glColor3bv",&_argc0))
776 return NULL;
777 if (_argc0) {
778 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLbyte_p")) {
779 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3bv. Expected _GLbyte_p.");
780 return NULL;
781 }
782 }
783 {
784 wxPy_BEGIN_ALLOW_THREADS;
785 glColor3bv(_arg0);
786
787 wxPy_END_ALLOW_THREADS;
788 } Py_INCREF(Py_None);
789 _resultobj = Py_None;
790 return _resultobj;
791 }
792
793 static PyObject *_wrap_glColor3d(PyObject *self, PyObject *args) {
794 PyObject * _resultobj;
795 GLdouble _arg0;
796 GLdouble _arg1;
797 GLdouble _arg2;
798
799 self = self;
800 if(!PyArg_ParseTuple(args,"ddd:glColor3d",&_arg0,&_arg1,&_arg2))
801 return NULL;
802 {
803 wxPy_BEGIN_ALLOW_THREADS;
804 glColor3d(_arg0,_arg1,_arg2);
805
806 wxPy_END_ALLOW_THREADS;
807 } Py_INCREF(Py_None);
808 _resultobj = Py_None;
809 return _resultobj;
810 }
811
812 static PyObject *_wrap_glColor3dv(PyObject *self, PyObject *args) {
813 PyObject * _resultobj;
814 GLdouble * _arg0;
815 char * _argc0 = 0;
816
817 self = self;
818 if(!PyArg_ParseTuple(args,"s:glColor3dv",&_argc0))
819 return NULL;
820 if (_argc0) {
821 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
822 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3dv. Expected _GLdouble_p.");
823 return NULL;
824 }
825 }
826 {
827 wxPy_BEGIN_ALLOW_THREADS;
828 glColor3dv(_arg0);
829
830 wxPy_END_ALLOW_THREADS;
831 } Py_INCREF(Py_None);
832 _resultobj = Py_None;
833 return _resultobj;
834 }
835
836 static PyObject *_wrap_glColor3f(PyObject *self, PyObject *args) {
837 PyObject * _resultobj;
838 GLfloat _arg0;
839 GLfloat _arg1;
840 GLfloat _arg2;
841
842 self = self;
843 if(!PyArg_ParseTuple(args,"fff:glColor3f",&_arg0,&_arg1,&_arg2))
844 return NULL;
845 {
846 wxPy_BEGIN_ALLOW_THREADS;
847 glColor3f(_arg0,_arg1,_arg2);
848
849 wxPy_END_ALLOW_THREADS;
850 } Py_INCREF(Py_None);
851 _resultobj = Py_None;
852 return _resultobj;
853 }
854
855 static PyObject *_wrap_glColor3fv(PyObject *self, PyObject *args) {
856 PyObject * _resultobj;
857 GLfloat * _arg0;
858 char * _argc0 = 0;
859
860 self = self;
861 if(!PyArg_ParseTuple(args,"s:glColor3fv",&_argc0))
862 return NULL;
863 if (_argc0) {
864 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
865 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3fv. Expected _GLfloat_p.");
866 return NULL;
867 }
868 }
869 {
870 wxPy_BEGIN_ALLOW_THREADS;
871 glColor3fv(_arg0);
872
873 wxPy_END_ALLOW_THREADS;
874 } Py_INCREF(Py_None);
875 _resultobj = Py_None;
876 return _resultobj;
877 }
878
879 static PyObject *_wrap_glColor3i(PyObject *self, PyObject *args) {
880 PyObject * _resultobj;
881 GLint _arg0;
882 GLint _arg1;
883 GLint _arg2;
884
885 self = self;
886 if(!PyArg_ParseTuple(args,"iii:glColor3i",&_arg0,&_arg1,&_arg2))
887 return NULL;
888 {
889 wxPy_BEGIN_ALLOW_THREADS;
890 glColor3i(_arg0,_arg1,_arg2);
891
892 wxPy_END_ALLOW_THREADS;
893 } Py_INCREF(Py_None);
894 _resultobj = Py_None;
895 return _resultobj;
896 }
897
898 static PyObject *_wrap_glColor3iv(PyObject *self, PyObject *args) {
899 PyObject * _resultobj;
900 GLint * _arg0;
901 char * _argc0 = 0;
902
903 self = self;
904 if(!PyArg_ParseTuple(args,"s:glColor3iv",&_argc0))
905 return NULL;
906 if (_argc0) {
907 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
908 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3iv. Expected _GLint_p.");
909 return NULL;
910 }
911 }
912 {
913 wxPy_BEGIN_ALLOW_THREADS;
914 glColor3iv(_arg0);
915
916 wxPy_END_ALLOW_THREADS;
917 } Py_INCREF(Py_None);
918 _resultobj = Py_None;
919 return _resultobj;
920 }
921
922 static PyObject *_wrap_glColor3s(PyObject *self, PyObject *args) {
923 PyObject * _resultobj;
924 GLshort _arg0;
925 GLshort _arg1;
926 GLshort _arg2;
927
928 self = self;
929 if(!PyArg_ParseTuple(args,"hhh:glColor3s",&_arg0,&_arg1,&_arg2))
930 return NULL;
931 {
932 wxPy_BEGIN_ALLOW_THREADS;
933 glColor3s(_arg0,_arg1,_arg2);
934
935 wxPy_END_ALLOW_THREADS;
936 } Py_INCREF(Py_None);
937 _resultobj = Py_None;
938 return _resultobj;
939 }
940
941 static PyObject *_wrap_glColor3sv(PyObject *self, PyObject *args) {
942 PyObject * _resultobj;
943 GLshort * _arg0;
944 char * _argc0 = 0;
945
946 self = self;
947 if(!PyArg_ParseTuple(args,"s:glColor3sv",&_argc0))
948 return NULL;
949 if (_argc0) {
950 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
951 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3sv. Expected _GLshort_p.");
952 return NULL;
953 }
954 }
955 {
956 wxPy_BEGIN_ALLOW_THREADS;
957 glColor3sv(_arg0);
958
959 wxPy_END_ALLOW_THREADS;
960 } Py_INCREF(Py_None);
961 _resultobj = Py_None;
962 return _resultobj;
963 }
964
965 static PyObject *_wrap_glColor3ub(PyObject *self, PyObject *args) {
966 PyObject * _resultobj;
967 GLubyte _arg0;
968 GLubyte _arg1;
969 GLubyte _arg2;
970
971 self = self;
972 if(!PyArg_ParseTuple(args,"bbb:glColor3ub",&_arg0,&_arg1,&_arg2))
973 return NULL;
974 {
975 wxPy_BEGIN_ALLOW_THREADS;
976 glColor3ub(_arg0,_arg1,_arg2);
977
978 wxPy_END_ALLOW_THREADS;
979 } Py_INCREF(Py_None);
980 _resultobj = Py_None;
981 return _resultobj;
982 }
983
984 static PyObject *_wrap_glColor3ubv(PyObject *self, PyObject *args) {
985 PyObject * _resultobj;
986 GLubyte * _arg0;
987 char * _argc0 = 0;
988
989 self = self;
990 if(!PyArg_ParseTuple(args,"s:glColor3ubv",&_argc0))
991 return NULL;
992 if (_argc0) {
993 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLubyte_p")) {
994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3ubv. Expected _GLubyte_p.");
995 return NULL;
996 }
997 }
998 {
999 wxPy_BEGIN_ALLOW_THREADS;
1000 glColor3ubv(_arg0);
1001
1002 wxPy_END_ALLOW_THREADS;
1003 } Py_INCREF(Py_None);
1004 _resultobj = Py_None;
1005 return _resultobj;
1006 }
1007
1008 static PyObject *_wrap_glColor3ui(PyObject *self, PyObject *args) {
1009 PyObject * _resultobj;
1010 GLuint _arg0;
1011 GLuint _arg1;
1012 GLuint _arg2;
1013
1014 self = self;
1015 if(!PyArg_ParseTuple(args,"iii:glColor3ui",&_arg0,&_arg1,&_arg2))
1016 return NULL;
1017 {
1018 wxPy_BEGIN_ALLOW_THREADS;
1019 glColor3ui(_arg0,_arg1,_arg2);
1020
1021 wxPy_END_ALLOW_THREADS;
1022 } Py_INCREF(Py_None);
1023 _resultobj = Py_None;
1024 return _resultobj;
1025 }
1026
1027 static PyObject *_wrap_glColor3uiv(PyObject *self, PyObject *args) {
1028 PyObject * _resultobj;
1029 GLuint * _arg0;
1030 char * _argc0 = 0;
1031
1032 self = self;
1033 if(!PyArg_ParseTuple(args,"s:glColor3uiv",&_argc0))
1034 return NULL;
1035 if (_argc0) {
1036 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLuint_p")) {
1037 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3uiv. Expected _GLuint_p.");
1038 return NULL;
1039 }
1040 }
1041 {
1042 wxPy_BEGIN_ALLOW_THREADS;
1043 glColor3uiv(_arg0);
1044
1045 wxPy_END_ALLOW_THREADS;
1046 } Py_INCREF(Py_None);
1047 _resultobj = Py_None;
1048 return _resultobj;
1049 }
1050
1051 static PyObject *_wrap_glColor3us(PyObject *self, PyObject *args) {
1052 PyObject * _resultobj;
1053 GLushort _arg0;
1054 GLushort _arg1;
1055 GLushort _arg2;
1056
1057 self = self;
1058 if(!PyArg_ParseTuple(args,"hhh:glColor3us",&_arg0,&_arg1,&_arg2))
1059 return NULL;
1060 {
1061 wxPy_BEGIN_ALLOW_THREADS;
1062 glColor3us(_arg0,_arg1,_arg2);
1063
1064 wxPy_END_ALLOW_THREADS;
1065 } Py_INCREF(Py_None);
1066 _resultobj = Py_None;
1067 return _resultobj;
1068 }
1069
1070 static PyObject *_wrap_glColor3usv(PyObject *self, PyObject *args) {
1071 PyObject * _resultobj;
1072 GLushort * _arg0;
1073 char * _argc0 = 0;
1074
1075 self = self;
1076 if(!PyArg_ParseTuple(args,"s:glColor3usv",&_argc0))
1077 return NULL;
1078 if (_argc0) {
1079 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLushort_p")) {
1080 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor3usv. Expected _GLushort_p.");
1081 return NULL;
1082 }
1083 }
1084 {
1085 wxPy_BEGIN_ALLOW_THREADS;
1086 glColor3usv(_arg0);
1087
1088 wxPy_END_ALLOW_THREADS;
1089 } Py_INCREF(Py_None);
1090 _resultobj = Py_None;
1091 return _resultobj;
1092 }
1093
1094 static PyObject *_wrap_glColor4b(PyObject *self, PyObject *args) {
1095 PyObject * _resultobj;
1096 GLbyte _arg0;
1097 GLbyte _arg1;
1098 GLbyte _arg2;
1099 GLbyte _arg3;
1100
1101 self = self;
1102 if(!PyArg_ParseTuple(args,"bbbb:glColor4b",&_arg0,&_arg1,&_arg2,&_arg3))
1103 return NULL;
1104 {
1105 wxPy_BEGIN_ALLOW_THREADS;
1106 glColor4b(_arg0,_arg1,_arg2,_arg3);
1107
1108 wxPy_END_ALLOW_THREADS;
1109 } Py_INCREF(Py_None);
1110 _resultobj = Py_None;
1111 return _resultobj;
1112 }
1113
1114 static PyObject *_wrap_glColor4bv(PyObject *self, PyObject *args) {
1115 PyObject * _resultobj;
1116 GLbyte * _arg0;
1117 char * _argc0 = 0;
1118
1119 self = self;
1120 if(!PyArg_ParseTuple(args,"s:glColor4bv",&_argc0))
1121 return NULL;
1122 if (_argc0) {
1123 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLbyte_p")) {
1124 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4bv. Expected _GLbyte_p.");
1125 return NULL;
1126 }
1127 }
1128 {
1129 wxPy_BEGIN_ALLOW_THREADS;
1130 glColor4bv(_arg0);
1131
1132 wxPy_END_ALLOW_THREADS;
1133 } Py_INCREF(Py_None);
1134 _resultobj = Py_None;
1135 return _resultobj;
1136 }
1137
1138 static PyObject *_wrap_glColor4d(PyObject *self, PyObject *args) {
1139 PyObject * _resultobj;
1140 GLdouble _arg0;
1141 GLdouble _arg1;
1142 GLdouble _arg2;
1143 GLdouble _arg3;
1144
1145 self = self;
1146 if(!PyArg_ParseTuple(args,"dddd:glColor4d",&_arg0,&_arg1,&_arg2,&_arg3))
1147 return NULL;
1148 {
1149 wxPy_BEGIN_ALLOW_THREADS;
1150 glColor4d(_arg0,_arg1,_arg2,_arg3);
1151
1152 wxPy_END_ALLOW_THREADS;
1153 } Py_INCREF(Py_None);
1154 _resultobj = Py_None;
1155 return _resultobj;
1156 }
1157
1158 static PyObject *_wrap_glColor4dv(PyObject *self, PyObject *args) {
1159 PyObject * _resultobj;
1160 GLdouble * _arg0;
1161 char * _argc0 = 0;
1162
1163 self = self;
1164 if(!PyArg_ParseTuple(args,"s:glColor4dv",&_argc0))
1165 return NULL;
1166 if (_argc0) {
1167 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
1168 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4dv. Expected _GLdouble_p.");
1169 return NULL;
1170 }
1171 }
1172 {
1173 wxPy_BEGIN_ALLOW_THREADS;
1174 glColor4dv(_arg0);
1175
1176 wxPy_END_ALLOW_THREADS;
1177 } Py_INCREF(Py_None);
1178 _resultobj = Py_None;
1179 return _resultobj;
1180 }
1181
1182 static PyObject *_wrap_glColor4f(PyObject *self, PyObject *args) {
1183 PyObject * _resultobj;
1184 GLfloat _arg0;
1185 GLfloat _arg1;
1186 GLfloat _arg2;
1187 GLfloat _arg3;
1188
1189 self = self;
1190 if(!PyArg_ParseTuple(args,"ffff:glColor4f",&_arg0,&_arg1,&_arg2,&_arg3))
1191 return NULL;
1192 {
1193 wxPy_BEGIN_ALLOW_THREADS;
1194 glColor4f(_arg0,_arg1,_arg2,_arg3);
1195
1196 wxPy_END_ALLOW_THREADS;
1197 } Py_INCREF(Py_None);
1198 _resultobj = Py_None;
1199 return _resultobj;
1200 }
1201
1202 static PyObject *_wrap_glColor4fv(PyObject *self, PyObject *args) {
1203 PyObject * _resultobj;
1204 GLfloat * _arg0;
1205 char * _argc0 = 0;
1206
1207 self = self;
1208 if(!PyArg_ParseTuple(args,"s:glColor4fv",&_argc0))
1209 return NULL;
1210 if (_argc0) {
1211 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
1212 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4fv. Expected _GLfloat_p.");
1213 return NULL;
1214 }
1215 }
1216 {
1217 wxPy_BEGIN_ALLOW_THREADS;
1218 glColor4fv(_arg0);
1219
1220 wxPy_END_ALLOW_THREADS;
1221 } Py_INCREF(Py_None);
1222 _resultobj = Py_None;
1223 return _resultobj;
1224 }
1225
1226 static PyObject *_wrap_glColor4i(PyObject *self, PyObject *args) {
1227 PyObject * _resultobj;
1228 GLint _arg0;
1229 GLint _arg1;
1230 GLint _arg2;
1231 GLint _arg3;
1232
1233 self = self;
1234 if(!PyArg_ParseTuple(args,"iiii:glColor4i",&_arg0,&_arg1,&_arg2,&_arg3))
1235 return NULL;
1236 {
1237 wxPy_BEGIN_ALLOW_THREADS;
1238 glColor4i(_arg0,_arg1,_arg2,_arg3);
1239
1240 wxPy_END_ALLOW_THREADS;
1241 } Py_INCREF(Py_None);
1242 _resultobj = Py_None;
1243 return _resultobj;
1244 }
1245
1246 static PyObject *_wrap_glColor4iv(PyObject *self, PyObject *args) {
1247 PyObject * _resultobj;
1248 GLint * _arg0;
1249 char * _argc0 = 0;
1250
1251 self = self;
1252 if(!PyArg_ParseTuple(args,"s:glColor4iv",&_argc0))
1253 return NULL;
1254 if (_argc0) {
1255 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
1256 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4iv. Expected _GLint_p.");
1257 return NULL;
1258 }
1259 }
1260 {
1261 wxPy_BEGIN_ALLOW_THREADS;
1262 glColor4iv(_arg0);
1263
1264 wxPy_END_ALLOW_THREADS;
1265 } Py_INCREF(Py_None);
1266 _resultobj = Py_None;
1267 return _resultobj;
1268 }
1269
1270 static PyObject *_wrap_glColor4s(PyObject *self, PyObject *args) {
1271 PyObject * _resultobj;
1272 GLshort _arg0;
1273 GLshort _arg1;
1274 GLshort _arg2;
1275 GLshort _arg3;
1276
1277 self = self;
1278 if(!PyArg_ParseTuple(args,"hhhh:glColor4s",&_arg0,&_arg1,&_arg2,&_arg3))
1279 return NULL;
1280 {
1281 wxPy_BEGIN_ALLOW_THREADS;
1282 glColor4s(_arg0,_arg1,_arg2,_arg3);
1283
1284 wxPy_END_ALLOW_THREADS;
1285 } Py_INCREF(Py_None);
1286 _resultobj = Py_None;
1287 return _resultobj;
1288 }
1289
1290 static PyObject *_wrap_glColor4sv(PyObject *self, PyObject *args) {
1291 PyObject * _resultobj;
1292 GLshort * _arg0;
1293 char * _argc0 = 0;
1294
1295 self = self;
1296 if(!PyArg_ParseTuple(args,"s:glColor4sv",&_argc0))
1297 return NULL;
1298 if (_argc0) {
1299 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
1300 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4sv. Expected _GLshort_p.");
1301 return NULL;
1302 }
1303 }
1304 {
1305 wxPy_BEGIN_ALLOW_THREADS;
1306 glColor4sv(_arg0);
1307
1308 wxPy_END_ALLOW_THREADS;
1309 } Py_INCREF(Py_None);
1310 _resultobj = Py_None;
1311 return _resultobj;
1312 }
1313
1314 static PyObject *_wrap_glColor4ub(PyObject *self, PyObject *args) {
1315 PyObject * _resultobj;
1316 GLubyte _arg0;
1317 GLubyte _arg1;
1318 GLubyte _arg2;
1319 GLubyte _arg3;
1320
1321 self = self;
1322 if(!PyArg_ParseTuple(args,"bbbb:glColor4ub",&_arg0,&_arg1,&_arg2,&_arg3))
1323 return NULL;
1324 {
1325 wxPy_BEGIN_ALLOW_THREADS;
1326 glColor4ub(_arg0,_arg1,_arg2,_arg3);
1327
1328 wxPy_END_ALLOW_THREADS;
1329 } Py_INCREF(Py_None);
1330 _resultobj = Py_None;
1331 return _resultobj;
1332 }
1333
1334 static PyObject *_wrap_glColor4ubv(PyObject *self, PyObject *args) {
1335 PyObject * _resultobj;
1336 GLubyte * _arg0;
1337 char * _argc0 = 0;
1338
1339 self = self;
1340 if(!PyArg_ParseTuple(args,"s:glColor4ubv",&_argc0))
1341 return NULL;
1342 if (_argc0) {
1343 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLubyte_p")) {
1344 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4ubv. Expected _GLubyte_p.");
1345 return NULL;
1346 }
1347 }
1348 {
1349 wxPy_BEGIN_ALLOW_THREADS;
1350 glColor4ubv(_arg0);
1351
1352 wxPy_END_ALLOW_THREADS;
1353 } Py_INCREF(Py_None);
1354 _resultobj = Py_None;
1355 return _resultobj;
1356 }
1357
1358 static PyObject *_wrap_glColor4ui(PyObject *self, PyObject *args) {
1359 PyObject * _resultobj;
1360 GLuint _arg0;
1361 GLuint _arg1;
1362 GLuint _arg2;
1363 GLuint _arg3;
1364
1365 self = self;
1366 if(!PyArg_ParseTuple(args,"iiii:glColor4ui",&_arg0,&_arg1,&_arg2,&_arg3))
1367 return NULL;
1368 {
1369 wxPy_BEGIN_ALLOW_THREADS;
1370 glColor4ui(_arg0,_arg1,_arg2,_arg3);
1371
1372 wxPy_END_ALLOW_THREADS;
1373 } Py_INCREF(Py_None);
1374 _resultobj = Py_None;
1375 return _resultobj;
1376 }
1377
1378 static PyObject *_wrap_glColor4uiv(PyObject *self, PyObject *args) {
1379 PyObject * _resultobj;
1380 GLuint * _arg0;
1381 char * _argc0 = 0;
1382
1383 self = self;
1384 if(!PyArg_ParseTuple(args,"s:glColor4uiv",&_argc0))
1385 return NULL;
1386 if (_argc0) {
1387 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLuint_p")) {
1388 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4uiv. Expected _GLuint_p.");
1389 return NULL;
1390 }
1391 }
1392 {
1393 wxPy_BEGIN_ALLOW_THREADS;
1394 glColor4uiv(_arg0);
1395
1396 wxPy_END_ALLOW_THREADS;
1397 } Py_INCREF(Py_None);
1398 _resultobj = Py_None;
1399 return _resultobj;
1400 }
1401
1402 static PyObject *_wrap_glColor4us(PyObject *self, PyObject *args) {
1403 PyObject * _resultobj;
1404 GLushort _arg0;
1405 GLushort _arg1;
1406 GLushort _arg2;
1407 GLushort _arg3;
1408
1409 self = self;
1410 if(!PyArg_ParseTuple(args,"hhhh:glColor4us",&_arg0,&_arg1,&_arg2,&_arg3))
1411 return NULL;
1412 {
1413 wxPy_BEGIN_ALLOW_THREADS;
1414 glColor4us(_arg0,_arg1,_arg2,_arg3);
1415
1416 wxPy_END_ALLOW_THREADS;
1417 } Py_INCREF(Py_None);
1418 _resultobj = Py_None;
1419 return _resultobj;
1420 }
1421
1422 static PyObject *_wrap_glColor4usv(PyObject *self, PyObject *args) {
1423 PyObject * _resultobj;
1424 GLushort * _arg0;
1425 char * _argc0 = 0;
1426
1427 self = self;
1428 if(!PyArg_ParseTuple(args,"s:glColor4usv",&_argc0))
1429 return NULL;
1430 if (_argc0) {
1431 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLushort_p")) {
1432 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glColor4usv. Expected _GLushort_p.");
1433 return NULL;
1434 }
1435 }
1436 {
1437 wxPy_BEGIN_ALLOW_THREADS;
1438 glColor4usv(_arg0);
1439
1440 wxPy_END_ALLOW_THREADS;
1441 } Py_INCREF(Py_None);
1442 _resultobj = Py_None;
1443 return _resultobj;
1444 }
1445
1446 static PyObject *_wrap_glColorMask(PyObject *self, PyObject *args) {
1447 PyObject * _resultobj;
1448 GLboolean _arg0;
1449 GLboolean _arg1;
1450 GLboolean _arg2;
1451 GLboolean _arg3;
1452
1453 self = self;
1454 if(!PyArg_ParseTuple(args,"bbbb:glColorMask",&_arg0,&_arg1,&_arg2,&_arg3))
1455 return NULL;
1456 {
1457 wxPy_BEGIN_ALLOW_THREADS;
1458 glColorMask(_arg0,_arg1,_arg2,_arg3);
1459
1460 wxPy_END_ALLOW_THREADS;
1461 } Py_INCREF(Py_None);
1462 _resultobj = Py_None;
1463 return _resultobj;
1464 }
1465
1466 static PyObject *_wrap_glColorMaterial(PyObject *self, PyObject *args) {
1467 PyObject * _resultobj;
1468 GLenum _arg0;
1469 GLenum _arg1;
1470
1471 self = self;
1472 if(!PyArg_ParseTuple(args,"ii:glColorMaterial",&_arg0,&_arg1))
1473 return NULL;
1474 {
1475 wxPy_BEGIN_ALLOW_THREADS;
1476 glColorMaterial(_arg0,_arg1);
1477
1478 wxPy_END_ALLOW_THREADS;
1479 } Py_INCREF(Py_None);
1480 _resultobj = Py_None;
1481 return _resultobj;
1482 }
1483
1484 static PyObject *_wrap_glColorPointer(PyObject *self, PyObject *args) {
1485 PyObject * _resultobj;
1486 GLint _arg0;
1487 GLenum _arg1;
1488 GLsizei _arg2;
1489 GLvoid * _arg3;
1490 char * _argc3 = 0;
1491
1492 self = self;
1493 if(!PyArg_ParseTuple(args,"iiis:glColorPointer",&_arg0,&_arg1,&_arg2,&_argc3))
1494 return NULL;
1495 if (_argc3) {
1496 if (SWIG_GetPtr(_argc3,(void **) &_arg3,(char *) 0 )) {
1497 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glColorPointer. Expected _GLvoid_p.");
1498 return NULL;
1499 }
1500 }
1501 {
1502 wxPy_BEGIN_ALLOW_THREADS;
1503 glColorPointer(_arg0,_arg1,_arg2,_arg3);
1504
1505 wxPy_END_ALLOW_THREADS;
1506 } Py_INCREF(Py_None);
1507 _resultobj = Py_None;
1508 return _resultobj;
1509 }
1510
1511 static PyObject *_wrap_glCopyPixels(PyObject *self, PyObject *args) {
1512 PyObject * _resultobj;
1513 GLint _arg0;
1514 GLint _arg1;
1515 GLsizei _arg2;
1516 GLsizei _arg3;
1517 GLenum _arg4;
1518
1519 self = self;
1520 if(!PyArg_ParseTuple(args,"iiiii:glCopyPixels",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4))
1521 return NULL;
1522 {
1523 wxPy_BEGIN_ALLOW_THREADS;
1524 glCopyPixels(_arg0,_arg1,_arg2,_arg3,_arg4);
1525
1526 wxPy_END_ALLOW_THREADS;
1527 } Py_INCREF(Py_None);
1528 _resultobj = Py_None;
1529 return _resultobj;
1530 }
1531
1532 static PyObject *_wrap_glCopyTexImage1D(PyObject *self, PyObject *args) {
1533 PyObject * _resultobj;
1534 GLenum _arg0;
1535 GLint _arg1;
1536 GLenum _arg2;
1537 GLint _arg3;
1538 GLint _arg4;
1539 GLsizei _arg5;
1540 GLint _arg6;
1541
1542 self = self;
1543 if(!PyArg_ParseTuple(args,"iiiiiii:glCopyTexImage1D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6))
1544 return NULL;
1545 {
1546 wxPy_BEGIN_ALLOW_THREADS;
1547 glCopyTexImage1D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
1548
1549 wxPy_END_ALLOW_THREADS;
1550 } Py_INCREF(Py_None);
1551 _resultobj = Py_None;
1552 return _resultobj;
1553 }
1554
1555 static PyObject *_wrap_glCopyTexImage2D(PyObject *self, PyObject *args) {
1556 PyObject * _resultobj;
1557 GLenum _arg0;
1558 GLint _arg1;
1559 GLenum _arg2;
1560 GLint _arg3;
1561 GLint _arg4;
1562 GLsizei _arg5;
1563 GLsizei _arg6;
1564 GLint _arg7;
1565
1566 self = self;
1567 if(!PyArg_ParseTuple(args,"iiiiiiii:glCopyTexImage2D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7))
1568 return NULL;
1569 {
1570 wxPy_BEGIN_ALLOW_THREADS;
1571 glCopyTexImage2D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7);
1572
1573 wxPy_END_ALLOW_THREADS;
1574 } Py_INCREF(Py_None);
1575 _resultobj = Py_None;
1576 return _resultobj;
1577 }
1578
1579 static PyObject *_wrap_glCopyTexSubImage1D(PyObject *self, PyObject *args) {
1580 PyObject * _resultobj;
1581 GLenum _arg0;
1582 GLint _arg1;
1583 GLint _arg2;
1584 GLint _arg3;
1585 GLint _arg4;
1586 GLsizei _arg5;
1587
1588 self = self;
1589 if(!PyArg_ParseTuple(args,"iiiiii:glCopyTexSubImage1D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
1590 return NULL;
1591 {
1592 wxPy_BEGIN_ALLOW_THREADS;
1593 glCopyTexSubImage1D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
1594
1595 wxPy_END_ALLOW_THREADS;
1596 } Py_INCREF(Py_None);
1597 _resultobj = Py_None;
1598 return _resultobj;
1599 }
1600
1601 static PyObject *_wrap_glCopyTexSubImage2D(PyObject *self, PyObject *args) {
1602 PyObject * _resultobj;
1603 GLenum _arg0;
1604 GLint _arg1;
1605 GLint _arg2;
1606 GLint _arg3;
1607 GLint _arg4;
1608 GLint _arg5;
1609 GLsizei _arg6;
1610 GLsizei _arg7;
1611
1612 self = self;
1613 if(!PyArg_ParseTuple(args,"iiiiiiii:glCopyTexSubImage2D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7))
1614 return NULL;
1615 {
1616 wxPy_BEGIN_ALLOW_THREADS;
1617 glCopyTexSubImage2D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7);
1618
1619 wxPy_END_ALLOW_THREADS;
1620 } Py_INCREF(Py_None);
1621 _resultobj = Py_None;
1622 return _resultobj;
1623 }
1624
1625 static PyObject *_wrap_glCullFace(PyObject *self, PyObject *args) {
1626 PyObject * _resultobj;
1627 GLenum _arg0;
1628
1629 self = self;
1630 if(!PyArg_ParseTuple(args,"i:glCullFace",&_arg0))
1631 return NULL;
1632 {
1633 wxPy_BEGIN_ALLOW_THREADS;
1634 glCullFace(_arg0);
1635
1636 wxPy_END_ALLOW_THREADS;
1637 } Py_INCREF(Py_None);
1638 _resultobj = Py_None;
1639 return _resultobj;
1640 }
1641
1642 static PyObject *_wrap_glDeleteLists(PyObject *self, PyObject *args) {
1643 PyObject * _resultobj;
1644 GLuint _arg0;
1645 GLsizei _arg1;
1646
1647 self = self;
1648 if(!PyArg_ParseTuple(args,"ii:glDeleteLists",&_arg0,&_arg1))
1649 return NULL;
1650 {
1651 wxPy_BEGIN_ALLOW_THREADS;
1652 glDeleteLists(_arg0,_arg1);
1653
1654 wxPy_END_ALLOW_THREADS;
1655 } Py_INCREF(Py_None);
1656 _resultobj = Py_None;
1657 return _resultobj;
1658 }
1659
1660 static PyObject *_wrap_glDeleteTextures(PyObject *self, PyObject *args) {
1661 PyObject * _resultobj;
1662 GLsizei _arg0;
1663 GLuint * _arg1;
1664 char * _argc1 = 0;
1665
1666 self = self;
1667 if(!PyArg_ParseTuple(args,"is:glDeleteTextures",&_arg0,&_argc1))
1668 return NULL;
1669 if (_argc1) {
1670 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLuint_p")) {
1671 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glDeleteTextures. Expected _GLuint_p.");
1672 return NULL;
1673 }
1674 }
1675 {
1676 wxPy_BEGIN_ALLOW_THREADS;
1677 glDeleteTextures(_arg0,_arg1);
1678
1679 wxPy_END_ALLOW_THREADS;
1680 } Py_INCREF(Py_None);
1681 _resultobj = Py_None;
1682 return _resultobj;
1683 }
1684
1685 static PyObject *_wrap_glDepthFunc(PyObject *self, PyObject *args) {
1686 PyObject * _resultobj;
1687 GLenum _arg0;
1688
1689 self = self;
1690 if(!PyArg_ParseTuple(args,"i:glDepthFunc",&_arg0))
1691 return NULL;
1692 {
1693 wxPy_BEGIN_ALLOW_THREADS;
1694 glDepthFunc(_arg0);
1695
1696 wxPy_END_ALLOW_THREADS;
1697 } Py_INCREF(Py_None);
1698 _resultobj = Py_None;
1699 return _resultobj;
1700 }
1701
1702 static PyObject *_wrap_glDepthMask(PyObject *self, PyObject *args) {
1703 PyObject * _resultobj;
1704 GLboolean _arg0;
1705
1706 self = self;
1707 if(!PyArg_ParseTuple(args,"b:glDepthMask",&_arg0))
1708 return NULL;
1709 {
1710 wxPy_BEGIN_ALLOW_THREADS;
1711 glDepthMask(_arg0);
1712
1713 wxPy_END_ALLOW_THREADS;
1714 } Py_INCREF(Py_None);
1715 _resultobj = Py_None;
1716 return _resultobj;
1717 }
1718
1719 static PyObject *_wrap_glDepthRange(PyObject *self, PyObject *args) {
1720 PyObject * _resultobj;
1721 GLclampd _arg0;
1722 GLclampd _arg1;
1723
1724 self = self;
1725 if(!PyArg_ParseTuple(args,"dd:glDepthRange",&_arg0,&_arg1))
1726 return NULL;
1727 {
1728 wxPy_BEGIN_ALLOW_THREADS;
1729 glDepthRange(_arg0,_arg1);
1730
1731 wxPy_END_ALLOW_THREADS;
1732 } Py_INCREF(Py_None);
1733 _resultobj = Py_None;
1734 return _resultobj;
1735 }
1736
1737 static PyObject *_wrap_glDisable(PyObject *self, PyObject *args) {
1738 PyObject * _resultobj;
1739 GLenum _arg0;
1740
1741 self = self;
1742 if(!PyArg_ParseTuple(args,"i:glDisable",&_arg0))
1743 return NULL;
1744 {
1745 wxPy_BEGIN_ALLOW_THREADS;
1746 glDisable(_arg0);
1747
1748 wxPy_END_ALLOW_THREADS;
1749 } Py_INCREF(Py_None);
1750 _resultobj = Py_None;
1751 return _resultobj;
1752 }
1753
1754 static PyObject *_wrap_glDisableClientState(PyObject *self, PyObject *args) {
1755 PyObject * _resultobj;
1756 GLenum _arg0;
1757
1758 self = self;
1759 if(!PyArg_ParseTuple(args,"i:glDisableClientState",&_arg0))
1760 return NULL;
1761 {
1762 wxPy_BEGIN_ALLOW_THREADS;
1763 glDisableClientState(_arg0);
1764
1765 wxPy_END_ALLOW_THREADS;
1766 } Py_INCREF(Py_None);
1767 _resultobj = Py_None;
1768 return _resultobj;
1769 }
1770
1771 static PyObject *_wrap_glDrawArrays(PyObject *self, PyObject *args) {
1772 PyObject * _resultobj;
1773 GLenum _arg0;
1774 GLint _arg1;
1775 GLsizei _arg2;
1776
1777 self = self;
1778 if(!PyArg_ParseTuple(args,"iii:glDrawArrays",&_arg0,&_arg1,&_arg2))
1779 return NULL;
1780 {
1781 wxPy_BEGIN_ALLOW_THREADS;
1782 glDrawArrays(_arg0,_arg1,_arg2);
1783
1784 wxPy_END_ALLOW_THREADS;
1785 } Py_INCREF(Py_None);
1786 _resultobj = Py_None;
1787 return _resultobj;
1788 }
1789
1790 static PyObject *_wrap_glDrawBuffer(PyObject *self, PyObject *args) {
1791 PyObject * _resultobj;
1792 GLenum _arg0;
1793
1794 self = self;
1795 if(!PyArg_ParseTuple(args,"i:glDrawBuffer",&_arg0))
1796 return NULL;
1797 {
1798 wxPy_BEGIN_ALLOW_THREADS;
1799 glDrawBuffer(_arg0);
1800
1801 wxPy_END_ALLOW_THREADS;
1802 } Py_INCREF(Py_None);
1803 _resultobj = Py_None;
1804 return _resultobj;
1805 }
1806
1807 static PyObject *_wrap_glDrawElements(PyObject *self, PyObject *args) {
1808 PyObject * _resultobj;
1809 GLenum _arg0;
1810 GLsizei _arg1;
1811 GLenum _arg2;
1812 GLvoid * _arg3;
1813 char * _argc3 = 0;
1814
1815 self = self;
1816 if(!PyArg_ParseTuple(args,"iiis:glDrawElements",&_arg0,&_arg1,&_arg2,&_argc3))
1817 return NULL;
1818 if (_argc3) {
1819 if (SWIG_GetPtr(_argc3,(void **) &_arg3,(char *) 0 )) {
1820 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glDrawElements. Expected _GLvoid_p.");
1821 return NULL;
1822 }
1823 }
1824 {
1825 wxPy_BEGIN_ALLOW_THREADS;
1826 glDrawElements(_arg0,_arg1,_arg2,_arg3);
1827
1828 wxPy_END_ALLOW_THREADS;
1829 } Py_INCREF(Py_None);
1830 _resultobj = Py_None;
1831 return _resultobj;
1832 }
1833
1834 static PyObject *_wrap_glDrawPixels(PyObject *self, PyObject *args) {
1835 PyObject * _resultobj;
1836 GLsizei _arg0;
1837 GLsizei _arg1;
1838 GLenum _arg2;
1839 GLenum _arg3;
1840 GLvoid * _arg4;
1841 char * _argc4 = 0;
1842
1843 self = self;
1844 if(!PyArg_ParseTuple(args,"iiiis:glDrawPixels",&_arg0,&_arg1,&_arg2,&_arg3,&_argc4))
1845 return NULL;
1846 if (_argc4) {
1847 if (SWIG_GetPtr(_argc4,(void **) &_arg4,(char *) 0 )) {
1848 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of glDrawPixels. Expected _GLvoid_p.");
1849 return NULL;
1850 }
1851 }
1852 {
1853 wxPy_BEGIN_ALLOW_THREADS;
1854 glDrawPixels(_arg0,_arg1,_arg2,_arg3,_arg4);
1855
1856 wxPy_END_ALLOW_THREADS;
1857 } Py_INCREF(Py_None);
1858 _resultobj = Py_None;
1859 return _resultobj;
1860 }
1861
1862 static PyObject *_wrap_glEdgeFlag(PyObject *self, PyObject *args) {
1863 PyObject * _resultobj;
1864 GLboolean _arg0;
1865
1866 self = self;
1867 if(!PyArg_ParseTuple(args,"b:glEdgeFlag",&_arg0))
1868 return NULL;
1869 {
1870 wxPy_BEGIN_ALLOW_THREADS;
1871 glEdgeFlag(_arg0);
1872
1873 wxPy_END_ALLOW_THREADS;
1874 } Py_INCREF(Py_None);
1875 _resultobj = Py_None;
1876 return _resultobj;
1877 }
1878
1879 static PyObject *_wrap_glEdgeFlagPointer(PyObject *self, PyObject *args) {
1880 PyObject * _resultobj;
1881 GLsizei _arg0;
1882 GLvoid * _arg1;
1883 char * _argc1 = 0;
1884
1885 self = self;
1886 if(!PyArg_ParseTuple(args,"is:glEdgeFlagPointer",&_arg0,&_argc1))
1887 return NULL;
1888 if (_argc1) {
1889 if (SWIG_GetPtr(_argc1,(void **) &_arg1,(char *) 0 )) {
1890 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glEdgeFlagPointer. Expected _GLvoid_p.");
1891 return NULL;
1892 }
1893 }
1894 {
1895 wxPy_BEGIN_ALLOW_THREADS;
1896 glEdgeFlagPointer(_arg0,_arg1);
1897
1898 wxPy_END_ALLOW_THREADS;
1899 } Py_INCREF(Py_None);
1900 _resultobj = Py_None;
1901 return _resultobj;
1902 }
1903
1904 static PyObject *_wrap_glEdgeFlagv(PyObject *self, PyObject *args) {
1905 PyObject * _resultobj;
1906 GLboolean * _arg0;
1907 char * _argc0 = 0;
1908
1909 self = self;
1910 if(!PyArg_ParseTuple(args,"s:glEdgeFlagv",&_argc0))
1911 return NULL;
1912 if (_argc0) {
1913 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLboolean_p")) {
1914 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glEdgeFlagv. Expected _GLboolean_p.");
1915 return NULL;
1916 }
1917 }
1918 {
1919 wxPy_BEGIN_ALLOW_THREADS;
1920 glEdgeFlagv(_arg0);
1921
1922 wxPy_END_ALLOW_THREADS;
1923 } Py_INCREF(Py_None);
1924 _resultobj = Py_None;
1925 return _resultobj;
1926 }
1927
1928 static PyObject *_wrap_glEnable(PyObject *self, PyObject *args) {
1929 PyObject * _resultobj;
1930 GLenum _arg0;
1931
1932 self = self;
1933 if(!PyArg_ParseTuple(args,"i:glEnable",&_arg0))
1934 return NULL;
1935 {
1936 wxPy_BEGIN_ALLOW_THREADS;
1937 glEnable(_arg0);
1938
1939 wxPy_END_ALLOW_THREADS;
1940 } Py_INCREF(Py_None);
1941 _resultobj = Py_None;
1942 return _resultobj;
1943 }
1944
1945 static PyObject *_wrap_glEnableClientState(PyObject *self, PyObject *args) {
1946 PyObject * _resultobj;
1947 GLenum _arg0;
1948
1949 self = self;
1950 if(!PyArg_ParseTuple(args,"i:glEnableClientState",&_arg0))
1951 return NULL;
1952 {
1953 wxPy_BEGIN_ALLOW_THREADS;
1954 glEnableClientState(_arg0);
1955
1956 wxPy_END_ALLOW_THREADS;
1957 } Py_INCREF(Py_None);
1958 _resultobj = Py_None;
1959 return _resultobj;
1960 }
1961
1962 static PyObject *_wrap_glEnd(PyObject *self, PyObject *args) {
1963 PyObject * _resultobj;
1964
1965 self = self;
1966 if(!PyArg_ParseTuple(args,":glEnd"))
1967 return NULL;
1968 {
1969 wxPy_BEGIN_ALLOW_THREADS;
1970 glEnd();
1971
1972 wxPy_END_ALLOW_THREADS;
1973 } Py_INCREF(Py_None);
1974 _resultobj = Py_None;
1975 return _resultobj;
1976 }
1977
1978 static PyObject *_wrap_glEndList(PyObject *self, PyObject *args) {
1979 PyObject * _resultobj;
1980
1981 self = self;
1982 if(!PyArg_ParseTuple(args,":glEndList"))
1983 return NULL;
1984 {
1985 wxPy_BEGIN_ALLOW_THREADS;
1986 glEndList();
1987
1988 wxPy_END_ALLOW_THREADS;
1989 } Py_INCREF(Py_None);
1990 _resultobj = Py_None;
1991 return _resultobj;
1992 }
1993
1994 static PyObject *_wrap_glEvalCoord1d(PyObject *self, PyObject *args) {
1995 PyObject * _resultobj;
1996 GLdouble _arg0;
1997
1998 self = self;
1999 if(!PyArg_ParseTuple(args,"d:glEvalCoord1d",&_arg0))
2000 return NULL;
2001 {
2002 wxPy_BEGIN_ALLOW_THREADS;
2003 glEvalCoord1d(_arg0);
2004
2005 wxPy_END_ALLOW_THREADS;
2006 } Py_INCREF(Py_None);
2007 _resultobj = Py_None;
2008 return _resultobj;
2009 }
2010
2011 static PyObject *_wrap_glEvalCoord1dv(PyObject *self, PyObject *args) {
2012 PyObject * _resultobj;
2013 GLdouble * _arg0;
2014 char * _argc0 = 0;
2015
2016 self = self;
2017 if(!PyArg_ParseTuple(args,"s:glEvalCoord1dv",&_argc0))
2018 return NULL;
2019 if (_argc0) {
2020 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
2021 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glEvalCoord1dv. Expected _GLdouble_p.");
2022 return NULL;
2023 }
2024 }
2025 {
2026 wxPy_BEGIN_ALLOW_THREADS;
2027 glEvalCoord1dv(_arg0);
2028
2029 wxPy_END_ALLOW_THREADS;
2030 } Py_INCREF(Py_None);
2031 _resultobj = Py_None;
2032 return _resultobj;
2033 }
2034
2035 static PyObject *_wrap_glEvalCoord1f(PyObject *self, PyObject *args) {
2036 PyObject * _resultobj;
2037 GLfloat _arg0;
2038
2039 self = self;
2040 if(!PyArg_ParseTuple(args,"f:glEvalCoord1f",&_arg0))
2041 return NULL;
2042 {
2043 wxPy_BEGIN_ALLOW_THREADS;
2044 glEvalCoord1f(_arg0);
2045
2046 wxPy_END_ALLOW_THREADS;
2047 } Py_INCREF(Py_None);
2048 _resultobj = Py_None;
2049 return _resultobj;
2050 }
2051
2052 static PyObject *_wrap_glEvalCoord1fv(PyObject *self, PyObject *args) {
2053 PyObject * _resultobj;
2054 GLfloat * _arg0;
2055 char * _argc0 = 0;
2056
2057 self = self;
2058 if(!PyArg_ParseTuple(args,"s:glEvalCoord1fv",&_argc0))
2059 return NULL;
2060 if (_argc0) {
2061 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
2062 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glEvalCoord1fv. Expected _GLfloat_p.");
2063 return NULL;
2064 }
2065 }
2066 {
2067 wxPy_BEGIN_ALLOW_THREADS;
2068 glEvalCoord1fv(_arg0);
2069
2070 wxPy_END_ALLOW_THREADS;
2071 } Py_INCREF(Py_None);
2072 _resultobj = Py_None;
2073 return _resultobj;
2074 }
2075
2076 static PyObject *_wrap_glEvalCoord2d(PyObject *self, PyObject *args) {
2077 PyObject * _resultobj;
2078 GLdouble _arg0;
2079 GLdouble _arg1;
2080
2081 self = self;
2082 if(!PyArg_ParseTuple(args,"dd:glEvalCoord2d",&_arg0,&_arg1))
2083 return NULL;
2084 {
2085 wxPy_BEGIN_ALLOW_THREADS;
2086 glEvalCoord2d(_arg0,_arg1);
2087
2088 wxPy_END_ALLOW_THREADS;
2089 } Py_INCREF(Py_None);
2090 _resultobj = Py_None;
2091 return _resultobj;
2092 }
2093
2094 static PyObject *_wrap_glEvalCoord2dv(PyObject *self, PyObject *args) {
2095 PyObject * _resultobj;
2096 GLdouble * _arg0;
2097 char * _argc0 = 0;
2098
2099 self = self;
2100 if(!PyArg_ParseTuple(args,"s:glEvalCoord2dv",&_argc0))
2101 return NULL;
2102 if (_argc0) {
2103 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
2104 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glEvalCoord2dv. Expected _GLdouble_p.");
2105 return NULL;
2106 }
2107 }
2108 {
2109 wxPy_BEGIN_ALLOW_THREADS;
2110 glEvalCoord2dv(_arg0);
2111
2112 wxPy_END_ALLOW_THREADS;
2113 } Py_INCREF(Py_None);
2114 _resultobj = Py_None;
2115 return _resultobj;
2116 }
2117
2118 static PyObject *_wrap_glEvalCoord2f(PyObject *self, PyObject *args) {
2119 PyObject * _resultobj;
2120 GLfloat _arg0;
2121 GLfloat _arg1;
2122
2123 self = self;
2124 if(!PyArg_ParseTuple(args,"ff:glEvalCoord2f",&_arg0,&_arg1))
2125 return NULL;
2126 {
2127 wxPy_BEGIN_ALLOW_THREADS;
2128 glEvalCoord2f(_arg0,_arg1);
2129
2130 wxPy_END_ALLOW_THREADS;
2131 } Py_INCREF(Py_None);
2132 _resultobj = Py_None;
2133 return _resultobj;
2134 }
2135
2136 static PyObject *_wrap_glEvalCoord2fv(PyObject *self, PyObject *args) {
2137 PyObject * _resultobj;
2138 GLfloat * _arg0;
2139 char * _argc0 = 0;
2140
2141 self = self;
2142 if(!PyArg_ParseTuple(args,"s:glEvalCoord2fv",&_argc0))
2143 return NULL;
2144 if (_argc0) {
2145 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
2146 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glEvalCoord2fv. Expected _GLfloat_p.");
2147 return NULL;
2148 }
2149 }
2150 {
2151 wxPy_BEGIN_ALLOW_THREADS;
2152 glEvalCoord2fv(_arg0);
2153
2154 wxPy_END_ALLOW_THREADS;
2155 } Py_INCREF(Py_None);
2156 _resultobj = Py_None;
2157 return _resultobj;
2158 }
2159
2160 static PyObject *_wrap_glEvalMesh1(PyObject *self, PyObject *args) {
2161 PyObject * _resultobj;
2162 GLenum _arg0;
2163 GLint _arg1;
2164 GLint _arg2;
2165
2166 self = self;
2167 if(!PyArg_ParseTuple(args,"iii:glEvalMesh1",&_arg0,&_arg1,&_arg2))
2168 return NULL;
2169 {
2170 wxPy_BEGIN_ALLOW_THREADS;
2171 glEvalMesh1(_arg0,_arg1,_arg2);
2172
2173 wxPy_END_ALLOW_THREADS;
2174 } Py_INCREF(Py_None);
2175 _resultobj = Py_None;
2176 return _resultobj;
2177 }
2178
2179 static PyObject *_wrap_glEvalMesh2(PyObject *self, PyObject *args) {
2180 PyObject * _resultobj;
2181 GLenum _arg0;
2182 GLint _arg1;
2183 GLint _arg2;
2184 GLint _arg3;
2185 GLint _arg4;
2186
2187 self = self;
2188 if(!PyArg_ParseTuple(args,"iiiii:glEvalMesh2",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4))
2189 return NULL;
2190 {
2191 wxPy_BEGIN_ALLOW_THREADS;
2192 glEvalMesh2(_arg0,_arg1,_arg2,_arg3,_arg4);
2193
2194 wxPy_END_ALLOW_THREADS;
2195 } Py_INCREF(Py_None);
2196 _resultobj = Py_None;
2197 return _resultobj;
2198 }
2199
2200 static PyObject *_wrap_glEvalPoint1(PyObject *self, PyObject *args) {
2201 PyObject * _resultobj;
2202 GLint _arg0;
2203
2204 self = self;
2205 if(!PyArg_ParseTuple(args,"i:glEvalPoint1",&_arg0))
2206 return NULL;
2207 {
2208 wxPy_BEGIN_ALLOW_THREADS;
2209 glEvalPoint1(_arg0);
2210
2211 wxPy_END_ALLOW_THREADS;
2212 } Py_INCREF(Py_None);
2213 _resultobj = Py_None;
2214 return _resultobj;
2215 }
2216
2217 static PyObject *_wrap_glEvalPoint2(PyObject *self, PyObject *args) {
2218 PyObject * _resultobj;
2219 GLint _arg0;
2220 GLint _arg1;
2221
2222 self = self;
2223 if(!PyArg_ParseTuple(args,"ii:glEvalPoint2",&_arg0,&_arg1))
2224 return NULL;
2225 {
2226 wxPy_BEGIN_ALLOW_THREADS;
2227 glEvalPoint2(_arg0,_arg1);
2228
2229 wxPy_END_ALLOW_THREADS;
2230 } Py_INCREF(Py_None);
2231 _resultobj = Py_None;
2232 return _resultobj;
2233 }
2234
2235 static PyObject *_wrap_glFeedbackBuffer(PyObject *self, PyObject *args) {
2236 PyObject * _resultobj;
2237 GLsizei _arg0;
2238 GLenum _arg1;
2239 GLfloat * _arg2;
2240 char * _argc2 = 0;
2241
2242 self = self;
2243 if(!PyArg_ParseTuple(args,"iis:glFeedbackBuffer",&_arg0,&_arg1,&_argc2))
2244 return NULL;
2245 if (_argc2) {
2246 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
2247 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glFeedbackBuffer. Expected _GLfloat_p.");
2248 return NULL;
2249 }
2250 }
2251 {
2252 wxPy_BEGIN_ALLOW_THREADS;
2253 glFeedbackBuffer(_arg0,_arg1,_arg2);
2254
2255 wxPy_END_ALLOW_THREADS;
2256 } Py_INCREF(Py_None);
2257 _resultobj = Py_None;
2258 return _resultobj;
2259 }
2260
2261 static PyObject *_wrap_glFinish(PyObject *self, PyObject *args) {
2262 PyObject * _resultobj;
2263
2264 self = self;
2265 if(!PyArg_ParseTuple(args,":glFinish"))
2266 return NULL;
2267 {
2268 wxPy_BEGIN_ALLOW_THREADS;
2269 glFinish();
2270
2271 wxPy_END_ALLOW_THREADS;
2272 } Py_INCREF(Py_None);
2273 _resultobj = Py_None;
2274 return _resultobj;
2275 }
2276
2277 static PyObject *_wrap_glFlush(PyObject *self, PyObject *args) {
2278 PyObject * _resultobj;
2279
2280 self = self;
2281 if(!PyArg_ParseTuple(args,":glFlush"))
2282 return NULL;
2283 {
2284 wxPy_BEGIN_ALLOW_THREADS;
2285 glFlush();
2286
2287 wxPy_END_ALLOW_THREADS;
2288 } Py_INCREF(Py_None);
2289 _resultobj = Py_None;
2290 return _resultobj;
2291 }
2292
2293 static PyObject *_wrap_glFogf(PyObject *self, PyObject *args) {
2294 PyObject * _resultobj;
2295 GLenum _arg0;
2296 GLfloat _arg1;
2297
2298 self = self;
2299 if(!PyArg_ParseTuple(args,"if:glFogf",&_arg0,&_arg1))
2300 return NULL;
2301 {
2302 wxPy_BEGIN_ALLOW_THREADS;
2303 glFogf(_arg0,_arg1);
2304
2305 wxPy_END_ALLOW_THREADS;
2306 } Py_INCREF(Py_None);
2307 _resultobj = Py_None;
2308 return _resultobj;
2309 }
2310
2311 static PyObject *_wrap_glFogfv(PyObject *self, PyObject *args) {
2312 PyObject * _resultobj;
2313 GLenum _arg0;
2314 GLfloat * _arg1;
2315 char * _argc1 = 0;
2316
2317 self = self;
2318 if(!PyArg_ParseTuple(args,"is:glFogfv",&_arg0,&_argc1))
2319 return NULL;
2320 if (_argc1) {
2321 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLfloat_p")) {
2322 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glFogfv. Expected _GLfloat_p.");
2323 return NULL;
2324 }
2325 }
2326 {
2327 wxPy_BEGIN_ALLOW_THREADS;
2328 glFogfv(_arg0,_arg1);
2329
2330 wxPy_END_ALLOW_THREADS;
2331 } Py_INCREF(Py_None);
2332 _resultobj = Py_None;
2333 return _resultobj;
2334 }
2335
2336 static PyObject *_wrap_glFogi(PyObject *self, PyObject *args) {
2337 PyObject * _resultobj;
2338 GLenum _arg0;
2339 GLint _arg1;
2340
2341 self = self;
2342 if(!PyArg_ParseTuple(args,"ii:glFogi",&_arg0,&_arg1))
2343 return NULL;
2344 {
2345 wxPy_BEGIN_ALLOW_THREADS;
2346 glFogi(_arg0,_arg1);
2347
2348 wxPy_END_ALLOW_THREADS;
2349 } Py_INCREF(Py_None);
2350 _resultobj = Py_None;
2351 return _resultobj;
2352 }
2353
2354 static PyObject *_wrap_glFogiv(PyObject *self, PyObject *args) {
2355 PyObject * _resultobj;
2356 GLenum _arg0;
2357 GLint * _arg1;
2358 char * _argc1 = 0;
2359
2360 self = self;
2361 if(!PyArg_ParseTuple(args,"is:glFogiv",&_arg0,&_argc1))
2362 return NULL;
2363 if (_argc1) {
2364 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLint_p")) {
2365 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glFogiv. Expected _GLint_p.");
2366 return NULL;
2367 }
2368 }
2369 {
2370 wxPy_BEGIN_ALLOW_THREADS;
2371 glFogiv(_arg0,_arg1);
2372
2373 wxPy_END_ALLOW_THREADS;
2374 } Py_INCREF(Py_None);
2375 _resultobj = Py_None;
2376 return _resultobj;
2377 }
2378
2379 static PyObject *_wrap_glFrontFace(PyObject *self, PyObject *args) {
2380 PyObject * _resultobj;
2381 GLenum _arg0;
2382
2383 self = self;
2384 if(!PyArg_ParseTuple(args,"i:glFrontFace",&_arg0))
2385 return NULL;
2386 {
2387 wxPy_BEGIN_ALLOW_THREADS;
2388 glFrontFace(_arg0);
2389
2390 wxPy_END_ALLOW_THREADS;
2391 } Py_INCREF(Py_None);
2392 _resultobj = Py_None;
2393 return _resultobj;
2394 }
2395
2396 static PyObject *_wrap_glFrustum(PyObject *self, PyObject *args) {
2397 PyObject * _resultobj;
2398 GLdouble _arg0;
2399 GLdouble _arg1;
2400 GLdouble _arg2;
2401 GLdouble _arg3;
2402 GLdouble _arg4;
2403 GLdouble _arg5;
2404
2405 self = self;
2406 if(!PyArg_ParseTuple(args,"dddddd:glFrustum",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
2407 return NULL;
2408 {
2409 wxPy_BEGIN_ALLOW_THREADS;
2410 glFrustum(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
2411
2412 wxPy_END_ALLOW_THREADS;
2413 } Py_INCREF(Py_None);
2414 _resultobj = Py_None;
2415 return _resultobj;
2416 }
2417
2418 static PyObject *_wrap_glGenLists(PyObject *self, PyObject *args) {
2419 PyObject * _resultobj;
2420 GLuint _result;
2421 GLsizei _arg0;
2422
2423 self = self;
2424 if(!PyArg_ParseTuple(args,"i:glGenLists",&_arg0))
2425 return NULL;
2426 {
2427 wxPy_BEGIN_ALLOW_THREADS;
2428 _result = (GLuint )glGenLists(_arg0);
2429
2430 wxPy_END_ALLOW_THREADS;
2431 } _resultobj = Py_BuildValue("i",_result);
2432 return _resultobj;
2433 }
2434
2435 static PyObject *_wrap_glGenTextures(PyObject *self, PyObject *args) {
2436 PyObject * _resultobj;
2437 GLsizei _arg0;
2438 GLuint * _arg1;
2439 char * _argc1 = 0;
2440
2441 self = self;
2442 if(!PyArg_ParseTuple(args,"is:glGenTextures",&_arg0,&_argc1))
2443 return NULL;
2444 if (_argc1) {
2445 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLuint_p")) {
2446 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGenTextures. Expected _GLuint_p.");
2447 return NULL;
2448 }
2449 }
2450 {
2451 wxPy_BEGIN_ALLOW_THREADS;
2452 glGenTextures(_arg0,_arg1);
2453
2454 wxPy_END_ALLOW_THREADS;
2455 } Py_INCREF(Py_None);
2456 _resultobj = Py_None;
2457 return _resultobj;
2458 }
2459
2460 static PyObject *_wrap_glGetBooleanv(PyObject *self, PyObject *args) {
2461 PyObject * _resultobj;
2462 GLenum _arg0;
2463 GLboolean * _arg1;
2464 char * _argc1 = 0;
2465
2466 self = self;
2467 if(!PyArg_ParseTuple(args,"is:glGetBooleanv",&_arg0,&_argc1))
2468 return NULL;
2469 if (_argc1) {
2470 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLboolean_p")) {
2471 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetBooleanv. Expected _GLboolean_p.");
2472 return NULL;
2473 }
2474 }
2475 {
2476 wxPy_BEGIN_ALLOW_THREADS;
2477 glGetBooleanv(_arg0,_arg1);
2478
2479 wxPy_END_ALLOW_THREADS;
2480 } Py_INCREF(Py_None);
2481 _resultobj = Py_None;
2482 return _resultobj;
2483 }
2484
2485 static PyObject *_wrap_glGetClipPlane(PyObject *self, PyObject *args) {
2486 PyObject * _resultobj;
2487 GLenum _arg0;
2488 GLdouble * _arg1;
2489 char * _argc1 = 0;
2490
2491 self = self;
2492 if(!PyArg_ParseTuple(args,"is:glGetClipPlane",&_arg0,&_argc1))
2493 return NULL;
2494 if (_argc1) {
2495 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLdouble_p")) {
2496 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetClipPlane. Expected _GLdouble_p.");
2497 return NULL;
2498 }
2499 }
2500 {
2501 wxPy_BEGIN_ALLOW_THREADS;
2502 glGetClipPlane(_arg0,_arg1);
2503
2504 wxPy_END_ALLOW_THREADS;
2505 } Py_INCREF(Py_None);
2506 _resultobj = Py_None;
2507 return _resultobj;
2508 }
2509
2510 static PyObject *_wrap_glGetDoublev(PyObject *self, PyObject *args) {
2511 PyObject * _resultobj;
2512 GLenum _arg0;
2513 GLdouble * _arg1;
2514 char * _argc1 = 0;
2515
2516 self = self;
2517 if(!PyArg_ParseTuple(args,"is:glGetDoublev",&_arg0,&_argc1))
2518 return NULL;
2519 if (_argc1) {
2520 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLdouble_p")) {
2521 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetDoublev. Expected _GLdouble_p.");
2522 return NULL;
2523 }
2524 }
2525 {
2526 wxPy_BEGIN_ALLOW_THREADS;
2527 glGetDoublev(_arg0,_arg1);
2528
2529 wxPy_END_ALLOW_THREADS;
2530 } Py_INCREF(Py_None);
2531 _resultobj = Py_None;
2532 return _resultobj;
2533 }
2534
2535 static PyObject *_wrap_glGetError(PyObject *self, PyObject *args) {
2536 PyObject * _resultobj;
2537 GLenum _result;
2538
2539 self = self;
2540 if(!PyArg_ParseTuple(args,":glGetError"))
2541 return NULL;
2542 {
2543 wxPy_BEGIN_ALLOW_THREADS;
2544 _result = (GLenum )glGetError();
2545
2546 wxPy_END_ALLOW_THREADS;
2547 } _resultobj = Py_BuildValue("i",_result);
2548 return _resultobj;
2549 }
2550
2551 static PyObject *_wrap_glGetFloatv(PyObject *self, PyObject *args) {
2552 PyObject * _resultobj;
2553 GLenum _arg0;
2554 GLfloat * _arg1;
2555 char * _argc1 = 0;
2556
2557 self = self;
2558 if(!PyArg_ParseTuple(args,"is:glGetFloatv",&_arg0,&_argc1))
2559 return NULL;
2560 if (_argc1) {
2561 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLfloat_p")) {
2562 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetFloatv. Expected _GLfloat_p.");
2563 return NULL;
2564 }
2565 }
2566 {
2567 wxPy_BEGIN_ALLOW_THREADS;
2568 glGetFloatv(_arg0,_arg1);
2569
2570 wxPy_END_ALLOW_THREADS;
2571 } Py_INCREF(Py_None);
2572 _resultobj = Py_None;
2573 return _resultobj;
2574 }
2575
2576 static PyObject *_wrap_glGetIntegerv(PyObject *self, PyObject *args) {
2577 PyObject * _resultobj;
2578 GLenum _arg0;
2579 GLint * _arg1;
2580 char * _argc1 = 0;
2581
2582 self = self;
2583 if(!PyArg_ParseTuple(args,"is:glGetIntegerv",&_arg0,&_argc1))
2584 return NULL;
2585 if (_argc1) {
2586 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLint_p")) {
2587 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetIntegerv. Expected _GLint_p.");
2588 return NULL;
2589 }
2590 }
2591 {
2592 wxPy_BEGIN_ALLOW_THREADS;
2593 glGetIntegerv(_arg0,_arg1);
2594
2595 wxPy_END_ALLOW_THREADS;
2596 } Py_INCREF(Py_None);
2597 _resultobj = Py_None;
2598 return _resultobj;
2599 }
2600
2601 static PyObject *_wrap_glGetLightfv(PyObject *self, PyObject *args) {
2602 PyObject * _resultobj;
2603 GLenum _arg0;
2604 GLenum _arg1;
2605 GLfloat * _arg2;
2606 char * _argc2 = 0;
2607
2608 self = self;
2609 if(!PyArg_ParseTuple(args,"iis:glGetLightfv",&_arg0,&_arg1,&_argc2))
2610 return NULL;
2611 if (_argc2) {
2612 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
2613 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetLightfv. Expected _GLfloat_p.");
2614 return NULL;
2615 }
2616 }
2617 {
2618 wxPy_BEGIN_ALLOW_THREADS;
2619 glGetLightfv(_arg0,_arg1,_arg2);
2620
2621 wxPy_END_ALLOW_THREADS;
2622 } Py_INCREF(Py_None);
2623 _resultobj = Py_None;
2624 return _resultobj;
2625 }
2626
2627 static PyObject *_wrap_glGetLightiv(PyObject *self, PyObject *args) {
2628 PyObject * _resultobj;
2629 GLenum _arg0;
2630 GLenum _arg1;
2631 GLint * _arg2;
2632 char * _argc2 = 0;
2633
2634 self = self;
2635 if(!PyArg_ParseTuple(args,"iis:glGetLightiv",&_arg0,&_arg1,&_argc2))
2636 return NULL;
2637 if (_argc2) {
2638 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
2639 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetLightiv. Expected _GLint_p.");
2640 return NULL;
2641 }
2642 }
2643 {
2644 wxPy_BEGIN_ALLOW_THREADS;
2645 glGetLightiv(_arg0,_arg1,_arg2);
2646
2647 wxPy_END_ALLOW_THREADS;
2648 } Py_INCREF(Py_None);
2649 _resultobj = Py_None;
2650 return _resultobj;
2651 }
2652
2653 static PyObject *_wrap_glGetMapdv(PyObject *self, PyObject *args) {
2654 PyObject * _resultobj;
2655 GLenum _arg0;
2656 GLenum _arg1;
2657 GLdouble * _arg2;
2658 char * _argc2 = 0;
2659
2660 self = self;
2661 if(!PyArg_ParseTuple(args,"iis:glGetMapdv",&_arg0,&_arg1,&_argc2))
2662 return NULL;
2663 if (_argc2) {
2664 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLdouble_p")) {
2665 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetMapdv. Expected _GLdouble_p.");
2666 return NULL;
2667 }
2668 }
2669 {
2670 wxPy_BEGIN_ALLOW_THREADS;
2671 glGetMapdv(_arg0,_arg1,_arg2);
2672
2673 wxPy_END_ALLOW_THREADS;
2674 } Py_INCREF(Py_None);
2675 _resultobj = Py_None;
2676 return _resultobj;
2677 }
2678
2679 static PyObject *_wrap_glGetMapfv(PyObject *self, PyObject *args) {
2680 PyObject * _resultobj;
2681 GLenum _arg0;
2682 GLenum _arg1;
2683 GLfloat * _arg2;
2684 char * _argc2 = 0;
2685
2686 self = self;
2687 if(!PyArg_ParseTuple(args,"iis:glGetMapfv",&_arg0,&_arg1,&_argc2))
2688 return NULL;
2689 if (_argc2) {
2690 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
2691 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetMapfv. Expected _GLfloat_p.");
2692 return NULL;
2693 }
2694 }
2695 {
2696 wxPy_BEGIN_ALLOW_THREADS;
2697 glGetMapfv(_arg0,_arg1,_arg2);
2698
2699 wxPy_END_ALLOW_THREADS;
2700 } Py_INCREF(Py_None);
2701 _resultobj = Py_None;
2702 return _resultobj;
2703 }
2704
2705 static PyObject *_wrap_glGetMapiv(PyObject *self, PyObject *args) {
2706 PyObject * _resultobj;
2707 GLenum _arg0;
2708 GLenum _arg1;
2709 GLint * _arg2;
2710 char * _argc2 = 0;
2711
2712 self = self;
2713 if(!PyArg_ParseTuple(args,"iis:glGetMapiv",&_arg0,&_arg1,&_argc2))
2714 return NULL;
2715 if (_argc2) {
2716 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
2717 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetMapiv. Expected _GLint_p.");
2718 return NULL;
2719 }
2720 }
2721 {
2722 wxPy_BEGIN_ALLOW_THREADS;
2723 glGetMapiv(_arg0,_arg1,_arg2);
2724
2725 wxPy_END_ALLOW_THREADS;
2726 } Py_INCREF(Py_None);
2727 _resultobj = Py_None;
2728 return _resultobj;
2729 }
2730
2731 static PyObject *_wrap_glGetMaterialfv(PyObject *self, PyObject *args) {
2732 PyObject * _resultobj;
2733 GLenum _arg0;
2734 GLenum _arg1;
2735 GLfloat * _arg2;
2736 char * _argc2 = 0;
2737
2738 self = self;
2739 if(!PyArg_ParseTuple(args,"iis:glGetMaterialfv",&_arg0,&_arg1,&_argc2))
2740 return NULL;
2741 if (_argc2) {
2742 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
2743 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetMaterialfv. Expected _GLfloat_p.");
2744 return NULL;
2745 }
2746 }
2747 {
2748 wxPy_BEGIN_ALLOW_THREADS;
2749 glGetMaterialfv(_arg0,_arg1,_arg2);
2750
2751 wxPy_END_ALLOW_THREADS;
2752 } Py_INCREF(Py_None);
2753 _resultobj = Py_None;
2754 return _resultobj;
2755 }
2756
2757 static PyObject *_wrap_glGetMaterialiv(PyObject *self, PyObject *args) {
2758 PyObject * _resultobj;
2759 GLenum _arg0;
2760 GLenum _arg1;
2761 GLint * _arg2;
2762 char * _argc2 = 0;
2763
2764 self = self;
2765 if(!PyArg_ParseTuple(args,"iis:glGetMaterialiv",&_arg0,&_arg1,&_argc2))
2766 return NULL;
2767 if (_argc2) {
2768 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
2769 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetMaterialiv. Expected _GLint_p.");
2770 return NULL;
2771 }
2772 }
2773 {
2774 wxPy_BEGIN_ALLOW_THREADS;
2775 glGetMaterialiv(_arg0,_arg1,_arg2);
2776
2777 wxPy_END_ALLOW_THREADS;
2778 } Py_INCREF(Py_None);
2779 _resultobj = Py_None;
2780 return _resultobj;
2781 }
2782
2783 static PyObject *_wrap_glGetPixelMapfv(PyObject *self, PyObject *args) {
2784 PyObject * _resultobj;
2785 GLenum _arg0;
2786 GLfloat * _arg1;
2787 char * _argc1 = 0;
2788
2789 self = self;
2790 if(!PyArg_ParseTuple(args,"is:glGetPixelMapfv",&_arg0,&_argc1))
2791 return NULL;
2792 if (_argc1) {
2793 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLfloat_p")) {
2794 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetPixelMapfv. Expected _GLfloat_p.");
2795 return NULL;
2796 }
2797 }
2798 {
2799 wxPy_BEGIN_ALLOW_THREADS;
2800 glGetPixelMapfv(_arg0,_arg1);
2801
2802 wxPy_END_ALLOW_THREADS;
2803 } Py_INCREF(Py_None);
2804 _resultobj = Py_None;
2805 return _resultobj;
2806 }
2807
2808 static PyObject *_wrap_glGetPixelMapuiv(PyObject *self, PyObject *args) {
2809 PyObject * _resultobj;
2810 GLenum _arg0;
2811 GLuint * _arg1;
2812 char * _argc1 = 0;
2813
2814 self = self;
2815 if(!PyArg_ParseTuple(args,"is:glGetPixelMapuiv",&_arg0,&_argc1))
2816 return NULL;
2817 if (_argc1) {
2818 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLuint_p")) {
2819 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetPixelMapuiv. Expected _GLuint_p.");
2820 return NULL;
2821 }
2822 }
2823 {
2824 wxPy_BEGIN_ALLOW_THREADS;
2825 glGetPixelMapuiv(_arg0,_arg1);
2826
2827 wxPy_END_ALLOW_THREADS;
2828 } Py_INCREF(Py_None);
2829 _resultobj = Py_None;
2830 return _resultobj;
2831 }
2832
2833 static PyObject *_wrap_glGetPixelMapusv(PyObject *self, PyObject *args) {
2834 PyObject * _resultobj;
2835 GLenum _arg0;
2836 GLushort * _arg1;
2837 char * _argc1 = 0;
2838
2839 self = self;
2840 if(!PyArg_ParseTuple(args,"is:glGetPixelMapusv",&_arg0,&_argc1))
2841 return NULL;
2842 if (_argc1) {
2843 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLushort_p")) {
2844 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetPixelMapusv. Expected _GLushort_p.");
2845 return NULL;
2846 }
2847 }
2848 {
2849 wxPy_BEGIN_ALLOW_THREADS;
2850 glGetPixelMapusv(_arg0,_arg1);
2851
2852 wxPy_END_ALLOW_THREADS;
2853 } Py_INCREF(Py_None);
2854 _resultobj = Py_None;
2855 return _resultobj;
2856 }
2857
2858 static PyObject *_wrap_glGetPointerv(PyObject *self, PyObject *args) {
2859 PyObject * _resultobj;
2860 GLenum _arg0;
2861 GLvoid ** _arg1;
2862 char * _argc1 = 0;
2863
2864 self = self;
2865 if(!PyArg_ParseTuple(args,"is:glGetPointerv",&_arg0,&_argc1))
2866 return NULL;
2867 if (_argc1) {
2868 if (SWIG_GetPtr(_argc1,(void **) &_arg1,(char *) 0 )) {
2869 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glGetPointerv. Expected _GLvoid_pp.");
2870 return NULL;
2871 }
2872 }
2873 {
2874 wxPy_BEGIN_ALLOW_THREADS;
2875 glGetPointerv(_arg0,_arg1);
2876
2877 wxPy_END_ALLOW_THREADS;
2878 } Py_INCREF(Py_None);
2879 _resultobj = Py_None;
2880 return _resultobj;
2881 }
2882
2883 static PyObject *_wrap_glGetPolygonStipple(PyObject *self, PyObject *args) {
2884 PyObject * _resultobj;
2885 GLubyte * _arg0;
2886 char * _argc0 = 0;
2887
2888 self = self;
2889 if(!PyArg_ParseTuple(args,"s:glGetPolygonStipple",&_argc0))
2890 return NULL;
2891 if (_argc0) {
2892 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLubyte_p")) {
2893 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glGetPolygonStipple. Expected _GLubyte_p.");
2894 return NULL;
2895 }
2896 }
2897 {
2898 wxPy_BEGIN_ALLOW_THREADS;
2899 glGetPolygonStipple(_arg0);
2900
2901 wxPy_END_ALLOW_THREADS;
2902 } Py_INCREF(Py_None);
2903 _resultobj = Py_None;
2904 return _resultobj;
2905 }
2906
2907 static PyObject *_wrap_glGetString(PyObject *self, PyObject *args) {
2908 PyObject * _resultobj;
2909 GLubyte * _result;
2910 GLenum _arg0;
2911 char _ptemp[128];
2912
2913 self = self;
2914 if(!PyArg_ParseTuple(args,"i:glGetString",&_arg0))
2915 return NULL;
2916 {
2917 wxPy_BEGIN_ALLOW_THREADS;
2918 _result = (GLubyte *)glGetString(_arg0);
2919
2920 wxPy_END_ALLOW_THREADS;
2921 } SWIG_MakePtr(_ptemp, (char *) _result,"_GLubyte_p");
2922 _resultobj = Py_BuildValue("s",_ptemp);
2923 return _resultobj;
2924 }
2925
2926 static PyObject *_wrap_glGetTexEnvfv(PyObject *self, PyObject *args) {
2927 PyObject * _resultobj;
2928 GLenum _arg0;
2929 GLenum _arg1;
2930 GLfloat * _arg2;
2931 char * _argc2 = 0;
2932
2933 self = self;
2934 if(!PyArg_ParseTuple(args,"iis:glGetTexEnvfv",&_arg0,&_arg1,&_argc2))
2935 return NULL;
2936 if (_argc2) {
2937 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
2938 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetTexEnvfv. Expected _GLfloat_p.");
2939 return NULL;
2940 }
2941 }
2942 {
2943 wxPy_BEGIN_ALLOW_THREADS;
2944 glGetTexEnvfv(_arg0,_arg1,_arg2);
2945
2946 wxPy_END_ALLOW_THREADS;
2947 } Py_INCREF(Py_None);
2948 _resultobj = Py_None;
2949 return _resultobj;
2950 }
2951
2952 static PyObject *_wrap_glGetTexEnviv(PyObject *self, PyObject *args) {
2953 PyObject * _resultobj;
2954 GLenum _arg0;
2955 GLenum _arg1;
2956 GLint * _arg2;
2957 char * _argc2 = 0;
2958
2959 self = self;
2960 if(!PyArg_ParseTuple(args,"iis:glGetTexEnviv",&_arg0,&_arg1,&_argc2))
2961 return NULL;
2962 if (_argc2) {
2963 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
2964 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetTexEnviv. Expected _GLint_p.");
2965 return NULL;
2966 }
2967 }
2968 {
2969 wxPy_BEGIN_ALLOW_THREADS;
2970 glGetTexEnviv(_arg0,_arg1,_arg2);
2971
2972 wxPy_END_ALLOW_THREADS;
2973 } Py_INCREF(Py_None);
2974 _resultobj = Py_None;
2975 return _resultobj;
2976 }
2977
2978 static PyObject *_wrap_glGetTexGendv(PyObject *self, PyObject *args) {
2979 PyObject * _resultobj;
2980 GLenum _arg0;
2981 GLenum _arg1;
2982 GLdouble * _arg2;
2983 char * _argc2 = 0;
2984
2985 self = self;
2986 if(!PyArg_ParseTuple(args,"iis:glGetTexGendv",&_arg0,&_arg1,&_argc2))
2987 return NULL;
2988 if (_argc2) {
2989 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLdouble_p")) {
2990 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetTexGendv. Expected _GLdouble_p.");
2991 return NULL;
2992 }
2993 }
2994 {
2995 wxPy_BEGIN_ALLOW_THREADS;
2996 glGetTexGendv(_arg0,_arg1,_arg2);
2997
2998 wxPy_END_ALLOW_THREADS;
2999 } Py_INCREF(Py_None);
3000 _resultobj = Py_None;
3001 return _resultobj;
3002 }
3003
3004 static PyObject *_wrap_glGetTexGenfv(PyObject *self, PyObject *args) {
3005 PyObject * _resultobj;
3006 GLenum _arg0;
3007 GLenum _arg1;
3008 GLfloat * _arg2;
3009 char * _argc2 = 0;
3010
3011 self = self;
3012 if(!PyArg_ParseTuple(args,"iis:glGetTexGenfv",&_arg0,&_arg1,&_argc2))
3013 return NULL;
3014 if (_argc2) {
3015 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
3016 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetTexGenfv. Expected _GLfloat_p.");
3017 return NULL;
3018 }
3019 }
3020 {
3021 wxPy_BEGIN_ALLOW_THREADS;
3022 glGetTexGenfv(_arg0,_arg1,_arg2);
3023
3024 wxPy_END_ALLOW_THREADS;
3025 } Py_INCREF(Py_None);
3026 _resultobj = Py_None;
3027 return _resultobj;
3028 }
3029
3030 static PyObject *_wrap_glGetTexGeniv(PyObject *self, PyObject *args) {
3031 PyObject * _resultobj;
3032 GLenum _arg0;
3033 GLenum _arg1;
3034 GLint * _arg2;
3035 char * _argc2 = 0;
3036
3037 self = self;
3038 if(!PyArg_ParseTuple(args,"iis:glGetTexGeniv",&_arg0,&_arg1,&_argc2))
3039 return NULL;
3040 if (_argc2) {
3041 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
3042 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetTexGeniv. Expected _GLint_p.");
3043 return NULL;
3044 }
3045 }
3046 {
3047 wxPy_BEGIN_ALLOW_THREADS;
3048 glGetTexGeniv(_arg0,_arg1,_arg2);
3049
3050 wxPy_END_ALLOW_THREADS;
3051 } Py_INCREF(Py_None);
3052 _resultobj = Py_None;
3053 return _resultobj;
3054 }
3055
3056 static PyObject *_wrap_glGetTexImage(PyObject *self, PyObject *args) {
3057 PyObject * _resultobj;
3058 GLenum _arg0;
3059 GLint _arg1;
3060 GLenum _arg2;
3061 GLenum _arg3;
3062 GLvoid * _arg4;
3063 char * _argc4 = 0;
3064
3065 self = self;
3066 if(!PyArg_ParseTuple(args,"iiiis:glGetTexImage",&_arg0,&_arg1,&_arg2,&_arg3,&_argc4))
3067 return NULL;
3068 if (_argc4) {
3069 if (SWIG_GetPtr(_argc4,(void **) &_arg4,(char *) 0 )) {
3070 PyErr_SetString(PyExc_TypeError,"Type error in argument 5 of glGetTexImage. Expected _GLvoid_p.");
3071 return NULL;
3072 }
3073 }
3074 {
3075 wxPy_BEGIN_ALLOW_THREADS;
3076 glGetTexImage(_arg0,_arg1,_arg2,_arg3,_arg4);
3077
3078 wxPy_END_ALLOW_THREADS;
3079 } Py_INCREF(Py_None);
3080 _resultobj = Py_None;
3081 return _resultobj;
3082 }
3083
3084 static PyObject *_wrap_glGetTexLevelParameterfv(PyObject *self, PyObject *args) {
3085 PyObject * _resultobj;
3086 GLenum _arg0;
3087 GLint _arg1;
3088 GLenum _arg2;
3089 GLfloat * _arg3;
3090 char * _argc3 = 0;
3091
3092 self = self;
3093 if(!PyArg_ParseTuple(args,"iiis:glGetTexLevelParameterfv",&_arg0,&_arg1,&_arg2,&_argc3))
3094 return NULL;
3095 if (_argc3) {
3096 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_GLfloat_p")) {
3097 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glGetTexLevelParameterfv. Expected _GLfloat_p.");
3098 return NULL;
3099 }
3100 }
3101 {
3102 wxPy_BEGIN_ALLOW_THREADS;
3103 glGetTexLevelParameterfv(_arg0,_arg1,_arg2,_arg3);
3104
3105 wxPy_END_ALLOW_THREADS;
3106 } Py_INCREF(Py_None);
3107 _resultobj = Py_None;
3108 return _resultobj;
3109 }
3110
3111 static PyObject *_wrap_glGetTexLevelParameteriv(PyObject *self, PyObject *args) {
3112 PyObject * _resultobj;
3113 GLenum _arg0;
3114 GLint _arg1;
3115 GLenum _arg2;
3116 GLint * _arg3;
3117 char * _argc3 = 0;
3118
3119 self = self;
3120 if(!PyArg_ParseTuple(args,"iiis:glGetTexLevelParameteriv",&_arg0,&_arg1,&_arg2,&_argc3))
3121 return NULL;
3122 if (_argc3) {
3123 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_GLint_p")) {
3124 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glGetTexLevelParameteriv. Expected _GLint_p.");
3125 return NULL;
3126 }
3127 }
3128 {
3129 wxPy_BEGIN_ALLOW_THREADS;
3130 glGetTexLevelParameteriv(_arg0,_arg1,_arg2,_arg3);
3131
3132 wxPy_END_ALLOW_THREADS;
3133 } Py_INCREF(Py_None);
3134 _resultobj = Py_None;
3135 return _resultobj;
3136 }
3137
3138 static PyObject *_wrap_glGetTexParameterfv(PyObject *self, PyObject *args) {
3139 PyObject * _resultobj;
3140 GLenum _arg0;
3141 GLenum _arg1;
3142 GLfloat * _arg2;
3143 char * _argc2 = 0;
3144
3145 self = self;
3146 if(!PyArg_ParseTuple(args,"iis:glGetTexParameterfv",&_arg0,&_arg1,&_argc2))
3147 return NULL;
3148 if (_argc2) {
3149 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
3150 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetTexParameterfv. Expected _GLfloat_p.");
3151 return NULL;
3152 }
3153 }
3154 {
3155 wxPy_BEGIN_ALLOW_THREADS;
3156 glGetTexParameterfv(_arg0,_arg1,_arg2);
3157
3158 wxPy_END_ALLOW_THREADS;
3159 } Py_INCREF(Py_None);
3160 _resultobj = Py_None;
3161 return _resultobj;
3162 }
3163
3164 static PyObject *_wrap_glGetTexParameteriv(PyObject *self, PyObject *args) {
3165 PyObject * _resultobj;
3166 GLenum _arg0;
3167 GLenum _arg1;
3168 GLint * _arg2;
3169 char * _argc2 = 0;
3170
3171 self = self;
3172 if(!PyArg_ParseTuple(args,"iis:glGetTexParameteriv",&_arg0,&_arg1,&_argc2))
3173 return NULL;
3174 if (_argc2) {
3175 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
3176 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glGetTexParameteriv. Expected _GLint_p.");
3177 return NULL;
3178 }
3179 }
3180 {
3181 wxPy_BEGIN_ALLOW_THREADS;
3182 glGetTexParameteriv(_arg0,_arg1,_arg2);
3183
3184 wxPy_END_ALLOW_THREADS;
3185 } Py_INCREF(Py_None);
3186 _resultobj = Py_None;
3187 return _resultobj;
3188 }
3189
3190 static PyObject *_wrap_glHint(PyObject *self, PyObject *args) {
3191 PyObject * _resultobj;
3192 GLenum _arg0;
3193 GLenum _arg1;
3194
3195 self = self;
3196 if(!PyArg_ParseTuple(args,"ii:glHint",&_arg0,&_arg1))
3197 return NULL;
3198 {
3199 wxPy_BEGIN_ALLOW_THREADS;
3200 glHint(_arg0,_arg1);
3201
3202 wxPy_END_ALLOW_THREADS;
3203 } Py_INCREF(Py_None);
3204 _resultobj = Py_None;
3205 return _resultobj;
3206 }
3207
3208 static PyObject *_wrap_glIndexMask(PyObject *self, PyObject *args) {
3209 PyObject * _resultobj;
3210 GLuint _arg0;
3211
3212 self = self;
3213 if(!PyArg_ParseTuple(args,"i:glIndexMask",&_arg0))
3214 return NULL;
3215 {
3216 wxPy_BEGIN_ALLOW_THREADS;
3217 glIndexMask(_arg0);
3218
3219 wxPy_END_ALLOW_THREADS;
3220 } Py_INCREF(Py_None);
3221 _resultobj = Py_None;
3222 return _resultobj;
3223 }
3224
3225 static PyObject *_wrap_glIndexPointer(PyObject *self, PyObject *args) {
3226 PyObject * _resultobj;
3227 GLenum _arg0;
3228 GLsizei _arg1;
3229 GLvoid * _arg2;
3230 char * _argc2 = 0;
3231
3232 self = self;
3233 if(!PyArg_ParseTuple(args,"iis:glIndexPointer",&_arg0,&_arg1,&_argc2))
3234 return NULL;
3235 if (_argc2) {
3236 if (SWIG_GetPtr(_argc2,(void **) &_arg2,(char *) 0 )) {
3237 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glIndexPointer. Expected _GLvoid_p.");
3238 return NULL;
3239 }
3240 }
3241 {
3242 wxPy_BEGIN_ALLOW_THREADS;
3243 glIndexPointer(_arg0,_arg1,_arg2);
3244
3245 wxPy_END_ALLOW_THREADS;
3246 } Py_INCREF(Py_None);
3247 _resultobj = Py_None;
3248 return _resultobj;
3249 }
3250
3251 static PyObject *_wrap_glIndexd(PyObject *self, PyObject *args) {
3252 PyObject * _resultobj;
3253 GLdouble _arg0;
3254
3255 self = self;
3256 if(!PyArg_ParseTuple(args,"d:glIndexd",&_arg0))
3257 return NULL;
3258 {
3259 wxPy_BEGIN_ALLOW_THREADS;
3260 glIndexd(_arg0);
3261
3262 wxPy_END_ALLOW_THREADS;
3263 } Py_INCREF(Py_None);
3264 _resultobj = Py_None;
3265 return _resultobj;
3266 }
3267
3268 static PyObject *_wrap_glIndexdv(PyObject *self, PyObject *args) {
3269 PyObject * _resultobj;
3270 GLdouble * _arg0;
3271 char * _argc0 = 0;
3272
3273 self = self;
3274 if(!PyArg_ParseTuple(args,"s:glIndexdv",&_argc0))
3275 return NULL;
3276 if (_argc0) {
3277 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
3278 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glIndexdv. Expected _GLdouble_p.");
3279 return NULL;
3280 }
3281 }
3282 {
3283 wxPy_BEGIN_ALLOW_THREADS;
3284 glIndexdv(_arg0);
3285
3286 wxPy_END_ALLOW_THREADS;
3287 } Py_INCREF(Py_None);
3288 _resultobj = Py_None;
3289 return _resultobj;
3290 }
3291
3292 static PyObject *_wrap_glIndexf(PyObject *self, PyObject *args) {
3293 PyObject * _resultobj;
3294 GLfloat _arg0;
3295
3296 self = self;
3297 if(!PyArg_ParseTuple(args,"f:glIndexf",&_arg0))
3298 return NULL;
3299 {
3300 wxPy_BEGIN_ALLOW_THREADS;
3301 glIndexf(_arg0);
3302
3303 wxPy_END_ALLOW_THREADS;
3304 } Py_INCREF(Py_None);
3305 _resultobj = Py_None;
3306 return _resultobj;
3307 }
3308
3309 static PyObject *_wrap_glIndexfv(PyObject *self, PyObject *args) {
3310 PyObject * _resultobj;
3311 GLfloat * _arg0;
3312 char * _argc0 = 0;
3313
3314 self = self;
3315 if(!PyArg_ParseTuple(args,"s:glIndexfv",&_argc0))
3316 return NULL;
3317 if (_argc0) {
3318 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
3319 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glIndexfv. Expected _GLfloat_p.");
3320 return NULL;
3321 }
3322 }
3323 {
3324 wxPy_BEGIN_ALLOW_THREADS;
3325 glIndexfv(_arg0);
3326
3327 wxPy_END_ALLOW_THREADS;
3328 } Py_INCREF(Py_None);
3329 _resultobj = Py_None;
3330 return _resultobj;
3331 }
3332
3333 static PyObject *_wrap_glIndexi(PyObject *self, PyObject *args) {
3334 PyObject * _resultobj;
3335 GLint _arg0;
3336
3337 self = self;
3338 if(!PyArg_ParseTuple(args,"i:glIndexi",&_arg0))
3339 return NULL;
3340 {
3341 wxPy_BEGIN_ALLOW_THREADS;
3342 glIndexi(_arg0);
3343
3344 wxPy_END_ALLOW_THREADS;
3345 } Py_INCREF(Py_None);
3346 _resultobj = Py_None;
3347 return _resultobj;
3348 }
3349
3350 static PyObject *_wrap_glIndexiv(PyObject *self, PyObject *args) {
3351 PyObject * _resultobj;
3352 GLint * _arg0;
3353 char * _argc0 = 0;
3354
3355 self = self;
3356 if(!PyArg_ParseTuple(args,"s:glIndexiv",&_argc0))
3357 return NULL;
3358 if (_argc0) {
3359 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
3360 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glIndexiv. Expected _GLint_p.");
3361 return NULL;
3362 }
3363 }
3364 {
3365 wxPy_BEGIN_ALLOW_THREADS;
3366 glIndexiv(_arg0);
3367
3368 wxPy_END_ALLOW_THREADS;
3369 } Py_INCREF(Py_None);
3370 _resultobj = Py_None;
3371 return _resultobj;
3372 }
3373
3374 static PyObject *_wrap_glIndexs(PyObject *self, PyObject *args) {
3375 PyObject * _resultobj;
3376 GLshort _arg0;
3377
3378 self = self;
3379 if(!PyArg_ParseTuple(args,"h:glIndexs",&_arg0))
3380 return NULL;
3381 {
3382 wxPy_BEGIN_ALLOW_THREADS;
3383 glIndexs(_arg0);
3384
3385 wxPy_END_ALLOW_THREADS;
3386 } Py_INCREF(Py_None);
3387 _resultobj = Py_None;
3388 return _resultobj;
3389 }
3390
3391 static PyObject *_wrap_glIndexsv(PyObject *self, PyObject *args) {
3392 PyObject * _resultobj;
3393 GLshort * _arg0;
3394 char * _argc0 = 0;
3395
3396 self = self;
3397 if(!PyArg_ParseTuple(args,"s:glIndexsv",&_argc0))
3398 return NULL;
3399 if (_argc0) {
3400 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
3401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glIndexsv. Expected _GLshort_p.");
3402 return NULL;
3403 }
3404 }
3405 {
3406 wxPy_BEGIN_ALLOW_THREADS;
3407 glIndexsv(_arg0);
3408
3409 wxPy_END_ALLOW_THREADS;
3410 } Py_INCREF(Py_None);
3411 _resultobj = Py_None;
3412 return _resultobj;
3413 }
3414
3415 static PyObject *_wrap_glIndexub(PyObject *self, PyObject *args) {
3416 PyObject * _resultobj;
3417 GLubyte _arg0;
3418
3419 self = self;
3420 if(!PyArg_ParseTuple(args,"b:glIndexub",&_arg0))
3421 return NULL;
3422 {
3423 wxPy_BEGIN_ALLOW_THREADS;
3424 glIndexub(_arg0);
3425
3426 wxPy_END_ALLOW_THREADS;
3427 } Py_INCREF(Py_None);
3428 _resultobj = Py_None;
3429 return _resultobj;
3430 }
3431
3432 static PyObject *_wrap_glIndexubv(PyObject *self, PyObject *args) {
3433 PyObject * _resultobj;
3434 GLubyte * _arg0;
3435 char * _argc0 = 0;
3436
3437 self = self;
3438 if(!PyArg_ParseTuple(args,"s:glIndexubv",&_argc0))
3439 return NULL;
3440 if (_argc0) {
3441 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLubyte_p")) {
3442 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glIndexubv. Expected _GLubyte_p.");
3443 return NULL;
3444 }
3445 }
3446 {
3447 wxPy_BEGIN_ALLOW_THREADS;
3448 glIndexubv(_arg0);
3449
3450 wxPy_END_ALLOW_THREADS;
3451 } Py_INCREF(Py_None);
3452 _resultobj = Py_None;
3453 return _resultobj;
3454 }
3455
3456 static PyObject *_wrap_glInitNames(PyObject *self, PyObject *args) {
3457 PyObject * _resultobj;
3458
3459 self = self;
3460 if(!PyArg_ParseTuple(args,":glInitNames"))
3461 return NULL;
3462 {
3463 wxPy_BEGIN_ALLOW_THREADS;
3464 glInitNames();
3465
3466 wxPy_END_ALLOW_THREADS;
3467 } Py_INCREF(Py_None);
3468 _resultobj = Py_None;
3469 return _resultobj;
3470 }
3471
3472 static PyObject *_wrap_glInterleavedArrays(PyObject *self, PyObject *args) {
3473 PyObject * _resultobj;
3474 GLenum _arg0;
3475 GLsizei _arg1;
3476 GLvoid * _arg2;
3477 char * _argc2 = 0;
3478
3479 self = self;
3480 if(!PyArg_ParseTuple(args,"iis:glInterleavedArrays",&_arg0,&_arg1,&_argc2))
3481 return NULL;
3482 if (_argc2) {
3483 if (SWIG_GetPtr(_argc2,(void **) &_arg2,(char *) 0 )) {
3484 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glInterleavedArrays. Expected _GLvoid_p.");
3485 return NULL;
3486 }
3487 }
3488 {
3489 wxPy_BEGIN_ALLOW_THREADS;
3490 glInterleavedArrays(_arg0,_arg1,_arg2);
3491
3492 wxPy_END_ALLOW_THREADS;
3493 } Py_INCREF(Py_None);
3494 _resultobj = Py_None;
3495 return _resultobj;
3496 }
3497
3498 static PyObject *_wrap_glIsEnabled(PyObject *self, PyObject *args) {
3499 PyObject * _resultobj;
3500 GLboolean _result;
3501 GLenum _arg0;
3502
3503 self = self;
3504 if(!PyArg_ParseTuple(args,"i:glIsEnabled",&_arg0))
3505 return NULL;
3506 {
3507 wxPy_BEGIN_ALLOW_THREADS;
3508 _result = (GLboolean )glIsEnabled(_arg0);
3509
3510 wxPy_END_ALLOW_THREADS;
3511 } _resultobj = Py_BuildValue("b",_result);
3512 return _resultobj;
3513 }
3514
3515 static PyObject *_wrap_glIsList(PyObject *self, PyObject *args) {
3516 PyObject * _resultobj;
3517 GLboolean _result;
3518 GLuint _arg0;
3519
3520 self = self;
3521 if(!PyArg_ParseTuple(args,"i:glIsList",&_arg0))
3522 return NULL;
3523 {
3524 wxPy_BEGIN_ALLOW_THREADS;
3525 _result = (GLboolean )glIsList(_arg0);
3526
3527 wxPy_END_ALLOW_THREADS;
3528 } _resultobj = Py_BuildValue("b",_result);
3529 return _resultobj;
3530 }
3531
3532 static PyObject *_wrap_glIsTexture(PyObject *self, PyObject *args) {
3533 PyObject * _resultobj;
3534 GLboolean _result;
3535 GLuint _arg0;
3536
3537 self = self;
3538 if(!PyArg_ParseTuple(args,"i:glIsTexture",&_arg0))
3539 return NULL;
3540 {
3541 wxPy_BEGIN_ALLOW_THREADS;
3542 _result = (GLboolean )glIsTexture(_arg0);
3543
3544 wxPy_END_ALLOW_THREADS;
3545 } _resultobj = Py_BuildValue("b",_result);
3546 return _resultobj;
3547 }
3548
3549 static PyObject *_wrap_glLightModelf(PyObject *self, PyObject *args) {
3550 PyObject * _resultobj;
3551 GLenum _arg0;
3552 GLfloat _arg1;
3553
3554 self = self;
3555 if(!PyArg_ParseTuple(args,"if:glLightModelf",&_arg0,&_arg1))
3556 return NULL;
3557 {
3558 wxPy_BEGIN_ALLOW_THREADS;
3559 glLightModelf(_arg0,_arg1);
3560
3561 wxPy_END_ALLOW_THREADS;
3562 } Py_INCREF(Py_None);
3563 _resultobj = Py_None;
3564 return _resultobj;
3565 }
3566
3567 static PyObject *_wrap_glLightModelfv(PyObject *self, PyObject *args) {
3568 PyObject * _resultobj;
3569 GLenum _arg0;
3570 GLfloat * _arg1;
3571 char * _argc1 = 0;
3572
3573 self = self;
3574 if(!PyArg_ParseTuple(args,"is:glLightModelfv",&_arg0,&_argc1))
3575 return NULL;
3576 if (_argc1) {
3577 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLfloat_p")) {
3578 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glLightModelfv. Expected _GLfloat_p.");
3579 return NULL;
3580 }
3581 }
3582 {
3583 wxPy_BEGIN_ALLOW_THREADS;
3584 glLightModelfv(_arg0,_arg1);
3585
3586 wxPy_END_ALLOW_THREADS;
3587 } Py_INCREF(Py_None);
3588 _resultobj = Py_None;
3589 return _resultobj;
3590 }
3591
3592 static PyObject *_wrap_glLightModeli(PyObject *self, PyObject *args) {
3593 PyObject * _resultobj;
3594 GLenum _arg0;
3595 GLint _arg1;
3596
3597 self = self;
3598 if(!PyArg_ParseTuple(args,"ii:glLightModeli",&_arg0,&_arg1))
3599 return NULL;
3600 {
3601 wxPy_BEGIN_ALLOW_THREADS;
3602 glLightModeli(_arg0,_arg1);
3603
3604 wxPy_END_ALLOW_THREADS;
3605 } Py_INCREF(Py_None);
3606 _resultobj = Py_None;
3607 return _resultobj;
3608 }
3609
3610 static PyObject *_wrap_glLightModeliv(PyObject *self, PyObject *args) {
3611 PyObject * _resultobj;
3612 GLenum _arg0;
3613 GLint * _arg1;
3614 char * _argc1 = 0;
3615
3616 self = self;
3617 if(!PyArg_ParseTuple(args,"is:glLightModeliv",&_arg0,&_argc1))
3618 return NULL;
3619 if (_argc1) {
3620 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLint_p")) {
3621 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glLightModeliv. Expected _GLint_p.");
3622 return NULL;
3623 }
3624 }
3625 {
3626 wxPy_BEGIN_ALLOW_THREADS;
3627 glLightModeliv(_arg0,_arg1);
3628
3629 wxPy_END_ALLOW_THREADS;
3630 } Py_INCREF(Py_None);
3631 _resultobj = Py_None;
3632 return _resultobj;
3633 }
3634
3635 static PyObject *_wrap_glLightf(PyObject *self, PyObject *args) {
3636 PyObject * _resultobj;
3637 GLenum _arg0;
3638 GLenum _arg1;
3639 GLfloat _arg2;
3640
3641 self = self;
3642 if(!PyArg_ParseTuple(args,"iif:glLightf",&_arg0,&_arg1,&_arg2))
3643 return NULL;
3644 {
3645 wxPy_BEGIN_ALLOW_THREADS;
3646 glLightf(_arg0,_arg1,_arg2);
3647
3648 wxPy_END_ALLOW_THREADS;
3649 } Py_INCREF(Py_None);
3650 _resultobj = Py_None;
3651 return _resultobj;
3652 }
3653
3654 static PyObject *_wrap_glLightfv(PyObject *self, PyObject *args) {
3655 PyObject * _resultobj;
3656 GLenum _arg0;
3657 GLenum _arg1;
3658 GLfloat * _arg2;
3659 char * _argc2 = 0;
3660
3661 self = self;
3662 if(!PyArg_ParseTuple(args,"iis:glLightfv",&_arg0,&_arg1,&_argc2))
3663 return NULL;
3664 if (_argc2) {
3665 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
3666 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glLightfv. Expected _GLfloat_p.");
3667 return NULL;
3668 }
3669 }
3670 {
3671 wxPy_BEGIN_ALLOW_THREADS;
3672 glLightfv(_arg0,_arg1,_arg2);
3673
3674 wxPy_END_ALLOW_THREADS;
3675 } Py_INCREF(Py_None);
3676 _resultobj = Py_None;
3677 return _resultobj;
3678 }
3679
3680 static PyObject *_wrap_glLighti(PyObject *self, PyObject *args) {
3681 PyObject * _resultobj;
3682 GLenum _arg0;
3683 GLenum _arg1;
3684 GLint _arg2;
3685
3686 self = self;
3687 if(!PyArg_ParseTuple(args,"iii:glLighti",&_arg0,&_arg1,&_arg2))
3688 return NULL;
3689 {
3690 wxPy_BEGIN_ALLOW_THREADS;
3691 glLighti(_arg0,_arg1,_arg2);
3692
3693 wxPy_END_ALLOW_THREADS;
3694 } Py_INCREF(Py_None);
3695 _resultobj = Py_None;
3696 return _resultobj;
3697 }
3698
3699 static PyObject *_wrap_glLightiv(PyObject *self, PyObject *args) {
3700 PyObject * _resultobj;
3701 GLenum _arg0;
3702 GLenum _arg1;
3703 GLint * _arg2;
3704 char * _argc2 = 0;
3705
3706 self = self;
3707 if(!PyArg_ParseTuple(args,"iis:glLightiv",&_arg0,&_arg1,&_argc2))
3708 return NULL;
3709 if (_argc2) {
3710 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
3711 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glLightiv. Expected _GLint_p.");
3712 return NULL;
3713 }
3714 }
3715 {
3716 wxPy_BEGIN_ALLOW_THREADS;
3717 glLightiv(_arg0,_arg1,_arg2);
3718
3719 wxPy_END_ALLOW_THREADS;
3720 } Py_INCREF(Py_None);
3721 _resultobj = Py_None;
3722 return _resultobj;
3723 }
3724
3725 static PyObject *_wrap_glLineStipple(PyObject *self, PyObject *args) {
3726 PyObject * _resultobj;
3727 GLint _arg0;
3728 GLushort _arg1;
3729
3730 self = self;
3731 if(!PyArg_ParseTuple(args,"ih:glLineStipple",&_arg0,&_arg1))
3732 return NULL;
3733 {
3734 wxPy_BEGIN_ALLOW_THREADS;
3735 glLineStipple(_arg0,_arg1);
3736
3737 wxPy_END_ALLOW_THREADS;
3738 } Py_INCREF(Py_None);
3739 _resultobj = Py_None;
3740 return _resultobj;
3741 }
3742
3743 static PyObject *_wrap_glLineWidth(PyObject *self, PyObject *args) {
3744 PyObject * _resultobj;
3745 GLfloat _arg0;
3746
3747 self = self;
3748 if(!PyArg_ParseTuple(args,"f:glLineWidth",&_arg0))
3749 return NULL;
3750 {
3751 wxPy_BEGIN_ALLOW_THREADS;
3752 glLineWidth(_arg0);
3753
3754 wxPy_END_ALLOW_THREADS;
3755 } Py_INCREF(Py_None);
3756 _resultobj = Py_None;
3757 return _resultobj;
3758 }
3759
3760 static PyObject *_wrap_glListBase(PyObject *self, PyObject *args) {
3761 PyObject * _resultobj;
3762 GLuint _arg0;
3763
3764 self = self;
3765 if(!PyArg_ParseTuple(args,"i:glListBase",&_arg0))
3766 return NULL;
3767 {
3768 wxPy_BEGIN_ALLOW_THREADS;
3769 glListBase(_arg0);
3770
3771 wxPy_END_ALLOW_THREADS;
3772 } Py_INCREF(Py_None);
3773 _resultobj = Py_None;
3774 return _resultobj;
3775 }
3776
3777 static PyObject *_wrap_glLoadIdentity(PyObject *self, PyObject *args) {
3778 PyObject * _resultobj;
3779
3780 self = self;
3781 if(!PyArg_ParseTuple(args,":glLoadIdentity"))
3782 return NULL;
3783 {
3784 wxPy_BEGIN_ALLOW_THREADS;
3785 glLoadIdentity();
3786
3787 wxPy_END_ALLOW_THREADS;
3788 } Py_INCREF(Py_None);
3789 _resultobj = Py_None;
3790 return _resultobj;
3791 }
3792
3793 static PyObject *_wrap_glLoadMatrixd(PyObject *self, PyObject *args) {
3794 PyObject * _resultobj;
3795 GLdouble * _arg0;
3796 char * _argc0 = 0;
3797
3798 self = self;
3799 if(!PyArg_ParseTuple(args,"s:glLoadMatrixd",&_argc0))
3800 return NULL;
3801 if (_argc0) {
3802 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
3803 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glLoadMatrixd. Expected _GLdouble_p.");
3804 return NULL;
3805 }
3806 }
3807 {
3808 wxPy_BEGIN_ALLOW_THREADS;
3809 glLoadMatrixd(_arg0);
3810
3811 wxPy_END_ALLOW_THREADS;
3812 } Py_INCREF(Py_None);
3813 _resultobj = Py_None;
3814 return _resultobj;
3815 }
3816
3817 static PyObject *_wrap_glLoadMatrixf(PyObject *self, PyObject *args) {
3818 PyObject * _resultobj;
3819 GLfloat * _arg0;
3820 char * _argc0 = 0;
3821
3822 self = self;
3823 if(!PyArg_ParseTuple(args,"s:glLoadMatrixf",&_argc0))
3824 return NULL;
3825 if (_argc0) {
3826 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
3827 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glLoadMatrixf. Expected _GLfloat_p.");
3828 return NULL;
3829 }
3830 }
3831 {
3832 wxPy_BEGIN_ALLOW_THREADS;
3833 glLoadMatrixf(_arg0);
3834
3835 wxPy_END_ALLOW_THREADS;
3836 } Py_INCREF(Py_None);
3837 _resultobj = Py_None;
3838 return _resultobj;
3839 }
3840
3841 static PyObject *_wrap_glLoadName(PyObject *self, PyObject *args) {
3842 PyObject * _resultobj;
3843 GLuint _arg0;
3844
3845 self = self;
3846 if(!PyArg_ParseTuple(args,"i:glLoadName",&_arg0))
3847 return NULL;
3848 {
3849 wxPy_BEGIN_ALLOW_THREADS;
3850 glLoadName(_arg0);
3851
3852 wxPy_END_ALLOW_THREADS;
3853 } Py_INCREF(Py_None);
3854 _resultobj = Py_None;
3855 return _resultobj;
3856 }
3857
3858 static PyObject *_wrap_glLogicOp(PyObject *self, PyObject *args) {
3859 PyObject * _resultobj;
3860 GLenum _arg0;
3861
3862 self = self;
3863 if(!PyArg_ParseTuple(args,"i:glLogicOp",&_arg0))
3864 return NULL;
3865 {
3866 wxPy_BEGIN_ALLOW_THREADS;
3867 glLogicOp(_arg0);
3868
3869 wxPy_END_ALLOW_THREADS;
3870 } Py_INCREF(Py_None);
3871 _resultobj = Py_None;
3872 return _resultobj;
3873 }
3874
3875 static PyObject *_wrap_glMap1d(PyObject *self, PyObject *args) {
3876 PyObject * _resultobj;
3877 GLenum _arg0;
3878 GLdouble _arg1;
3879 GLdouble _arg2;
3880 GLint _arg3;
3881 GLint _arg4;
3882 GLdouble * _arg5;
3883 char * _argc5 = 0;
3884
3885 self = self;
3886 if(!PyArg_ParseTuple(args,"iddiis:glMap1d",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_argc5))
3887 return NULL;
3888 if (_argc5) {
3889 if (SWIG_GetPtr(_argc5,(void **) &_arg5,"_GLdouble_p")) {
3890 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of glMap1d. Expected _GLdouble_p.");
3891 return NULL;
3892 }
3893 }
3894 {
3895 wxPy_BEGIN_ALLOW_THREADS;
3896 glMap1d(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3897
3898 wxPy_END_ALLOW_THREADS;
3899 } Py_INCREF(Py_None);
3900 _resultobj = Py_None;
3901 return _resultobj;
3902 }
3903
3904 static PyObject *_wrap_glMap1f(PyObject *self, PyObject *args) {
3905 PyObject * _resultobj;
3906 GLenum _arg0;
3907 GLfloat _arg1;
3908 GLfloat _arg2;
3909 GLint _arg3;
3910 GLint _arg4;
3911 GLfloat * _arg5;
3912 char * _argc5 = 0;
3913
3914 self = self;
3915 if(!PyArg_ParseTuple(args,"iffiis:glMap1f",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_argc5))
3916 return NULL;
3917 if (_argc5) {
3918 if (SWIG_GetPtr(_argc5,(void **) &_arg5,"_GLfloat_p")) {
3919 PyErr_SetString(PyExc_TypeError,"Type error in argument 6 of glMap1f. Expected _GLfloat_p.");
3920 return NULL;
3921 }
3922 }
3923 {
3924 wxPy_BEGIN_ALLOW_THREADS;
3925 glMap1f(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
3926
3927 wxPy_END_ALLOW_THREADS;
3928 } Py_INCREF(Py_None);
3929 _resultobj = Py_None;
3930 return _resultobj;
3931 }
3932
3933 static PyObject *_wrap_glMap2d(PyObject *self, PyObject *args) {
3934 PyObject * _resultobj;
3935 GLenum _arg0;
3936 GLdouble _arg1;
3937 GLdouble _arg2;
3938 GLint _arg3;
3939 GLint _arg4;
3940 GLdouble _arg5;
3941 GLdouble _arg6;
3942 GLint _arg7;
3943 GLint _arg8;
3944 GLdouble * _arg9;
3945 char * _argc9 = 0;
3946
3947 self = self;
3948 if(!PyArg_ParseTuple(args,"iddiiddiis:glMap2d",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7,&_arg8,&_argc9))
3949 return NULL;
3950 if (_argc9) {
3951 if (SWIG_GetPtr(_argc9,(void **) &_arg9,"_GLdouble_p")) {
3952 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of glMap2d. Expected _GLdouble_p.");
3953 return NULL;
3954 }
3955 }
3956 {
3957 wxPy_BEGIN_ALLOW_THREADS;
3958 glMap2d(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
3959
3960 wxPy_END_ALLOW_THREADS;
3961 } Py_INCREF(Py_None);
3962 _resultobj = Py_None;
3963 return _resultobj;
3964 }
3965
3966 static PyObject *_wrap_glMap2f(PyObject *self, PyObject *args) {
3967 PyObject * _resultobj;
3968 GLenum _arg0;
3969 GLfloat _arg1;
3970 GLfloat _arg2;
3971 GLint _arg3;
3972 GLint _arg4;
3973 GLfloat _arg5;
3974 GLfloat _arg6;
3975 GLint _arg7;
3976 GLint _arg8;
3977 GLfloat * _arg9;
3978 char * _argc9 = 0;
3979
3980 self = self;
3981 if(!PyArg_ParseTuple(args,"iffiiffiis:glMap2f",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7,&_arg8,&_argc9))
3982 return NULL;
3983 if (_argc9) {
3984 if (SWIG_GetPtr(_argc9,(void **) &_arg9,"_GLfloat_p")) {
3985 PyErr_SetString(PyExc_TypeError,"Type error in argument 10 of glMap2f. Expected _GLfloat_p.");
3986 return NULL;
3987 }
3988 }
3989 {
3990 wxPy_BEGIN_ALLOW_THREADS;
3991 glMap2f(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8,_arg9);
3992
3993 wxPy_END_ALLOW_THREADS;
3994 } Py_INCREF(Py_None);
3995 _resultobj = Py_None;
3996 return _resultobj;
3997 }
3998
3999 static PyObject *_wrap_glMapGrid1d(PyObject *self, PyObject *args) {
4000 PyObject * _resultobj;
4001 GLint _arg0;
4002 GLdouble _arg1;
4003 GLdouble _arg2;
4004
4005 self = self;
4006 if(!PyArg_ParseTuple(args,"idd:glMapGrid1d",&_arg0,&_arg1,&_arg2))
4007 return NULL;
4008 {
4009 wxPy_BEGIN_ALLOW_THREADS;
4010 glMapGrid1d(_arg0,_arg1,_arg2);
4011
4012 wxPy_END_ALLOW_THREADS;
4013 } Py_INCREF(Py_None);
4014 _resultobj = Py_None;
4015 return _resultobj;
4016 }
4017
4018 static PyObject *_wrap_glMapGrid1f(PyObject *self, PyObject *args) {
4019 PyObject * _resultobj;
4020 GLint _arg0;
4021 GLfloat _arg1;
4022 GLfloat _arg2;
4023
4024 self = self;
4025 if(!PyArg_ParseTuple(args,"iff:glMapGrid1f",&_arg0,&_arg1,&_arg2))
4026 return NULL;
4027 {
4028 wxPy_BEGIN_ALLOW_THREADS;
4029 glMapGrid1f(_arg0,_arg1,_arg2);
4030
4031 wxPy_END_ALLOW_THREADS;
4032 } Py_INCREF(Py_None);
4033 _resultobj = Py_None;
4034 return _resultobj;
4035 }
4036
4037 static PyObject *_wrap_glMapGrid2d(PyObject *self, PyObject *args) {
4038 PyObject * _resultobj;
4039 GLint _arg0;
4040 GLdouble _arg1;
4041 GLdouble _arg2;
4042 GLint _arg3;
4043 GLdouble _arg4;
4044 GLdouble _arg5;
4045
4046 self = self;
4047 if(!PyArg_ParseTuple(args,"iddidd:glMapGrid2d",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4048 return NULL;
4049 {
4050 wxPy_BEGIN_ALLOW_THREADS;
4051 glMapGrid2d(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4052
4053 wxPy_END_ALLOW_THREADS;
4054 } Py_INCREF(Py_None);
4055 _resultobj = Py_None;
4056 return _resultobj;
4057 }
4058
4059 static PyObject *_wrap_glMapGrid2f(PyObject *self, PyObject *args) {
4060 PyObject * _resultobj;
4061 GLint _arg0;
4062 GLfloat _arg1;
4063 GLfloat _arg2;
4064 GLint _arg3;
4065 GLfloat _arg4;
4066 GLfloat _arg5;
4067
4068 self = self;
4069 if(!PyArg_ParseTuple(args,"iffiff:glMapGrid2f",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4070 return NULL;
4071 {
4072 wxPy_BEGIN_ALLOW_THREADS;
4073 glMapGrid2f(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4074
4075 wxPy_END_ALLOW_THREADS;
4076 } Py_INCREF(Py_None);
4077 _resultobj = Py_None;
4078 return _resultobj;
4079 }
4080
4081 static PyObject *_wrap_glMaterialf(PyObject *self, PyObject *args) {
4082 PyObject * _resultobj;
4083 GLenum _arg0;
4084 GLenum _arg1;
4085 GLfloat _arg2;
4086
4087 self = self;
4088 if(!PyArg_ParseTuple(args,"iif:glMaterialf",&_arg0,&_arg1,&_arg2))
4089 return NULL;
4090 {
4091 wxPy_BEGIN_ALLOW_THREADS;
4092 glMaterialf(_arg0,_arg1,_arg2);
4093
4094 wxPy_END_ALLOW_THREADS;
4095 } Py_INCREF(Py_None);
4096 _resultobj = Py_None;
4097 return _resultobj;
4098 }
4099
4100 static PyObject *_wrap_glMaterialfv(PyObject *self, PyObject *args) {
4101 PyObject * _resultobj;
4102 GLenum _arg0;
4103 GLenum _arg1;
4104 GLfloat * _arg2;
4105 char * _argc2 = 0;
4106
4107 self = self;
4108 if(!PyArg_ParseTuple(args,"iis:glMaterialfv",&_arg0,&_arg1,&_argc2))
4109 return NULL;
4110 if (_argc2) {
4111 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
4112 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glMaterialfv. Expected _GLfloat_p.");
4113 return NULL;
4114 }
4115 }
4116 {
4117 wxPy_BEGIN_ALLOW_THREADS;
4118 glMaterialfv(_arg0,_arg1,_arg2);
4119
4120 wxPy_END_ALLOW_THREADS;
4121 } Py_INCREF(Py_None);
4122 _resultobj = Py_None;
4123 return _resultobj;
4124 }
4125
4126 static PyObject *_wrap_glMateriali(PyObject *self, PyObject *args) {
4127 PyObject * _resultobj;
4128 GLenum _arg0;
4129 GLenum _arg1;
4130 GLint _arg2;
4131
4132 self = self;
4133 if(!PyArg_ParseTuple(args,"iii:glMateriali",&_arg0,&_arg1,&_arg2))
4134 return NULL;
4135 {
4136 wxPy_BEGIN_ALLOW_THREADS;
4137 glMateriali(_arg0,_arg1,_arg2);
4138
4139 wxPy_END_ALLOW_THREADS;
4140 } Py_INCREF(Py_None);
4141 _resultobj = Py_None;
4142 return _resultobj;
4143 }
4144
4145 static PyObject *_wrap_glMaterialiv(PyObject *self, PyObject *args) {
4146 PyObject * _resultobj;
4147 GLenum _arg0;
4148 GLenum _arg1;
4149 GLint * _arg2;
4150 char * _argc2 = 0;
4151
4152 self = self;
4153 if(!PyArg_ParseTuple(args,"iis:glMaterialiv",&_arg0,&_arg1,&_argc2))
4154 return NULL;
4155 if (_argc2) {
4156 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
4157 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glMaterialiv. Expected _GLint_p.");
4158 return NULL;
4159 }
4160 }
4161 {
4162 wxPy_BEGIN_ALLOW_THREADS;
4163 glMaterialiv(_arg0,_arg1,_arg2);
4164
4165 wxPy_END_ALLOW_THREADS;
4166 } Py_INCREF(Py_None);
4167 _resultobj = Py_None;
4168 return _resultobj;
4169 }
4170
4171 static PyObject *_wrap_glMatrixMode(PyObject *self, PyObject *args) {
4172 PyObject * _resultobj;
4173 GLenum _arg0;
4174
4175 self = self;
4176 if(!PyArg_ParseTuple(args,"i:glMatrixMode",&_arg0))
4177 return NULL;
4178 {
4179 wxPy_BEGIN_ALLOW_THREADS;
4180 glMatrixMode(_arg0);
4181
4182 wxPy_END_ALLOW_THREADS;
4183 } Py_INCREF(Py_None);
4184 _resultobj = Py_None;
4185 return _resultobj;
4186 }
4187
4188 static PyObject *_wrap_glMultMatrixd(PyObject *self, PyObject *args) {
4189 PyObject * _resultobj;
4190 GLdouble * _arg0;
4191 char * _argc0 = 0;
4192
4193 self = self;
4194 if(!PyArg_ParseTuple(args,"s:glMultMatrixd",&_argc0))
4195 return NULL;
4196 if (_argc0) {
4197 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
4198 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glMultMatrixd. Expected _GLdouble_p.");
4199 return NULL;
4200 }
4201 }
4202 {
4203 wxPy_BEGIN_ALLOW_THREADS;
4204 glMultMatrixd(_arg0);
4205
4206 wxPy_END_ALLOW_THREADS;
4207 } Py_INCREF(Py_None);
4208 _resultobj = Py_None;
4209 return _resultobj;
4210 }
4211
4212 static PyObject *_wrap_glMultMatrixf(PyObject *self, PyObject *args) {
4213 PyObject * _resultobj;
4214 GLfloat * _arg0;
4215 char * _argc0 = 0;
4216
4217 self = self;
4218 if(!PyArg_ParseTuple(args,"s:glMultMatrixf",&_argc0))
4219 return NULL;
4220 if (_argc0) {
4221 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
4222 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glMultMatrixf. Expected _GLfloat_p.");
4223 return NULL;
4224 }
4225 }
4226 {
4227 wxPy_BEGIN_ALLOW_THREADS;
4228 glMultMatrixf(_arg0);
4229
4230 wxPy_END_ALLOW_THREADS;
4231 } Py_INCREF(Py_None);
4232 _resultobj = Py_None;
4233 return _resultobj;
4234 }
4235
4236 static PyObject *_wrap_glNewList(PyObject *self, PyObject *args) {
4237 PyObject * _resultobj;
4238 GLuint _arg0;
4239 GLenum _arg1;
4240
4241 self = self;
4242 if(!PyArg_ParseTuple(args,"ii:glNewList",&_arg0,&_arg1))
4243 return NULL;
4244 {
4245 wxPy_BEGIN_ALLOW_THREADS;
4246 glNewList(_arg0,_arg1);
4247
4248 wxPy_END_ALLOW_THREADS;
4249 } Py_INCREF(Py_None);
4250 _resultobj = Py_None;
4251 return _resultobj;
4252 }
4253
4254 static PyObject *_wrap_glNormal3b(PyObject *self, PyObject *args) {
4255 PyObject * _resultobj;
4256 GLbyte _arg0;
4257 GLbyte _arg1;
4258 GLbyte _arg2;
4259
4260 self = self;
4261 if(!PyArg_ParseTuple(args,"bbb:glNormal3b",&_arg0,&_arg1,&_arg2))
4262 return NULL;
4263 {
4264 wxPy_BEGIN_ALLOW_THREADS;
4265 glNormal3b(_arg0,_arg1,_arg2);
4266
4267 wxPy_END_ALLOW_THREADS;
4268 } Py_INCREF(Py_None);
4269 _resultobj = Py_None;
4270 return _resultobj;
4271 }
4272
4273 static PyObject *_wrap_glNormal3bv(PyObject *self, PyObject *args) {
4274 PyObject * _resultobj;
4275 GLbyte * _arg0;
4276 char * _argc0 = 0;
4277
4278 self = self;
4279 if(!PyArg_ParseTuple(args,"s:glNormal3bv",&_argc0))
4280 return NULL;
4281 if (_argc0) {
4282 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLbyte_p")) {
4283 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glNormal3bv. Expected _GLbyte_p.");
4284 return NULL;
4285 }
4286 }
4287 {
4288 wxPy_BEGIN_ALLOW_THREADS;
4289 glNormal3bv(_arg0);
4290
4291 wxPy_END_ALLOW_THREADS;
4292 } Py_INCREF(Py_None);
4293 _resultobj = Py_None;
4294 return _resultobj;
4295 }
4296
4297 static PyObject *_wrap_glNormal3d(PyObject *self, PyObject *args) {
4298 PyObject * _resultobj;
4299 GLdouble _arg0;
4300 GLdouble _arg1;
4301 GLdouble _arg2;
4302
4303 self = self;
4304 if(!PyArg_ParseTuple(args,"ddd:glNormal3d",&_arg0,&_arg1,&_arg2))
4305 return NULL;
4306 {
4307 wxPy_BEGIN_ALLOW_THREADS;
4308 glNormal3d(_arg0,_arg1,_arg2);
4309
4310 wxPy_END_ALLOW_THREADS;
4311 } Py_INCREF(Py_None);
4312 _resultobj = Py_None;
4313 return _resultobj;
4314 }
4315
4316 static PyObject *_wrap_glNormal3dv(PyObject *self, PyObject *args) {
4317 PyObject * _resultobj;
4318 GLdouble * _arg0;
4319 char * _argc0 = 0;
4320
4321 self = self;
4322 if(!PyArg_ParseTuple(args,"s:glNormal3dv",&_argc0))
4323 return NULL;
4324 if (_argc0) {
4325 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
4326 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glNormal3dv. Expected _GLdouble_p.");
4327 return NULL;
4328 }
4329 }
4330 {
4331 wxPy_BEGIN_ALLOW_THREADS;
4332 glNormal3dv(_arg0);
4333
4334 wxPy_END_ALLOW_THREADS;
4335 } Py_INCREF(Py_None);
4336 _resultobj = Py_None;
4337 return _resultobj;
4338 }
4339
4340 static PyObject *_wrap_glNormal3f(PyObject *self, PyObject *args) {
4341 PyObject * _resultobj;
4342 GLfloat _arg0;
4343 GLfloat _arg1;
4344 GLfloat _arg2;
4345
4346 self = self;
4347 if(!PyArg_ParseTuple(args,"fff:glNormal3f",&_arg0,&_arg1,&_arg2))
4348 return NULL;
4349 {
4350 wxPy_BEGIN_ALLOW_THREADS;
4351 glNormal3f(_arg0,_arg1,_arg2);
4352
4353 wxPy_END_ALLOW_THREADS;
4354 } Py_INCREF(Py_None);
4355 _resultobj = Py_None;
4356 return _resultobj;
4357 }
4358
4359 static PyObject *_wrap_glNormal3fv(PyObject *self, PyObject *args) {
4360 PyObject * _resultobj;
4361 GLfloat * _arg0;
4362 char * _argc0 = 0;
4363
4364 self = self;
4365 if(!PyArg_ParseTuple(args,"s:glNormal3fv",&_argc0))
4366 return NULL;
4367 if (_argc0) {
4368 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
4369 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glNormal3fv. Expected _GLfloat_p.");
4370 return NULL;
4371 }
4372 }
4373 {
4374 wxPy_BEGIN_ALLOW_THREADS;
4375 glNormal3fv(_arg0);
4376
4377 wxPy_END_ALLOW_THREADS;
4378 } Py_INCREF(Py_None);
4379 _resultobj = Py_None;
4380 return _resultobj;
4381 }
4382
4383 static PyObject *_wrap_glNormal3i(PyObject *self, PyObject *args) {
4384 PyObject * _resultobj;
4385 GLint _arg0;
4386 GLint _arg1;
4387 GLint _arg2;
4388
4389 self = self;
4390 if(!PyArg_ParseTuple(args,"iii:glNormal3i",&_arg0,&_arg1,&_arg2))
4391 return NULL;
4392 {
4393 wxPy_BEGIN_ALLOW_THREADS;
4394 glNormal3i(_arg0,_arg1,_arg2);
4395
4396 wxPy_END_ALLOW_THREADS;
4397 } Py_INCREF(Py_None);
4398 _resultobj = Py_None;
4399 return _resultobj;
4400 }
4401
4402 static PyObject *_wrap_glNormal3iv(PyObject *self, PyObject *args) {
4403 PyObject * _resultobj;
4404 GLint * _arg0;
4405 char * _argc0 = 0;
4406
4407 self = self;
4408 if(!PyArg_ParseTuple(args,"s:glNormal3iv",&_argc0))
4409 return NULL;
4410 if (_argc0) {
4411 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
4412 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glNormal3iv. Expected _GLint_p.");
4413 return NULL;
4414 }
4415 }
4416 {
4417 wxPy_BEGIN_ALLOW_THREADS;
4418 glNormal3iv(_arg0);
4419
4420 wxPy_END_ALLOW_THREADS;
4421 } Py_INCREF(Py_None);
4422 _resultobj = Py_None;
4423 return _resultobj;
4424 }
4425
4426 static PyObject *_wrap_glNormal3s(PyObject *self, PyObject *args) {
4427 PyObject * _resultobj;
4428 GLshort _arg0;
4429 GLshort _arg1;
4430 GLshort _arg2;
4431
4432 self = self;
4433 if(!PyArg_ParseTuple(args,"hhh:glNormal3s",&_arg0,&_arg1,&_arg2))
4434 return NULL;
4435 {
4436 wxPy_BEGIN_ALLOW_THREADS;
4437 glNormal3s(_arg0,_arg1,_arg2);
4438
4439 wxPy_END_ALLOW_THREADS;
4440 } Py_INCREF(Py_None);
4441 _resultobj = Py_None;
4442 return _resultobj;
4443 }
4444
4445 static PyObject *_wrap_glNormal3sv(PyObject *self, PyObject *args) {
4446 PyObject * _resultobj;
4447 GLshort * _arg0;
4448 char * _argc0 = 0;
4449
4450 self = self;
4451 if(!PyArg_ParseTuple(args,"s:glNormal3sv",&_argc0))
4452 return NULL;
4453 if (_argc0) {
4454 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
4455 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glNormal3sv. Expected _GLshort_p.");
4456 return NULL;
4457 }
4458 }
4459 {
4460 wxPy_BEGIN_ALLOW_THREADS;
4461 glNormal3sv(_arg0);
4462
4463 wxPy_END_ALLOW_THREADS;
4464 } Py_INCREF(Py_None);
4465 _resultobj = Py_None;
4466 return _resultobj;
4467 }
4468
4469 static PyObject *_wrap_glNormalPointer(PyObject *self, PyObject *args) {
4470 PyObject * _resultobj;
4471 GLenum _arg0;
4472 GLsizei _arg1;
4473 GLvoid * _arg2;
4474 char * _argc2 = 0;
4475
4476 self = self;
4477 if(!PyArg_ParseTuple(args,"iis:glNormalPointer",&_arg0,&_arg1,&_argc2))
4478 return NULL;
4479 if (_argc2) {
4480 if (SWIG_GetPtr(_argc2,(void **) &_arg2,(char *) 0 )) {
4481 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glNormalPointer. Expected _GLvoid_p.");
4482 return NULL;
4483 }
4484 }
4485 {
4486 wxPy_BEGIN_ALLOW_THREADS;
4487 glNormalPointer(_arg0,_arg1,_arg2);
4488
4489 wxPy_END_ALLOW_THREADS;
4490 } Py_INCREF(Py_None);
4491 _resultobj = Py_None;
4492 return _resultobj;
4493 }
4494
4495 static PyObject *_wrap_glOrtho(PyObject *self, PyObject *args) {
4496 PyObject * _resultobj;
4497 GLdouble _arg0;
4498 GLdouble _arg1;
4499 GLdouble _arg2;
4500 GLdouble _arg3;
4501 GLdouble _arg4;
4502 GLdouble _arg5;
4503
4504 self = self;
4505 if(!PyArg_ParseTuple(args,"dddddd:glOrtho",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5))
4506 return NULL;
4507 {
4508 wxPy_BEGIN_ALLOW_THREADS;
4509 glOrtho(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5);
4510
4511 wxPy_END_ALLOW_THREADS;
4512 } Py_INCREF(Py_None);
4513 _resultobj = Py_None;
4514 return _resultobj;
4515 }
4516
4517 static PyObject *_wrap_glPassThrough(PyObject *self, PyObject *args) {
4518 PyObject * _resultobj;
4519 GLfloat _arg0;
4520
4521 self = self;
4522 if(!PyArg_ParseTuple(args,"f:glPassThrough",&_arg0))
4523 return NULL;
4524 {
4525 wxPy_BEGIN_ALLOW_THREADS;
4526 glPassThrough(_arg0);
4527
4528 wxPy_END_ALLOW_THREADS;
4529 } Py_INCREF(Py_None);
4530 _resultobj = Py_None;
4531 return _resultobj;
4532 }
4533
4534 static PyObject *_wrap_glPixelMapfv(PyObject *self, PyObject *args) {
4535 PyObject * _resultobj;
4536 GLenum _arg0;
4537 GLsizei _arg1;
4538 GLfloat * _arg2;
4539 char * _argc2 = 0;
4540
4541 self = self;
4542 if(!PyArg_ParseTuple(args,"iis:glPixelMapfv",&_arg0,&_arg1,&_argc2))
4543 return NULL;
4544 if (_argc2) {
4545 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
4546 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glPixelMapfv. Expected _GLfloat_p.");
4547 return NULL;
4548 }
4549 }
4550 {
4551 wxPy_BEGIN_ALLOW_THREADS;
4552 glPixelMapfv(_arg0,_arg1,_arg2);
4553
4554 wxPy_END_ALLOW_THREADS;
4555 } Py_INCREF(Py_None);
4556 _resultobj = Py_None;
4557 return _resultobj;
4558 }
4559
4560 static PyObject *_wrap_glPixelMapuiv(PyObject *self, PyObject *args) {
4561 PyObject * _resultobj;
4562 GLenum _arg0;
4563 GLsizei _arg1;
4564 GLuint * _arg2;
4565 char * _argc2 = 0;
4566
4567 self = self;
4568 if(!PyArg_ParseTuple(args,"iis:glPixelMapuiv",&_arg0,&_arg1,&_argc2))
4569 return NULL;
4570 if (_argc2) {
4571 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLuint_p")) {
4572 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glPixelMapuiv. Expected _GLuint_p.");
4573 return NULL;
4574 }
4575 }
4576 {
4577 wxPy_BEGIN_ALLOW_THREADS;
4578 glPixelMapuiv(_arg0,_arg1,_arg2);
4579
4580 wxPy_END_ALLOW_THREADS;
4581 } Py_INCREF(Py_None);
4582 _resultobj = Py_None;
4583 return _resultobj;
4584 }
4585
4586 static PyObject *_wrap_glPixelMapusv(PyObject *self, PyObject *args) {
4587 PyObject * _resultobj;
4588 GLenum _arg0;
4589 GLsizei _arg1;
4590 GLushort * _arg2;
4591 char * _argc2 = 0;
4592
4593 self = self;
4594 if(!PyArg_ParseTuple(args,"iis:glPixelMapusv",&_arg0,&_arg1,&_argc2))
4595 return NULL;
4596 if (_argc2) {
4597 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLushort_p")) {
4598 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glPixelMapusv. Expected _GLushort_p.");
4599 return NULL;
4600 }
4601 }
4602 {
4603 wxPy_BEGIN_ALLOW_THREADS;
4604 glPixelMapusv(_arg0,_arg1,_arg2);
4605
4606 wxPy_END_ALLOW_THREADS;
4607 } Py_INCREF(Py_None);
4608 _resultobj = Py_None;
4609 return _resultobj;
4610 }
4611
4612 static PyObject *_wrap_glPixelStoref(PyObject *self, PyObject *args) {
4613 PyObject * _resultobj;
4614 GLenum _arg0;
4615 GLfloat _arg1;
4616
4617 self = self;
4618 if(!PyArg_ParseTuple(args,"if:glPixelStoref",&_arg0,&_arg1))
4619 return NULL;
4620 {
4621 wxPy_BEGIN_ALLOW_THREADS;
4622 glPixelStoref(_arg0,_arg1);
4623
4624 wxPy_END_ALLOW_THREADS;
4625 } Py_INCREF(Py_None);
4626 _resultobj = Py_None;
4627 return _resultobj;
4628 }
4629
4630 static PyObject *_wrap_glPixelStorei(PyObject *self, PyObject *args) {
4631 PyObject * _resultobj;
4632 GLenum _arg0;
4633 GLint _arg1;
4634
4635 self = self;
4636 if(!PyArg_ParseTuple(args,"ii:glPixelStorei",&_arg0,&_arg1))
4637 return NULL;
4638 {
4639 wxPy_BEGIN_ALLOW_THREADS;
4640 glPixelStorei(_arg0,_arg1);
4641
4642 wxPy_END_ALLOW_THREADS;
4643 } Py_INCREF(Py_None);
4644 _resultobj = Py_None;
4645 return _resultobj;
4646 }
4647
4648 static PyObject *_wrap_glPixelTransferf(PyObject *self, PyObject *args) {
4649 PyObject * _resultobj;
4650 GLenum _arg0;
4651 GLfloat _arg1;
4652
4653 self = self;
4654 if(!PyArg_ParseTuple(args,"if:glPixelTransferf",&_arg0,&_arg1))
4655 return NULL;
4656 {
4657 wxPy_BEGIN_ALLOW_THREADS;
4658 glPixelTransferf(_arg0,_arg1);
4659
4660 wxPy_END_ALLOW_THREADS;
4661 } Py_INCREF(Py_None);
4662 _resultobj = Py_None;
4663 return _resultobj;
4664 }
4665
4666 static PyObject *_wrap_glPixelTransferi(PyObject *self, PyObject *args) {
4667 PyObject * _resultobj;
4668 GLenum _arg0;
4669 GLint _arg1;
4670
4671 self = self;
4672 if(!PyArg_ParseTuple(args,"ii:glPixelTransferi",&_arg0,&_arg1))
4673 return NULL;
4674 {
4675 wxPy_BEGIN_ALLOW_THREADS;
4676 glPixelTransferi(_arg0,_arg1);
4677
4678 wxPy_END_ALLOW_THREADS;
4679 } Py_INCREF(Py_None);
4680 _resultobj = Py_None;
4681 return _resultobj;
4682 }
4683
4684 static PyObject *_wrap_glPixelZoom(PyObject *self, PyObject *args) {
4685 PyObject * _resultobj;
4686 GLfloat _arg0;
4687 GLfloat _arg1;
4688
4689 self = self;
4690 if(!PyArg_ParseTuple(args,"ff:glPixelZoom",&_arg0,&_arg1))
4691 return NULL;
4692 {
4693 wxPy_BEGIN_ALLOW_THREADS;
4694 glPixelZoom(_arg0,_arg1);
4695
4696 wxPy_END_ALLOW_THREADS;
4697 } Py_INCREF(Py_None);
4698 _resultobj = Py_None;
4699 return _resultobj;
4700 }
4701
4702 static PyObject *_wrap_glPointSize(PyObject *self, PyObject *args) {
4703 PyObject * _resultobj;
4704 GLfloat _arg0;
4705
4706 self = self;
4707 if(!PyArg_ParseTuple(args,"f:glPointSize",&_arg0))
4708 return NULL;
4709 {
4710 wxPy_BEGIN_ALLOW_THREADS;
4711 glPointSize(_arg0);
4712
4713 wxPy_END_ALLOW_THREADS;
4714 } Py_INCREF(Py_None);
4715 _resultobj = Py_None;
4716 return _resultobj;
4717 }
4718
4719 static PyObject *_wrap_glPolygonMode(PyObject *self, PyObject *args) {
4720 PyObject * _resultobj;
4721 GLenum _arg0;
4722 GLenum _arg1;
4723
4724 self = self;
4725 if(!PyArg_ParseTuple(args,"ii:glPolygonMode",&_arg0,&_arg1))
4726 return NULL;
4727 {
4728 wxPy_BEGIN_ALLOW_THREADS;
4729 glPolygonMode(_arg0,_arg1);
4730
4731 wxPy_END_ALLOW_THREADS;
4732 } Py_INCREF(Py_None);
4733 _resultobj = Py_None;
4734 return _resultobj;
4735 }
4736
4737 static PyObject *_wrap_glPolygonOffset(PyObject *self, PyObject *args) {
4738 PyObject * _resultobj;
4739 GLfloat _arg0;
4740 GLfloat _arg1;
4741
4742 self = self;
4743 if(!PyArg_ParseTuple(args,"ff:glPolygonOffset",&_arg0,&_arg1))
4744 return NULL;
4745 {
4746 wxPy_BEGIN_ALLOW_THREADS;
4747 glPolygonOffset(_arg0,_arg1);
4748
4749 wxPy_END_ALLOW_THREADS;
4750 } Py_INCREF(Py_None);
4751 _resultobj = Py_None;
4752 return _resultobj;
4753 }
4754
4755 static PyObject *_wrap_glPolygonStipple(PyObject *self, PyObject *args) {
4756 PyObject * _resultobj;
4757 GLubyte * _arg0;
4758 char * _argc0 = 0;
4759
4760 self = self;
4761 if(!PyArg_ParseTuple(args,"s:glPolygonStipple",&_argc0))
4762 return NULL;
4763 if (_argc0) {
4764 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLubyte_p")) {
4765 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glPolygonStipple. Expected _GLubyte_p.");
4766 return NULL;
4767 }
4768 }
4769 {
4770 wxPy_BEGIN_ALLOW_THREADS;
4771 glPolygonStipple(_arg0);
4772
4773 wxPy_END_ALLOW_THREADS;
4774 } Py_INCREF(Py_None);
4775 _resultobj = Py_None;
4776 return _resultobj;
4777 }
4778
4779 static PyObject *_wrap_glPopAttrib(PyObject *self, PyObject *args) {
4780 PyObject * _resultobj;
4781
4782 self = self;
4783 if(!PyArg_ParseTuple(args,":glPopAttrib"))
4784 return NULL;
4785 {
4786 wxPy_BEGIN_ALLOW_THREADS;
4787 glPopAttrib();
4788
4789 wxPy_END_ALLOW_THREADS;
4790 } Py_INCREF(Py_None);
4791 _resultobj = Py_None;
4792 return _resultobj;
4793 }
4794
4795 static PyObject *_wrap_glPopClientAttrib(PyObject *self, PyObject *args) {
4796 PyObject * _resultobj;
4797
4798 self = self;
4799 if(!PyArg_ParseTuple(args,":glPopClientAttrib"))
4800 return NULL;
4801 {
4802 wxPy_BEGIN_ALLOW_THREADS;
4803 glPopClientAttrib();
4804
4805 wxPy_END_ALLOW_THREADS;
4806 } Py_INCREF(Py_None);
4807 _resultobj = Py_None;
4808 return _resultobj;
4809 }
4810
4811 static PyObject *_wrap_glPopMatrix(PyObject *self, PyObject *args) {
4812 PyObject * _resultobj;
4813
4814 self = self;
4815 if(!PyArg_ParseTuple(args,":glPopMatrix"))
4816 return NULL;
4817 {
4818 wxPy_BEGIN_ALLOW_THREADS;
4819 glPopMatrix();
4820
4821 wxPy_END_ALLOW_THREADS;
4822 } Py_INCREF(Py_None);
4823 _resultobj = Py_None;
4824 return _resultobj;
4825 }
4826
4827 static PyObject *_wrap_glPopName(PyObject *self, PyObject *args) {
4828 PyObject * _resultobj;
4829
4830 self = self;
4831 if(!PyArg_ParseTuple(args,":glPopName"))
4832 return NULL;
4833 {
4834 wxPy_BEGIN_ALLOW_THREADS;
4835 glPopName();
4836
4837 wxPy_END_ALLOW_THREADS;
4838 } Py_INCREF(Py_None);
4839 _resultobj = Py_None;
4840 return _resultobj;
4841 }
4842
4843 static PyObject *_wrap_glPrioritizeTextures(PyObject *self, PyObject *args) {
4844 PyObject * _resultobj;
4845 GLsizei _arg0;
4846 GLuint * _arg1;
4847 GLclampf * _arg2;
4848 char * _argc1 = 0;
4849 char * _argc2 = 0;
4850
4851 self = self;
4852 if(!PyArg_ParseTuple(args,"iss:glPrioritizeTextures",&_arg0,&_argc1,&_argc2))
4853 return NULL;
4854 if (_argc1) {
4855 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLuint_p")) {
4856 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glPrioritizeTextures. Expected _GLuint_p.");
4857 return NULL;
4858 }
4859 }
4860 if (_argc2) {
4861 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLclampf_p")) {
4862 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glPrioritizeTextures. Expected _GLclampf_p.");
4863 return NULL;
4864 }
4865 }
4866 {
4867 wxPy_BEGIN_ALLOW_THREADS;
4868 glPrioritizeTextures(_arg0,_arg1,_arg2);
4869
4870 wxPy_END_ALLOW_THREADS;
4871 } Py_INCREF(Py_None);
4872 _resultobj = Py_None;
4873 return _resultobj;
4874 }
4875
4876 static PyObject *_wrap_glPushAttrib(PyObject *self, PyObject *args) {
4877 PyObject * _resultobj;
4878 GLbitfield _arg0;
4879
4880 self = self;
4881 if(!PyArg_ParseTuple(args,"i:glPushAttrib",&_arg0))
4882 return NULL;
4883 {
4884 wxPy_BEGIN_ALLOW_THREADS;
4885 glPushAttrib(_arg0);
4886
4887 wxPy_END_ALLOW_THREADS;
4888 } Py_INCREF(Py_None);
4889 _resultobj = Py_None;
4890 return _resultobj;
4891 }
4892
4893 static PyObject *_wrap_glPushClientAttrib(PyObject *self, PyObject *args) {
4894 PyObject * _resultobj;
4895 GLbitfield _arg0;
4896
4897 self = self;
4898 if(!PyArg_ParseTuple(args,"i:glPushClientAttrib",&_arg0))
4899 return NULL;
4900 {
4901 wxPy_BEGIN_ALLOW_THREADS;
4902 glPushClientAttrib(_arg0);
4903
4904 wxPy_END_ALLOW_THREADS;
4905 } Py_INCREF(Py_None);
4906 _resultobj = Py_None;
4907 return _resultobj;
4908 }
4909
4910 static PyObject *_wrap_glPushMatrix(PyObject *self, PyObject *args) {
4911 PyObject * _resultobj;
4912
4913 self = self;
4914 if(!PyArg_ParseTuple(args,":glPushMatrix"))
4915 return NULL;
4916 {
4917 wxPy_BEGIN_ALLOW_THREADS;
4918 glPushMatrix();
4919
4920 wxPy_END_ALLOW_THREADS;
4921 } Py_INCREF(Py_None);
4922 _resultobj = Py_None;
4923 return _resultobj;
4924 }
4925
4926 static PyObject *_wrap_glPushName(PyObject *self, PyObject *args) {
4927 PyObject * _resultobj;
4928 GLuint _arg0;
4929
4930 self = self;
4931 if(!PyArg_ParseTuple(args,"i:glPushName",&_arg0))
4932 return NULL;
4933 {
4934 wxPy_BEGIN_ALLOW_THREADS;
4935 glPushName(_arg0);
4936
4937 wxPy_END_ALLOW_THREADS;
4938 } Py_INCREF(Py_None);
4939 _resultobj = Py_None;
4940 return _resultobj;
4941 }
4942
4943 static PyObject *_wrap_glRasterPos2d(PyObject *self, PyObject *args) {
4944 PyObject * _resultobj;
4945 GLdouble _arg0;
4946 GLdouble _arg1;
4947
4948 self = self;
4949 if(!PyArg_ParseTuple(args,"dd:glRasterPos2d",&_arg0,&_arg1))
4950 return NULL;
4951 {
4952 wxPy_BEGIN_ALLOW_THREADS;
4953 glRasterPos2d(_arg0,_arg1);
4954
4955 wxPy_END_ALLOW_THREADS;
4956 } Py_INCREF(Py_None);
4957 _resultobj = Py_None;
4958 return _resultobj;
4959 }
4960
4961 static PyObject *_wrap_glRasterPos2dv(PyObject *self, PyObject *args) {
4962 PyObject * _resultobj;
4963 GLdouble * _arg0;
4964 char * _argc0 = 0;
4965
4966 self = self;
4967 if(!PyArg_ParseTuple(args,"s:glRasterPos2dv",&_argc0))
4968 return NULL;
4969 if (_argc0) {
4970 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
4971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos2dv. Expected _GLdouble_p.");
4972 return NULL;
4973 }
4974 }
4975 {
4976 wxPy_BEGIN_ALLOW_THREADS;
4977 glRasterPos2dv(_arg0);
4978
4979 wxPy_END_ALLOW_THREADS;
4980 } Py_INCREF(Py_None);
4981 _resultobj = Py_None;
4982 return _resultobj;
4983 }
4984
4985 static PyObject *_wrap_glRasterPos2f(PyObject *self, PyObject *args) {
4986 PyObject * _resultobj;
4987 GLfloat _arg0;
4988 GLfloat _arg1;
4989
4990 self = self;
4991 if(!PyArg_ParseTuple(args,"ff:glRasterPos2f",&_arg0,&_arg1))
4992 return NULL;
4993 {
4994 wxPy_BEGIN_ALLOW_THREADS;
4995 glRasterPos2f(_arg0,_arg1);
4996
4997 wxPy_END_ALLOW_THREADS;
4998 } Py_INCREF(Py_None);
4999 _resultobj = Py_None;
5000 return _resultobj;
5001 }
5002
5003 static PyObject *_wrap_glRasterPos2fv(PyObject *self, PyObject *args) {
5004 PyObject * _resultobj;
5005 GLfloat * _arg0;
5006 char * _argc0 = 0;
5007
5008 self = self;
5009 if(!PyArg_ParseTuple(args,"s:glRasterPos2fv",&_argc0))
5010 return NULL;
5011 if (_argc0) {
5012 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
5013 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos2fv. Expected _GLfloat_p.");
5014 return NULL;
5015 }
5016 }
5017 {
5018 wxPy_BEGIN_ALLOW_THREADS;
5019 glRasterPos2fv(_arg0);
5020
5021 wxPy_END_ALLOW_THREADS;
5022 } Py_INCREF(Py_None);
5023 _resultobj = Py_None;
5024 return _resultobj;
5025 }
5026
5027 static PyObject *_wrap_glRasterPos2i(PyObject *self, PyObject *args) {
5028 PyObject * _resultobj;
5029 GLint _arg0;
5030 GLint _arg1;
5031
5032 self = self;
5033 if(!PyArg_ParseTuple(args,"ii:glRasterPos2i",&_arg0,&_arg1))
5034 return NULL;
5035 {
5036 wxPy_BEGIN_ALLOW_THREADS;
5037 glRasterPos2i(_arg0,_arg1);
5038
5039 wxPy_END_ALLOW_THREADS;
5040 } Py_INCREF(Py_None);
5041 _resultobj = Py_None;
5042 return _resultobj;
5043 }
5044
5045 static PyObject *_wrap_glRasterPos2iv(PyObject *self, PyObject *args) {
5046 PyObject * _resultobj;
5047 GLint * _arg0;
5048 char * _argc0 = 0;
5049
5050 self = self;
5051 if(!PyArg_ParseTuple(args,"s:glRasterPos2iv",&_argc0))
5052 return NULL;
5053 if (_argc0) {
5054 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
5055 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos2iv. Expected _GLint_p.");
5056 return NULL;
5057 }
5058 }
5059 {
5060 wxPy_BEGIN_ALLOW_THREADS;
5061 glRasterPos2iv(_arg0);
5062
5063 wxPy_END_ALLOW_THREADS;
5064 } Py_INCREF(Py_None);
5065 _resultobj = Py_None;
5066 return _resultobj;
5067 }
5068
5069 static PyObject *_wrap_glRasterPos2s(PyObject *self, PyObject *args) {
5070 PyObject * _resultobj;
5071 GLshort _arg0;
5072 GLshort _arg1;
5073
5074 self = self;
5075 if(!PyArg_ParseTuple(args,"hh:glRasterPos2s",&_arg0,&_arg1))
5076 return NULL;
5077 {
5078 wxPy_BEGIN_ALLOW_THREADS;
5079 glRasterPos2s(_arg0,_arg1);
5080
5081 wxPy_END_ALLOW_THREADS;
5082 } Py_INCREF(Py_None);
5083 _resultobj = Py_None;
5084 return _resultobj;
5085 }
5086
5087 static PyObject *_wrap_glRasterPos2sv(PyObject *self, PyObject *args) {
5088 PyObject * _resultobj;
5089 GLshort * _arg0;
5090 char * _argc0 = 0;
5091
5092 self = self;
5093 if(!PyArg_ParseTuple(args,"s:glRasterPos2sv",&_argc0))
5094 return NULL;
5095 if (_argc0) {
5096 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
5097 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos2sv. Expected _GLshort_p.");
5098 return NULL;
5099 }
5100 }
5101 {
5102 wxPy_BEGIN_ALLOW_THREADS;
5103 glRasterPos2sv(_arg0);
5104
5105 wxPy_END_ALLOW_THREADS;
5106 } Py_INCREF(Py_None);
5107 _resultobj = Py_None;
5108 return _resultobj;
5109 }
5110
5111 static PyObject *_wrap_glRasterPos3d(PyObject *self, PyObject *args) {
5112 PyObject * _resultobj;
5113 GLdouble _arg0;
5114 GLdouble _arg1;
5115 GLdouble _arg2;
5116
5117 self = self;
5118 if(!PyArg_ParseTuple(args,"ddd:glRasterPos3d",&_arg0,&_arg1,&_arg2))
5119 return NULL;
5120 {
5121 wxPy_BEGIN_ALLOW_THREADS;
5122 glRasterPos3d(_arg0,_arg1,_arg2);
5123
5124 wxPy_END_ALLOW_THREADS;
5125 } Py_INCREF(Py_None);
5126 _resultobj = Py_None;
5127 return _resultobj;
5128 }
5129
5130 static PyObject *_wrap_glRasterPos3dv(PyObject *self, PyObject *args) {
5131 PyObject * _resultobj;
5132 GLdouble * _arg0;
5133 char * _argc0 = 0;
5134
5135 self = self;
5136 if(!PyArg_ParseTuple(args,"s:glRasterPos3dv",&_argc0))
5137 return NULL;
5138 if (_argc0) {
5139 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
5140 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos3dv. Expected _GLdouble_p.");
5141 return NULL;
5142 }
5143 }
5144 {
5145 wxPy_BEGIN_ALLOW_THREADS;
5146 glRasterPos3dv(_arg0);
5147
5148 wxPy_END_ALLOW_THREADS;
5149 } Py_INCREF(Py_None);
5150 _resultobj = Py_None;
5151 return _resultobj;
5152 }
5153
5154 static PyObject *_wrap_glRasterPos3f(PyObject *self, PyObject *args) {
5155 PyObject * _resultobj;
5156 GLfloat _arg0;
5157 GLfloat _arg1;
5158 GLfloat _arg2;
5159
5160 self = self;
5161 if(!PyArg_ParseTuple(args,"fff:glRasterPos3f",&_arg0,&_arg1,&_arg2))
5162 return NULL;
5163 {
5164 wxPy_BEGIN_ALLOW_THREADS;
5165 glRasterPos3f(_arg0,_arg1,_arg2);
5166
5167 wxPy_END_ALLOW_THREADS;
5168 } Py_INCREF(Py_None);
5169 _resultobj = Py_None;
5170 return _resultobj;
5171 }
5172
5173 static PyObject *_wrap_glRasterPos3fv(PyObject *self, PyObject *args) {
5174 PyObject * _resultobj;
5175 GLfloat * _arg0;
5176 char * _argc0 = 0;
5177
5178 self = self;
5179 if(!PyArg_ParseTuple(args,"s:glRasterPos3fv",&_argc0))
5180 return NULL;
5181 if (_argc0) {
5182 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
5183 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos3fv. Expected _GLfloat_p.");
5184 return NULL;
5185 }
5186 }
5187 {
5188 wxPy_BEGIN_ALLOW_THREADS;
5189 glRasterPos3fv(_arg0);
5190
5191 wxPy_END_ALLOW_THREADS;
5192 } Py_INCREF(Py_None);
5193 _resultobj = Py_None;
5194 return _resultobj;
5195 }
5196
5197 static PyObject *_wrap_glRasterPos3i(PyObject *self, PyObject *args) {
5198 PyObject * _resultobj;
5199 GLint _arg0;
5200 GLint _arg1;
5201 GLint _arg2;
5202
5203 self = self;
5204 if(!PyArg_ParseTuple(args,"iii:glRasterPos3i",&_arg0,&_arg1,&_arg2))
5205 return NULL;
5206 {
5207 wxPy_BEGIN_ALLOW_THREADS;
5208 glRasterPos3i(_arg0,_arg1,_arg2);
5209
5210 wxPy_END_ALLOW_THREADS;
5211 } Py_INCREF(Py_None);
5212 _resultobj = Py_None;
5213 return _resultobj;
5214 }
5215
5216 static PyObject *_wrap_glRasterPos3iv(PyObject *self, PyObject *args) {
5217 PyObject * _resultobj;
5218 GLint * _arg0;
5219 char * _argc0 = 0;
5220
5221 self = self;
5222 if(!PyArg_ParseTuple(args,"s:glRasterPos3iv",&_argc0))
5223 return NULL;
5224 if (_argc0) {
5225 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
5226 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos3iv. Expected _GLint_p.");
5227 return NULL;
5228 }
5229 }
5230 {
5231 wxPy_BEGIN_ALLOW_THREADS;
5232 glRasterPos3iv(_arg0);
5233
5234 wxPy_END_ALLOW_THREADS;
5235 } Py_INCREF(Py_None);
5236 _resultobj = Py_None;
5237 return _resultobj;
5238 }
5239
5240 static PyObject *_wrap_glRasterPos3s(PyObject *self, PyObject *args) {
5241 PyObject * _resultobj;
5242 GLshort _arg0;
5243 GLshort _arg1;
5244 GLshort _arg2;
5245
5246 self = self;
5247 if(!PyArg_ParseTuple(args,"hhh:glRasterPos3s",&_arg0,&_arg1,&_arg2))
5248 return NULL;
5249 {
5250 wxPy_BEGIN_ALLOW_THREADS;
5251 glRasterPos3s(_arg0,_arg1,_arg2);
5252
5253 wxPy_END_ALLOW_THREADS;
5254 } Py_INCREF(Py_None);
5255 _resultobj = Py_None;
5256 return _resultobj;
5257 }
5258
5259 static PyObject *_wrap_glRasterPos3sv(PyObject *self, PyObject *args) {
5260 PyObject * _resultobj;
5261 GLshort * _arg0;
5262 char * _argc0 = 0;
5263
5264 self = self;
5265 if(!PyArg_ParseTuple(args,"s:glRasterPos3sv",&_argc0))
5266 return NULL;
5267 if (_argc0) {
5268 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
5269 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos3sv. Expected _GLshort_p.");
5270 return NULL;
5271 }
5272 }
5273 {
5274 wxPy_BEGIN_ALLOW_THREADS;
5275 glRasterPos3sv(_arg0);
5276
5277 wxPy_END_ALLOW_THREADS;
5278 } Py_INCREF(Py_None);
5279 _resultobj = Py_None;
5280 return _resultobj;
5281 }
5282
5283 static PyObject *_wrap_glRasterPos4d(PyObject *self, PyObject *args) {
5284 PyObject * _resultobj;
5285 GLdouble _arg0;
5286 GLdouble _arg1;
5287 GLdouble _arg2;
5288 GLdouble _arg3;
5289
5290 self = self;
5291 if(!PyArg_ParseTuple(args,"dddd:glRasterPos4d",&_arg0,&_arg1,&_arg2,&_arg3))
5292 return NULL;
5293 {
5294 wxPy_BEGIN_ALLOW_THREADS;
5295 glRasterPos4d(_arg0,_arg1,_arg2,_arg3);
5296
5297 wxPy_END_ALLOW_THREADS;
5298 } Py_INCREF(Py_None);
5299 _resultobj = Py_None;
5300 return _resultobj;
5301 }
5302
5303 static PyObject *_wrap_glRasterPos4dv(PyObject *self, PyObject *args) {
5304 PyObject * _resultobj;
5305 GLdouble * _arg0;
5306 char * _argc0 = 0;
5307
5308 self = self;
5309 if(!PyArg_ParseTuple(args,"s:glRasterPos4dv",&_argc0))
5310 return NULL;
5311 if (_argc0) {
5312 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
5313 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos4dv. Expected _GLdouble_p.");
5314 return NULL;
5315 }
5316 }
5317 {
5318 wxPy_BEGIN_ALLOW_THREADS;
5319 glRasterPos4dv(_arg0);
5320
5321 wxPy_END_ALLOW_THREADS;
5322 } Py_INCREF(Py_None);
5323 _resultobj = Py_None;
5324 return _resultobj;
5325 }
5326
5327 static PyObject *_wrap_glRasterPos4f(PyObject *self, PyObject *args) {
5328 PyObject * _resultobj;
5329 GLfloat _arg0;
5330 GLfloat _arg1;
5331 GLfloat _arg2;
5332 GLfloat _arg3;
5333
5334 self = self;
5335 if(!PyArg_ParseTuple(args,"ffff:glRasterPos4f",&_arg0,&_arg1,&_arg2,&_arg3))
5336 return NULL;
5337 {
5338 wxPy_BEGIN_ALLOW_THREADS;
5339 glRasterPos4f(_arg0,_arg1,_arg2,_arg3);
5340
5341 wxPy_END_ALLOW_THREADS;
5342 } Py_INCREF(Py_None);
5343 _resultobj = Py_None;
5344 return _resultobj;
5345 }
5346
5347 static PyObject *_wrap_glRasterPos4fv(PyObject *self, PyObject *args) {
5348 PyObject * _resultobj;
5349 GLfloat * _arg0;
5350 char * _argc0 = 0;
5351
5352 self = self;
5353 if(!PyArg_ParseTuple(args,"s:glRasterPos4fv",&_argc0))
5354 return NULL;
5355 if (_argc0) {
5356 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
5357 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos4fv. Expected _GLfloat_p.");
5358 return NULL;
5359 }
5360 }
5361 {
5362 wxPy_BEGIN_ALLOW_THREADS;
5363 glRasterPos4fv(_arg0);
5364
5365 wxPy_END_ALLOW_THREADS;
5366 } Py_INCREF(Py_None);
5367 _resultobj = Py_None;
5368 return _resultobj;
5369 }
5370
5371 static PyObject *_wrap_glRasterPos4i(PyObject *self, PyObject *args) {
5372 PyObject * _resultobj;
5373 GLint _arg0;
5374 GLint _arg1;
5375 GLint _arg2;
5376 GLint _arg3;
5377
5378 self = self;
5379 if(!PyArg_ParseTuple(args,"iiii:glRasterPos4i",&_arg0,&_arg1,&_arg2,&_arg3))
5380 return NULL;
5381 {
5382 wxPy_BEGIN_ALLOW_THREADS;
5383 glRasterPos4i(_arg0,_arg1,_arg2,_arg3);
5384
5385 wxPy_END_ALLOW_THREADS;
5386 } Py_INCREF(Py_None);
5387 _resultobj = Py_None;
5388 return _resultobj;
5389 }
5390
5391 static PyObject *_wrap_glRasterPos4iv(PyObject *self, PyObject *args) {
5392 PyObject * _resultobj;
5393 GLint * _arg0;
5394 char * _argc0 = 0;
5395
5396 self = self;
5397 if(!PyArg_ParseTuple(args,"s:glRasterPos4iv",&_argc0))
5398 return NULL;
5399 if (_argc0) {
5400 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
5401 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos4iv. Expected _GLint_p.");
5402 return NULL;
5403 }
5404 }
5405 {
5406 wxPy_BEGIN_ALLOW_THREADS;
5407 glRasterPos4iv(_arg0);
5408
5409 wxPy_END_ALLOW_THREADS;
5410 } Py_INCREF(Py_None);
5411 _resultobj = Py_None;
5412 return _resultobj;
5413 }
5414
5415 static PyObject *_wrap_glRasterPos4s(PyObject *self, PyObject *args) {
5416 PyObject * _resultobj;
5417 GLshort _arg0;
5418 GLshort _arg1;
5419 GLshort _arg2;
5420 GLshort _arg3;
5421
5422 self = self;
5423 if(!PyArg_ParseTuple(args,"hhhh:glRasterPos4s",&_arg0,&_arg1,&_arg2,&_arg3))
5424 return NULL;
5425 {
5426 wxPy_BEGIN_ALLOW_THREADS;
5427 glRasterPos4s(_arg0,_arg1,_arg2,_arg3);
5428
5429 wxPy_END_ALLOW_THREADS;
5430 } Py_INCREF(Py_None);
5431 _resultobj = Py_None;
5432 return _resultobj;
5433 }
5434
5435 static PyObject *_wrap_glRasterPos4sv(PyObject *self, PyObject *args) {
5436 PyObject * _resultobj;
5437 GLshort * _arg0;
5438 char * _argc0 = 0;
5439
5440 self = self;
5441 if(!PyArg_ParseTuple(args,"s:glRasterPos4sv",&_argc0))
5442 return NULL;
5443 if (_argc0) {
5444 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
5445 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRasterPos4sv. Expected _GLshort_p.");
5446 return NULL;
5447 }
5448 }
5449 {
5450 wxPy_BEGIN_ALLOW_THREADS;
5451 glRasterPos4sv(_arg0);
5452
5453 wxPy_END_ALLOW_THREADS;
5454 } Py_INCREF(Py_None);
5455 _resultobj = Py_None;
5456 return _resultobj;
5457 }
5458
5459 static PyObject *_wrap_glReadBuffer(PyObject *self, PyObject *args) {
5460 PyObject * _resultobj;
5461 GLenum _arg0;
5462
5463 self = self;
5464 if(!PyArg_ParseTuple(args,"i:glReadBuffer",&_arg0))
5465 return NULL;
5466 {
5467 wxPy_BEGIN_ALLOW_THREADS;
5468 glReadBuffer(_arg0);
5469
5470 wxPy_END_ALLOW_THREADS;
5471 } Py_INCREF(Py_None);
5472 _resultobj = Py_None;
5473 return _resultobj;
5474 }
5475
5476 static PyObject *_wrap_glReadPixels(PyObject *self, PyObject *args) {
5477 PyObject * _resultobj;
5478 GLint _arg0;
5479 GLint _arg1;
5480 GLsizei _arg2;
5481 GLsizei _arg3;
5482 GLenum _arg4;
5483 GLenum _arg5;
5484 GLvoid * _arg6;
5485 char * _argc6 = 0;
5486
5487 self = self;
5488 if(!PyArg_ParseTuple(args,"iiiiiis:glReadPixels",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_argc6))
5489 return NULL;
5490 if (_argc6) {
5491 if (SWIG_GetPtr(_argc6,(void **) &_arg6,(char *) 0 )) {
5492 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of glReadPixels. Expected _GLvoid_p.");
5493 return NULL;
5494 }
5495 }
5496 {
5497 wxPy_BEGIN_ALLOW_THREADS;
5498 glReadPixels(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
5499
5500 wxPy_END_ALLOW_THREADS;
5501 } Py_INCREF(Py_None);
5502 _resultobj = Py_None;
5503 return _resultobj;
5504 }
5505
5506 static PyObject *_wrap_glRectd(PyObject *self, PyObject *args) {
5507 PyObject * _resultobj;
5508 GLdouble _arg0;
5509 GLdouble _arg1;
5510 GLdouble _arg2;
5511 GLdouble _arg3;
5512
5513 self = self;
5514 if(!PyArg_ParseTuple(args,"dddd:glRectd",&_arg0,&_arg1,&_arg2,&_arg3))
5515 return NULL;
5516 {
5517 wxPy_BEGIN_ALLOW_THREADS;
5518 glRectd(_arg0,_arg1,_arg2,_arg3);
5519
5520 wxPy_END_ALLOW_THREADS;
5521 } Py_INCREF(Py_None);
5522 _resultobj = Py_None;
5523 return _resultobj;
5524 }
5525
5526 static PyObject *_wrap_glRectdv(PyObject *self, PyObject *args) {
5527 PyObject * _resultobj;
5528 GLdouble * _arg0;
5529 GLdouble * _arg1;
5530 char * _argc0 = 0;
5531 char * _argc1 = 0;
5532
5533 self = self;
5534 if(!PyArg_ParseTuple(args,"ss:glRectdv",&_argc0,&_argc1))
5535 return NULL;
5536 if (_argc0) {
5537 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
5538 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRectdv. Expected _GLdouble_p.");
5539 return NULL;
5540 }
5541 }
5542 if (_argc1) {
5543 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLdouble_p")) {
5544 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glRectdv. Expected _GLdouble_p.");
5545 return NULL;
5546 }
5547 }
5548 {
5549 wxPy_BEGIN_ALLOW_THREADS;
5550 glRectdv(_arg0,_arg1);
5551
5552 wxPy_END_ALLOW_THREADS;
5553 } Py_INCREF(Py_None);
5554 _resultobj = Py_None;
5555 return _resultobj;
5556 }
5557
5558 static PyObject *_wrap_glRectf(PyObject *self, PyObject *args) {
5559 PyObject * _resultobj;
5560 GLfloat _arg0;
5561 GLfloat _arg1;
5562 GLfloat _arg2;
5563 GLfloat _arg3;
5564
5565 self = self;
5566 if(!PyArg_ParseTuple(args,"ffff:glRectf",&_arg0,&_arg1,&_arg2,&_arg3))
5567 return NULL;
5568 {
5569 wxPy_BEGIN_ALLOW_THREADS;
5570 glRectf(_arg0,_arg1,_arg2,_arg3);
5571
5572 wxPy_END_ALLOW_THREADS;
5573 } Py_INCREF(Py_None);
5574 _resultobj = Py_None;
5575 return _resultobj;
5576 }
5577
5578 static PyObject *_wrap_glRectfv(PyObject *self, PyObject *args) {
5579 PyObject * _resultobj;
5580 GLfloat * _arg0;
5581 GLfloat * _arg1;
5582 char * _argc0 = 0;
5583 char * _argc1 = 0;
5584
5585 self = self;
5586 if(!PyArg_ParseTuple(args,"ss:glRectfv",&_argc0,&_argc1))
5587 return NULL;
5588 if (_argc0) {
5589 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
5590 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRectfv. Expected _GLfloat_p.");
5591 return NULL;
5592 }
5593 }
5594 if (_argc1) {
5595 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLfloat_p")) {
5596 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glRectfv. Expected _GLfloat_p.");
5597 return NULL;
5598 }
5599 }
5600 {
5601 wxPy_BEGIN_ALLOW_THREADS;
5602 glRectfv(_arg0,_arg1);
5603
5604 wxPy_END_ALLOW_THREADS;
5605 } Py_INCREF(Py_None);
5606 _resultobj = Py_None;
5607 return _resultobj;
5608 }
5609
5610 static PyObject *_wrap_glRecti(PyObject *self, PyObject *args) {
5611 PyObject * _resultobj;
5612 GLint _arg0;
5613 GLint _arg1;
5614 GLint _arg2;
5615 GLint _arg3;
5616
5617 self = self;
5618 if(!PyArg_ParseTuple(args,"iiii:glRecti",&_arg0,&_arg1,&_arg2,&_arg3))
5619 return NULL;
5620 {
5621 wxPy_BEGIN_ALLOW_THREADS;
5622 glRecti(_arg0,_arg1,_arg2,_arg3);
5623
5624 wxPy_END_ALLOW_THREADS;
5625 } Py_INCREF(Py_None);
5626 _resultobj = Py_None;
5627 return _resultobj;
5628 }
5629
5630 static PyObject *_wrap_glRectiv(PyObject *self, PyObject *args) {
5631 PyObject * _resultobj;
5632 GLint * _arg0;
5633 GLint * _arg1;
5634 char * _argc0 = 0;
5635 char * _argc1 = 0;
5636
5637 self = self;
5638 if(!PyArg_ParseTuple(args,"ss:glRectiv",&_argc0,&_argc1))
5639 return NULL;
5640 if (_argc0) {
5641 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
5642 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRectiv. Expected _GLint_p.");
5643 return NULL;
5644 }
5645 }
5646 if (_argc1) {
5647 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLint_p")) {
5648 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glRectiv. Expected _GLint_p.");
5649 return NULL;
5650 }
5651 }
5652 {
5653 wxPy_BEGIN_ALLOW_THREADS;
5654 glRectiv(_arg0,_arg1);
5655
5656 wxPy_END_ALLOW_THREADS;
5657 } Py_INCREF(Py_None);
5658 _resultobj = Py_None;
5659 return _resultobj;
5660 }
5661
5662 static PyObject *_wrap_glRects(PyObject *self, PyObject *args) {
5663 PyObject * _resultobj;
5664 GLshort _arg0;
5665 GLshort _arg1;
5666 GLshort _arg2;
5667 GLshort _arg3;
5668
5669 self = self;
5670 if(!PyArg_ParseTuple(args,"hhhh:glRects",&_arg0,&_arg1,&_arg2,&_arg3))
5671 return NULL;
5672 {
5673 wxPy_BEGIN_ALLOW_THREADS;
5674 glRects(_arg0,_arg1,_arg2,_arg3);
5675
5676 wxPy_END_ALLOW_THREADS;
5677 } Py_INCREF(Py_None);
5678 _resultobj = Py_None;
5679 return _resultobj;
5680 }
5681
5682 static PyObject *_wrap_glRectsv(PyObject *self, PyObject *args) {
5683 PyObject * _resultobj;
5684 GLshort * _arg0;
5685 GLshort * _arg1;
5686 char * _argc0 = 0;
5687 char * _argc1 = 0;
5688
5689 self = self;
5690 if(!PyArg_ParseTuple(args,"ss:glRectsv",&_argc0,&_argc1))
5691 return NULL;
5692 if (_argc0) {
5693 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
5694 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glRectsv. Expected _GLshort_p.");
5695 return NULL;
5696 }
5697 }
5698 if (_argc1) {
5699 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLshort_p")) {
5700 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glRectsv. Expected _GLshort_p.");
5701 return NULL;
5702 }
5703 }
5704 {
5705 wxPy_BEGIN_ALLOW_THREADS;
5706 glRectsv(_arg0,_arg1);
5707
5708 wxPy_END_ALLOW_THREADS;
5709 } Py_INCREF(Py_None);
5710 _resultobj = Py_None;
5711 return _resultobj;
5712 }
5713
5714 static PyObject *_wrap_glRenderMode(PyObject *self, PyObject *args) {
5715 PyObject * _resultobj;
5716 GLint _result;
5717 GLenum _arg0;
5718
5719 self = self;
5720 if(!PyArg_ParseTuple(args,"i:glRenderMode",&_arg0))
5721 return NULL;
5722 {
5723 wxPy_BEGIN_ALLOW_THREADS;
5724 _result = (GLint )glRenderMode(_arg0);
5725
5726 wxPy_END_ALLOW_THREADS;
5727 } _resultobj = Py_BuildValue("i",_result);
5728 return _resultobj;
5729 }
5730
5731 static PyObject *_wrap_glRotated(PyObject *self, PyObject *args) {
5732 PyObject * _resultobj;
5733 GLdouble _arg0;
5734 GLdouble _arg1;
5735 GLdouble _arg2;
5736 GLdouble _arg3;
5737
5738 self = self;
5739 if(!PyArg_ParseTuple(args,"dddd:glRotated",&_arg0,&_arg1,&_arg2,&_arg3))
5740 return NULL;
5741 {
5742 wxPy_BEGIN_ALLOW_THREADS;
5743 glRotated(_arg0,_arg1,_arg2,_arg3);
5744
5745 wxPy_END_ALLOW_THREADS;
5746 } Py_INCREF(Py_None);
5747 _resultobj = Py_None;
5748 return _resultobj;
5749 }
5750
5751 static PyObject *_wrap_glRotatef(PyObject *self, PyObject *args) {
5752 PyObject * _resultobj;
5753 GLfloat _arg0;
5754 GLfloat _arg1;
5755 GLfloat _arg2;
5756 GLfloat _arg3;
5757
5758 self = self;
5759 if(!PyArg_ParseTuple(args,"ffff:glRotatef",&_arg0,&_arg1,&_arg2,&_arg3))
5760 return NULL;
5761 {
5762 wxPy_BEGIN_ALLOW_THREADS;
5763 glRotatef(_arg0,_arg1,_arg2,_arg3);
5764
5765 wxPy_END_ALLOW_THREADS;
5766 } Py_INCREF(Py_None);
5767 _resultobj = Py_None;
5768 return _resultobj;
5769 }
5770
5771 static PyObject *_wrap_glScaled(PyObject *self, PyObject *args) {
5772 PyObject * _resultobj;
5773 GLdouble _arg0;
5774 GLdouble _arg1;
5775 GLdouble _arg2;
5776
5777 self = self;
5778 if(!PyArg_ParseTuple(args,"ddd:glScaled",&_arg0,&_arg1,&_arg2))
5779 return NULL;
5780 {
5781 wxPy_BEGIN_ALLOW_THREADS;
5782 glScaled(_arg0,_arg1,_arg2);
5783
5784 wxPy_END_ALLOW_THREADS;
5785 } Py_INCREF(Py_None);
5786 _resultobj = Py_None;
5787 return _resultobj;
5788 }
5789
5790 static PyObject *_wrap_glScalef(PyObject *self, PyObject *args) {
5791 PyObject * _resultobj;
5792 GLfloat _arg0;
5793 GLfloat _arg1;
5794 GLfloat _arg2;
5795
5796 self = self;
5797 if(!PyArg_ParseTuple(args,"fff:glScalef",&_arg0,&_arg1,&_arg2))
5798 return NULL;
5799 {
5800 wxPy_BEGIN_ALLOW_THREADS;
5801 glScalef(_arg0,_arg1,_arg2);
5802
5803 wxPy_END_ALLOW_THREADS;
5804 } Py_INCREF(Py_None);
5805 _resultobj = Py_None;
5806 return _resultobj;
5807 }
5808
5809 static PyObject *_wrap_glScissor(PyObject *self, PyObject *args) {
5810 PyObject * _resultobj;
5811 GLint _arg0;
5812 GLint _arg1;
5813 GLsizei _arg2;
5814 GLsizei _arg3;
5815
5816 self = self;
5817 if(!PyArg_ParseTuple(args,"iiii:glScissor",&_arg0,&_arg1,&_arg2,&_arg3))
5818 return NULL;
5819 {
5820 wxPy_BEGIN_ALLOW_THREADS;
5821 glScissor(_arg0,_arg1,_arg2,_arg3);
5822
5823 wxPy_END_ALLOW_THREADS;
5824 } Py_INCREF(Py_None);
5825 _resultobj = Py_None;
5826 return _resultobj;
5827 }
5828
5829 static PyObject *_wrap_glSelectBuffer(PyObject *self, PyObject *args) {
5830 PyObject * _resultobj;
5831 GLsizei _arg0;
5832 GLuint * _arg1;
5833 char * _argc1 = 0;
5834
5835 self = self;
5836 if(!PyArg_ParseTuple(args,"is:glSelectBuffer",&_arg0,&_argc1))
5837 return NULL;
5838 if (_argc1) {
5839 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_GLuint_p")) {
5840 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of glSelectBuffer. Expected _GLuint_p.");
5841 return NULL;
5842 }
5843 }
5844 {
5845 wxPy_BEGIN_ALLOW_THREADS;
5846 glSelectBuffer(_arg0,_arg1);
5847
5848 wxPy_END_ALLOW_THREADS;
5849 } Py_INCREF(Py_None);
5850 _resultobj = Py_None;
5851 return _resultobj;
5852 }
5853
5854 static PyObject *_wrap_glShadeModel(PyObject *self, PyObject *args) {
5855 PyObject * _resultobj;
5856 GLenum _arg0;
5857
5858 self = self;
5859 if(!PyArg_ParseTuple(args,"i:glShadeModel",&_arg0))
5860 return NULL;
5861 {
5862 wxPy_BEGIN_ALLOW_THREADS;
5863 glShadeModel(_arg0);
5864
5865 wxPy_END_ALLOW_THREADS;
5866 } Py_INCREF(Py_None);
5867 _resultobj = Py_None;
5868 return _resultobj;
5869 }
5870
5871 static PyObject *_wrap_glStencilFunc(PyObject *self, PyObject *args) {
5872 PyObject * _resultobj;
5873 GLenum _arg0;
5874 GLint _arg1;
5875 GLuint _arg2;
5876
5877 self = self;
5878 if(!PyArg_ParseTuple(args,"iii:glStencilFunc",&_arg0,&_arg1,&_arg2))
5879 return NULL;
5880 {
5881 wxPy_BEGIN_ALLOW_THREADS;
5882 glStencilFunc(_arg0,_arg1,_arg2);
5883
5884 wxPy_END_ALLOW_THREADS;
5885 } Py_INCREF(Py_None);
5886 _resultobj = Py_None;
5887 return _resultobj;
5888 }
5889
5890 static PyObject *_wrap_glStencilMask(PyObject *self, PyObject *args) {
5891 PyObject * _resultobj;
5892 GLuint _arg0;
5893
5894 self = self;
5895 if(!PyArg_ParseTuple(args,"i:glStencilMask",&_arg0))
5896 return NULL;
5897 {
5898 wxPy_BEGIN_ALLOW_THREADS;
5899 glStencilMask(_arg0);
5900
5901 wxPy_END_ALLOW_THREADS;
5902 } Py_INCREF(Py_None);
5903 _resultobj = Py_None;
5904 return _resultobj;
5905 }
5906
5907 static PyObject *_wrap_glStencilOp(PyObject *self, PyObject *args) {
5908 PyObject * _resultobj;
5909 GLenum _arg0;
5910 GLenum _arg1;
5911 GLenum _arg2;
5912
5913 self = self;
5914 if(!PyArg_ParseTuple(args,"iii:glStencilOp",&_arg0,&_arg1,&_arg2))
5915 return NULL;
5916 {
5917 wxPy_BEGIN_ALLOW_THREADS;
5918 glStencilOp(_arg0,_arg1,_arg2);
5919
5920 wxPy_END_ALLOW_THREADS;
5921 } Py_INCREF(Py_None);
5922 _resultobj = Py_None;
5923 return _resultobj;
5924 }
5925
5926 static PyObject *_wrap_glTexCoord1d(PyObject *self, PyObject *args) {
5927 PyObject * _resultobj;
5928 GLdouble _arg0;
5929
5930 self = self;
5931 if(!PyArg_ParseTuple(args,"d:glTexCoord1d",&_arg0))
5932 return NULL;
5933 {
5934 wxPy_BEGIN_ALLOW_THREADS;
5935 glTexCoord1d(_arg0);
5936
5937 wxPy_END_ALLOW_THREADS;
5938 } Py_INCREF(Py_None);
5939 _resultobj = Py_None;
5940 return _resultobj;
5941 }
5942
5943 static PyObject *_wrap_glTexCoord1dv(PyObject *self, PyObject *args) {
5944 PyObject * _resultobj;
5945 GLdouble * _arg0;
5946 char * _argc0 = 0;
5947
5948 self = self;
5949 if(!PyArg_ParseTuple(args,"s:glTexCoord1dv",&_argc0))
5950 return NULL;
5951 if (_argc0) {
5952 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
5953 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord1dv. Expected _GLdouble_p.");
5954 return NULL;
5955 }
5956 }
5957 {
5958 wxPy_BEGIN_ALLOW_THREADS;
5959 glTexCoord1dv(_arg0);
5960
5961 wxPy_END_ALLOW_THREADS;
5962 } Py_INCREF(Py_None);
5963 _resultobj = Py_None;
5964 return _resultobj;
5965 }
5966
5967 static PyObject *_wrap_glTexCoord1f(PyObject *self, PyObject *args) {
5968 PyObject * _resultobj;
5969 GLfloat _arg0;
5970
5971 self = self;
5972 if(!PyArg_ParseTuple(args,"f:glTexCoord1f",&_arg0))
5973 return NULL;
5974 {
5975 wxPy_BEGIN_ALLOW_THREADS;
5976 glTexCoord1f(_arg0);
5977
5978 wxPy_END_ALLOW_THREADS;
5979 } Py_INCREF(Py_None);
5980 _resultobj = Py_None;
5981 return _resultobj;
5982 }
5983
5984 static PyObject *_wrap_glTexCoord1fv(PyObject *self, PyObject *args) {
5985 PyObject * _resultobj;
5986 GLfloat * _arg0;
5987 char * _argc0 = 0;
5988
5989 self = self;
5990 if(!PyArg_ParseTuple(args,"s:glTexCoord1fv",&_argc0))
5991 return NULL;
5992 if (_argc0) {
5993 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
5994 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord1fv. Expected _GLfloat_p.");
5995 return NULL;
5996 }
5997 }
5998 {
5999 wxPy_BEGIN_ALLOW_THREADS;
6000 glTexCoord1fv(_arg0);
6001
6002 wxPy_END_ALLOW_THREADS;
6003 } Py_INCREF(Py_None);
6004 _resultobj = Py_None;
6005 return _resultobj;
6006 }
6007
6008 static PyObject *_wrap_glTexCoord1i(PyObject *self, PyObject *args) {
6009 PyObject * _resultobj;
6010 GLint _arg0;
6011
6012 self = self;
6013 if(!PyArg_ParseTuple(args,"i:glTexCoord1i",&_arg0))
6014 return NULL;
6015 {
6016 wxPy_BEGIN_ALLOW_THREADS;
6017 glTexCoord1i(_arg0);
6018
6019 wxPy_END_ALLOW_THREADS;
6020 } Py_INCREF(Py_None);
6021 _resultobj = Py_None;
6022 return _resultobj;
6023 }
6024
6025 static PyObject *_wrap_glTexCoord1iv(PyObject *self, PyObject *args) {
6026 PyObject * _resultobj;
6027 GLint * _arg0;
6028 char * _argc0 = 0;
6029
6030 self = self;
6031 if(!PyArg_ParseTuple(args,"s:glTexCoord1iv",&_argc0))
6032 return NULL;
6033 if (_argc0) {
6034 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
6035 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord1iv. Expected _GLint_p.");
6036 return NULL;
6037 }
6038 }
6039 {
6040 wxPy_BEGIN_ALLOW_THREADS;
6041 glTexCoord1iv(_arg0);
6042
6043 wxPy_END_ALLOW_THREADS;
6044 } Py_INCREF(Py_None);
6045 _resultobj = Py_None;
6046 return _resultobj;
6047 }
6048
6049 static PyObject *_wrap_glTexCoord1s(PyObject *self, PyObject *args) {
6050 PyObject * _resultobj;
6051 GLshort _arg0;
6052
6053 self = self;
6054 if(!PyArg_ParseTuple(args,"h:glTexCoord1s",&_arg0))
6055 return NULL;
6056 {
6057 wxPy_BEGIN_ALLOW_THREADS;
6058 glTexCoord1s(_arg0);
6059
6060 wxPy_END_ALLOW_THREADS;
6061 } Py_INCREF(Py_None);
6062 _resultobj = Py_None;
6063 return _resultobj;
6064 }
6065
6066 static PyObject *_wrap_glTexCoord1sv(PyObject *self, PyObject *args) {
6067 PyObject * _resultobj;
6068 GLshort * _arg0;
6069 char * _argc0 = 0;
6070
6071 self = self;
6072 if(!PyArg_ParseTuple(args,"s:glTexCoord1sv",&_argc0))
6073 return NULL;
6074 if (_argc0) {
6075 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
6076 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord1sv. Expected _GLshort_p.");
6077 return NULL;
6078 }
6079 }
6080 {
6081 wxPy_BEGIN_ALLOW_THREADS;
6082 glTexCoord1sv(_arg0);
6083
6084 wxPy_END_ALLOW_THREADS;
6085 } Py_INCREF(Py_None);
6086 _resultobj = Py_None;
6087 return _resultobj;
6088 }
6089
6090 static PyObject *_wrap_glTexCoord2d(PyObject *self, PyObject *args) {
6091 PyObject * _resultobj;
6092 GLdouble _arg0;
6093 GLdouble _arg1;
6094
6095 self = self;
6096 if(!PyArg_ParseTuple(args,"dd:glTexCoord2d",&_arg0,&_arg1))
6097 return NULL;
6098 {
6099 wxPy_BEGIN_ALLOW_THREADS;
6100 glTexCoord2d(_arg0,_arg1);
6101
6102 wxPy_END_ALLOW_THREADS;
6103 } Py_INCREF(Py_None);
6104 _resultobj = Py_None;
6105 return _resultobj;
6106 }
6107
6108 static PyObject *_wrap_glTexCoord2dv(PyObject *self, PyObject *args) {
6109 PyObject * _resultobj;
6110 GLdouble * _arg0;
6111 char * _argc0 = 0;
6112
6113 self = self;
6114 if(!PyArg_ParseTuple(args,"s:glTexCoord2dv",&_argc0))
6115 return NULL;
6116 if (_argc0) {
6117 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
6118 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord2dv. Expected _GLdouble_p.");
6119 return NULL;
6120 }
6121 }
6122 {
6123 wxPy_BEGIN_ALLOW_THREADS;
6124 glTexCoord2dv(_arg0);
6125
6126 wxPy_END_ALLOW_THREADS;
6127 } Py_INCREF(Py_None);
6128 _resultobj = Py_None;
6129 return _resultobj;
6130 }
6131
6132 static PyObject *_wrap_glTexCoord2f(PyObject *self, PyObject *args) {
6133 PyObject * _resultobj;
6134 GLfloat _arg0;
6135 GLfloat _arg1;
6136
6137 self = self;
6138 if(!PyArg_ParseTuple(args,"ff:glTexCoord2f",&_arg0,&_arg1))
6139 return NULL;
6140 {
6141 wxPy_BEGIN_ALLOW_THREADS;
6142 glTexCoord2f(_arg0,_arg1);
6143
6144 wxPy_END_ALLOW_THREADS;
6145 } Py_INCREF(Py_None);
6146 _resultobj = Py_None;
6147 return _resultobj;
6148 }
6149
6150 static PyObject *_wrap_glTexCoord2fv(PyObject *self, PyObject *args) {
6151 PyObject * _resultobj;
6152 GLfloat * _arg0;
6153 char * _argc0 = 0;
6154
6155 self = self;
6156 if(!PyArg_ParseTuple(args,"s:glTexCoord2fv",&_argc0))
6157 return NULL;
6158 if (_argc0) {
6159 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
6160 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord2fv. Expected _GLfloat_p.");
6161 return NULL;
6162 }
6163 }
6164 {
6165 wxPy_BEGIN_ALLOW_THREADS;
6166 glTexCoord2fv(_arg0);
6167
6168 wxPy_END_ALLOW_THREADS;
6169 } Py_INCREF(Py_None);
6170 _resultobj = Py_None;
6171 return _resultobj;
6172 }
6173
6174 static PyObject *_wrap_glTexCoord2i(PyObject *self, PyObject *args) {
6175 PyObject * _resultobj;
6176 GLint _arg0;
6177 GLint _arg1;
6178
6179 self = self;
6180 if(!PyArg_ParseTuple(args,"ii:glTexCoord2i",&_arg0,&_arg1))
6181 return NULL;
6182 {
6183 wxPy_BEGIN_ALLOW_THREADS;
6184 glTexCoord2i(_arg0,_arg1);
6185
6186 wxPy_END_ALLOW_THREADS;
6187 } Py_INCREF(Py_None);
6188 _resultobj = Py_None;
6189 return _resultobj;
6190 }
6191
6192 static PyObject *_wrap_glTexCoord2iv(PyObject *self, PyObject *args) {
6193 PyObject * _resultobj;
6194 GLint * _arg0;
6195 char * _argc0 = 0;
6196
6197 self = self;
6198 if(!PyArg_ParseTuple(args,"s:glTexCoord2iv",&_argc0))
6199 return NULL;
6200 if (_argc0) {
6201 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
6202 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord2iv. Expected _GLint_p.");
6203 return NULL;
6204 }
6205 }
6206 {
6207 wxPy_BEGIN_ALLOW_THREADS;
6208 glTexCoord2iv(_arg0);
6209
6210 wxPy_END_ALLOW_THREADS;
6211 } Py_INCREF(Py_None);
6212 _resultobj = Py_None;
6213 return _resultobj;
6214 }
6215
6216 static PyObject *_wrap_glTexCoord2s(PyObject *self, PyObject *args) {
6217 PyObject * _resultobj;
6218 GLshort _arg0;
6219 GLshort _arg1;
6220
6221 self = self;
6222 if(!PyArg_ParseTuple(args,"hh:glTexCoord2s",&_arg0,&_arg1))
6223 return NULL;
6224 {
6225 wxPy_BEGIN_ALLOW_THREADS;
6226 glTexCoord2s(_arg0,_arg1);
6227
6228 wxPy_END_ALLOW_THREADS;
6229 } Py_INCREF(Py_None);
6230 _resultobj = Py_None;
6231 return _resultobj;
6232 }
6233
6234 static PyObject *_wrap_glTexCoord2sv(PyObject *self, PyObject *args) {
6235 PyObject * _resultobj;
6236 GLshort * _arg0;
6237 char * _argc0 = 0;
6238
6239 self = self;
6240 if(!PyArg_ParseTuple(args,"s:glTexCoord2sv",&_argc0))
6241 return NULL;
6242 if (_argc0) {
6243 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
6244 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord2sv. Expected _GLshort_p.");
6245 return NULL;
6246 }
6247 }
6248 {
6249 wxPy_BEGIN_ALLOW_THREADS;
6250 glTexCoord2sv(_arg0);
6251
6252 wxPy_END_ALLOW_THREADS;
6253 } Py_INCREF(Py_None);
6254 _resultobj = Py_None;
6255 return _resultobj;
6256 }
6257
6258 static PyObject *_wrap_glTexCoord3d(PyObject *self, PyObject *args) {
6259 PyObject * _resultobj;
6260 GLdouble _arg0;
6261 GLdouble _arg1;
6262 GLdouble _arg2;
6263
6264 self = self;
6265 if(!PyArg_ParseTuple(args,"ddd:glTexCoord3d",&_arg0,&_arg1,&_arg2))
6266 return NULL;
6267 {
6268 wxPy_BEGIN_ALLOW_THREADS;
6269 glTexCoord3d(_arg0,_arg1,_arg2);
6270
6271 wxPy_END_ALLOW_THREADS;
6272 } Py_INCREF(Py_None);
6273 _resultobj = Py_None;
6274 return _resultobj;
6275 }
6276
6277 static PyObject *_wrap_glTexCoord3dv(PyObject *self, PyObject *args) {
6278 PyObject * _resultobj;
6279 GLdouble * _arg0;
6280 char * _argc0 = 0;
6281
6282 self = self;
6283 if(!PyArg_ParseTuple(args,"s:glTexCoord3dv",&_argc0))
6284 return NULL;
6285 if (_argc0) {
6286 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
6287 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord3dv. Expected _GLdouble_p.");
6288 return NULL;
6289 }
6290 }
6291 {
6292 wxPy_BEGIN_ALLOW_THREADS;
6293 glTexCoord3dv(_arg0);
6294
6295 wxPy_END_ALLOW_THREADS;
6296 } Py_INCREF(Py_None);
6297 _resultobj = Py_None;
6298 return _resultobj;
6299 }
6300
6301 static PyObject *_wrap_glTexCoord3f(PyObject *self, PyObject *args) {
6302 PyObject * _resultobj;
6303 GLfloat _arg0;
6304 GLfloat _arg1;
6305 GLfloat _arg2;
6306
6307 self = self;
6308 if(!PyArg_ParseTuple(args,"fff:glTexCoord3f",&_arg0,&_arg1,&_arg2))
6309 return NULL;
6310 {
6311 wxPy_BEGIN_ALLOW_THREADS;
6312 glTexCoord3f(_arg0,_arg1,_arg2);
6313
6314 wxPy_END_ALLOW_THREADS;
6315 } Py_INCREF(Py_None);
6316 _resultobj = Py_None;
6317 return _resultobj;
6318 }
6319
6320 static PyObject *_wrap_glTexCoord3fv(PyObject *self, PyObject *args) {
6321 PyObject * _resultobj;
6322 GLfloat * _arg0;
6323 char * _argc0 = 0;
6324
6325 self = self;
6326 if(!PyArg_ParseTuple(args,"s:glTexCoord3fv",&_argc0))
6327 return NULL;
6328 if (_argc0) {
6329 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
6330 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord3fv. Expected _GLfloat_p.");
6331 return NULL;
6332 }
6333 }
6334 {
6335 wxPy_BEGIN_ALLOW_THREADS;
6336 glTexCoord3fv(_arg0);
6337
6338 wxPy_END_ALLOW_THREADS;
6339 } Py_INCREF(Py_None);
6340 _resultobj = Py_None;
6341 return _resultobj;
6342 }
6343
6344 static PyObject *_wrap_glTexCoord3i(PyObject *self, PyObject *args) {
6345 PyObject * _resultobj;
6346 GLint _arg0;
6347 GLint _arg1;
6348 GLint _arg2;
6349
6350 self = self;
6351 if(!PyArg_ParseTuple(args,"iii:glTexCoord3i",&_arg0,&_arg1,&_arg2))
6352 return NULL;
6353 {
6354 wxPy_BEGIN_ALLOW_THREADS;
6355 glTexCoord3i(_arg0,_arg1,_arg2);
6356
6357 wxPy_END_ALLOW_THREADS;
6358 } Py_INCREF(Py_None);
6359 _resultobj = Py_None;
6360 return _resultobj;
6361 }
6362
6363 static PyObject *_wrap_glTexCoord3iv(PyObject *self, PyObject *args) {
6364 PyObject * _resultobj;
6365 GLint * _arg0;
6366 char * _argc0 = 0;
6367
6368 self = self;
6369 if(!PyArg_ParseTuple(args,"s:glTexCoord3iv",&_argc0))
6370 return NULL;
6371 if (_argc0) {
6372 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
6373 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord3iv. Expected _GLint_p.");
6374 return NULL;
6375 }
6376 }
6377 {
6378 wxPy_BEGIN_ALLOW_THREADS;
6379 glTexCoord3iv(_arg0);
6380
6381 wxPy_END_ALLOW_THREADS;
6382 } Py_INCREF(Py_None);
6383 _resultobj = Py_None;
6384 return _resultobj;
6385 }
6386
6387 static PyObject *_wrap_glTexCoord3s(PyObject *self, PyObject *args) {
6388 PyObject * _resultobj;
6389 GLshort _arg0;
6390 GLshort _arg1;
6391 GLshort _arg2;
6392
6393 self = self;
6394 if(!PyArg_ParseTuple(args,"hhh:glTexCoord3s",&_arg0,&_arg1,&_arg2))
6395 return NULL;
6396 {
6397 wxPy_BEGIN_ALLOW_THREADS;
6398 glTexCoord3s(_arg0,_arg1,_arg2);
6399
6400 wxPy_END_ALLOW_THREADS;
6401 } Py_INCREF(Py_None);
6402 _resultobj = Py_None;
6403 return _resultobj;
6404 }
6405
6406 static PyObject *_wrap_glTexCoord3sv(PyObject *self, PyObject *args) {
6407 PyObject * _resultobj;
6408 GLshort * _arg0;
6409 char * _argc0 = 0;
6410
6411 self = self;
6412 if(!PyArg_ParseTuple(args,"s:glTexCoord3sv",&_argc0))
6413 return NULL;
6414 if (_argc0) {
6415 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
6416 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord3sv. Expected _GLshort_p.");
6417 return NULL;
6418 }
6419 }
6420 {
6421 wxPy_BEGIN_ALLOW_THREADS;
6422 glTexCoord3sv(_arg0);
6423
6424 wxPy_END_ALLOW_THREADS;
6425 } Py_INCREF(Py_None);
6426 _resultobj = Py_None;
6427 return _resultobj;
6428 }
6429
6430 static PyObject *_wrap_glTexCoord4d(PyObject *self, PyObject *args) {
6431 PyObject * _resultobj;
6432 GLdouble _arg0;
6433 GLdouble _arg1;
6434 GLdouble _arg2;
6435 GLdouble _arg3;
6436
6437 self = self;
6438 if(!PyArg_ParseTuple(args,"dddd:glTexCoord4d",&_arg0,&_arg1,&_arg2,&_arg3))
6439 return NULL;
6440 {
6441 wxPy_BEGIN_ALLOW_THREADS;
6442 glTexCoord4d(_arg0,_arg1,_arg2,_arg3);
6443
6444 wxPy_END_ALLOW_THREADS;
6445 } Py_INCREF(Py_None);
6446 _resultobj = Py_None;
6447 return _resultobj;
6448 }
6449
6450 static PyObject *_wrap_glTexCoord4dv(PyObject *self, PyObject *args) {
6451 PyObject * _resultobj;
6452 GLdouble * _arg0;
6453 char * _argc0 = 0;
6454
6455 self = self;
6456 if(!PyArg_ParseTuple(args,"s:glTexCoord4dv",&_argc0))
6457 return NULL;
6458 if (_argc0) {
6459 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
6460 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord4dv. Expected _GLdouble_p.");
6461 return NULL;
6462 }
6463 }
6464 {
6465 wxPy_BEGIN_ALLOW_THREADS;
6466 glTexCoord4dv(_arg0);
6467
6468 wxPy_END_ALLOW_THREADS;
6469 } Py_INCREF(Py_None);
6470 _resultobj = Py_None;
6471 return _resultobj;
6472 }
6473
6474 static PyObject *_wrap_glTexCoord4f(PyObject *self, PyObject *args) {
6475 PyObject * _resultobj;
6476 GLfloat _arg0;
6477 GLfloat _arg1;
6478 GLfloat _arg2;
6479 GLfloat _arg3;
6480
6481 self = self;
6482 if(!PyArg_ParseTuple(args,"ffff:glTexCoord4f",&_arg0,&_arg1,&_arg2,&_arg3))
6483 return NULL;
6484 {
6485 wxPy_BEGIN_ALLOW_THREADS;
6486 glTexCoord4f(_arg0,_arg1,_arg2,_arg3);
6487
6488 wxPy_END_ALLOW_THREADS;
6489 } Py_INCREF(Py_None);
6490 _resultobj = Py_None;
6491 return _resultobj;
6492 }
6493
6494 static PyObject *_wrap_glTexCoord4fv(PyObject *self, PyObject *args) {
6495 PyObject * _resultobj;
6496 GLfloat * _arg0;
6497 char * _argc0 = 0;
6498
6499 self = self;
6500 if(!PyArg_ParseTuple(args,"s:glTexCoord4fv",&_argc0))
6501 return NULL;
6502 if (_argc0) {
6503 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
6504 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord4fv. Expected _GLfloat_p.");
6505 return NULL;
6506 }
6507 }
6508 {
6509 wxPy_BEGIN_ALLOW_THREADS;
6510 glTexCoord4fv(_arg0);
6511
6512 wxPy_END_ALLOW_THREADS;
6513 } Py_INCREF(Py_None);
6514 _resultobj = Py_None;
6515 return _resultobj;
6516 }
6517
6518 static PyObject *_wrap_glTexCoord4i(PyObject *self, PyObject *args) {
6519 PyObject * _resultobj;
6520 GLint _arg0;
6521 GLint _arg1;
6522 GLint _arg2;
6523 GLint _arg3;
6524
6525 self = self;
6526 if(!PyArg_ParseTuple(args,"iiii:glTexCoord4i",&_arg0,&_arg1,&_arg2,&_arg3))
6527 return NULL;
6528 {
6529 wxPy_BEGIN_ALLOW_THREADS;
6530 glTexCoord4i(_arg0,_arg1,_arg2,_arg3);
6531
6532 wxPy_END_ALLOW_THREADS;
6533 } Py_INCREF(Py_None);
6534 _resultobj = Py_None;
6535 return _resultobj;
6536 }
6537
6538 static PyObject *_wrap_glTexCoord4iv(PyObject *self, PyObject *args) {
6539 PyObject * _resultobj;
6540 GLint * _arg0;
6541 char * _argc0 = 0;
6542
6543 self = self;
6544 if(!PyArg_ParseTuple(args,"s:glTexCoord4iv",&_argc0))
6545 return NULL;
6546 if (_argc0) {
6547 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
6548 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord4iv. Expected _GLint_p.");
6549 return NULL;
6550 }
6551 }
6552 {
6553 wxPy_BEGIN_ALLOW_THREADS;
6554 glTexCoord4iv(_arg0);
6555
6556 wxPy_END_ALLOW_THREADS;
6557 } Py_INCREF(Py_None);
6558 _resultobj = Py_None;
6559 return _resultobj;
6560 }
6561
6562 static PyObject *_wrap_glTexCoord4s(PyObject *self, PyObject *args) {
6563 PyObject * _resultobj;
6564 GLshort _arg0;
6565 GLshort _arg1;
6566 GLshort _arg2;
6567 GLshort _arg3;
6568
6569 self = self;
6570 if(!PyArg_ParseTuple(args,"hhhh:glTexCoord4s",&_arg0,&_arg1,&_arg2,&_arg3))
6571 return NULL;
6572 {
6573 wxPy_BEGIN_ALLOW_THREADS;
6574 glTexCoord4s(_arg0,_arg1,_arg2,_arg3);
6575
6576 wxPy_END_ALLOW_THREADS;
6577 } Py_INCREF(Py_None);
6578 _resultobj = Py_None;
6579 return _resultobj;
6580 }
6581
6582 static PyObject *_wrap_glTexCoord4sv(PyObject *self, PyObject *args) {
6583 PyObject * _resultobj;
6584 GLshort * _arg0;
6585 char * _argc0 = 0;
6586
6587 self = self;
6588 if(!PyArg_ParseTuple(args,"s:glTexCoord4sv",&_argc0))
6589 return NULL;
6590 if (_argc0) {
6591 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
6592 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glTexCoord4sv. Expected _GLshort_p.");
6593 return NULL;
6594 }
6595 }
6596 {
6597 wxPy_BEGIN_ALLOW_THREADS;
6598 glTexCoord4sv(_arg0);
6599
6600 wxPy_END_ALLOW_THREADS;
6601 } Py_INCREF(Py_None);
6602 _resultobj = Py_None;
6603 return _resultobj;
6604 }
6605
6606 static PyObject *_wrap_glTexCoordPointer(PyObject *self, PyObject *args) {
6607 PyObject * _resultobj;
6608 GLint _arg0;
6609 GLenum _arg1;
6610 GLsizei _arg2;
6611 GLvoid * _arg3;
6612 char * _argc3 = 0;
6613
6614 self = self;
6615 if(!PyArg_ParseTuple(args,"iiis:glTexCoordPointer",&_arg0,&_arg1,&_arg2,&_argc3))
6616 return NULL;
6617 if (_argc3) {
6618 if (SWIG_GetPtr(_argc3,(void **) &_arg3,(char *) 0 )) {
6619 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glTexCoordPointer. Expected _GLvoid_p.");
6620 return NULL;
6621 }
6622 }
6623 {
6624 wxPy_BEGIN_ALLOW_THREADS;
6625 glTexCoordPointer(_arg0,_arg1,_arg2,_arg3);
6626
6627 wxPy_END_ALLOW_THREADS;
6628 } Py_INCREF(Py_None);
6629 _resultobj = Py_None;
6630 return _resultobj;
6631 }
6632
6633 static PyObject *_wrap_glTexEnvf(PyObject *self, PyObject *args) {
6634 PyObject * _resultobj;
6635 GLenum _arg0;
6636 GLenum _arg1;
6637 GLfloat _arg2;
6638
6639 self = self;
6640 if(!PyArg_ParseTuple(args,"iif:glTexEnvf",&_arg0,&_arg1,&_arg2))
6641 return NULL;
6642 {
6643 wxPy_BEGIN_ALLOW_THREADS;
6644 glTexEnvf(_arg0,_arg1,_arg2);
6645
6646 wxPy_END_ALLOW_THREADS;
6647 } Py_INCREF(Py_None);
6648 _resultobj = Py_None;
6649 return _resultobj;
6650 }
6651
6652 static PyObject *_wrap_glTexEnvfv(PyObject *self, PyObject *args) {
6653 PyObject * _resultobj;
6654 GLenum _arg0;
6655 GLenum _arg1;
6656 GLfloat * _arg2;
6657 char * _argc2 = 0;
6658
6659 self = self;
6660 if(!PyArg_ParseTuple(args,"iis:glTexEnvfv",&_arg0,&_arg1,&_argc2))
6661 return NULL;
6662 if (_argc2) {
6663 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
6664 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glTexEnvfv. Expected _GLfloat_p.");
6665 return NULL;
6666 }
6667 }
6668 {
6669 wxPy_BEGIN_ALLOW_THREADS;
6670 glTexEnvfv(_arg0,_arg1,_arg2);
6671
6672 wxPy_END_ALLOW_THREADS;
6673 } Py_INCREF(Py_None);
6674 _resultobj = Py_None;
6675 return _resultobj;
6676 }
6677
6678 static PyObject *_wrap_glTexEnvi(PyObject *self, PyObject *args) {
6679 PyObject * _resultobj;
6680 GLenum _arg0;
6681 GLenum _arg1;
6682 GLint _arg2;
6683
6684 self = self;
6685 if(!PyArg_ParseTuple(args,"iii:glTexEnvi",&_arg0,&_arg1,&_arg2))
6686 return NULL;
6687 {
6688 wxPy_BEGIN_ALLOW_THREADS;
6689 glTexEnvi(_arg0,_arg1,_arg2);
6690
6691 wxPy_END_ALLOW_THREADS;
6692 } Py_INCREF(Py_None);
6693 _resultobj = Py_None;
6694 return _resultobj;
6695 }
6696
6697 static PyObject *_wrap_glTexEnviv(PyObject *self, PyObject *args) {
6698 PyObject * _resultobj;
6699 GLenum _arg0;
6700 GLenum _arg1;
6701 GLint * _arg2;
6702 char * _argc2 = 0;
6703
6704 self = self;
6705 if(!PyArg_ParseTuple(args,"iis:glTexEnviv",&_arg0,&_arg1,&_argc2))
6706 return NULL;
6707 if (_argc2) {
6708 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
6709 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glTexEnviv. Expected _GLint_p.");
6710 return NULL;
6711 }
6712 }
6713 {
6714 wxPy_BEGIN_ALLOW_THREADS;
6715 glTexEnviv(_arg0,_arg1,_arg2);
6716
6717 wxPy_END_ALLOW_THREADS;
6718 } Py_INCREF(Py_None);
6719 _resultobj = Py_None;
6720 return _resultobj;
6721 }
6722
6723 static PyObject *_wrap_glTexGend(PyObject *self, PyObject *args) {
6724 PyObject * _resultobj;
6725 GLenum _arg0;
6726 GLenum _arg1;
6727 GLdouble _arg2;
6728
6729 self = self;
6730 if(!PyArg_ParseTuple(args,"iid:glTexGend",&_arg0,&_arg1,&_arg2))
6731 return NULL;
6732 {
6733 wxPy_BEGIN_ALLOW_THREADS;
6734 glTexGend(_arg0,_arg1,_arg2);
6735
6736 wxPy_END_ALLOW_THREADS;
6737 } Py_INCREF(Py_None);
6738 _resultobj = Py_None;
6739 return _resultobj;
6740 }
6741
6742 static PyObject *_wrap_glTexGendv(PyObject *self, PyObject *args) {
6743 PyObject * _resultobj;
6744 GLenum _arg0;
6745 GLenum _arg1;
6746 GLdouble * _arg2;
6747 char * _argc2 = 0;
6748
6749 self = self;
6750 if(!PyArg_ParseTuple(args,"iis:glTexGendv",&_arg0,&_arg1,&_argc2))
6751 return NULL;
6752 if (_argc2) {
6753 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLdouble_p")) {
6754 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glTexGendv. Expected _GLdouble_p.");
6755 return NULL;
6756 }
6757 }
6758 {
6759 wxPy_BEGIN_ALLOW_THREADS;
6760 glTexGendv(_arg0,_arg1,_arg2);
6761
6762 wxPy_END_ALLOW_THREADS;
6763 } Py_INCREF(Py_None);
6764 _resultobj = Py_None;
6765 return _resultobj;
6766 }
6767
6768 static PyObject *_wrap_glTexGenf(PyObject *self, PyObject *args) {
6769 PyObject * _resultobj;
6770 GLenum _arg0;
6771 GLenum _arg1;
6772 GLfloat _arg2;
6773
6774 self = self;
6775 if(!PyArg_ParseTuple(args,"iif:glTexGenf",&_arg0,&_arg1,&_arg2))
6776 return NULL;
6777 {
6778 wxPy_BEGIN_ALLOW_THREADS;
6779 glTexGenf(_arg0,_arg1,_arg2);
6780
6781 wxPy_END_ALLOW_THREADS;
6782 } Py_INCREF(Py_None);
6783 _resultobj = Py_None;
6784 return _resultobj;
6785 }
6786
6787 static PyObject *_wrap_glTexGenfv(PyObject *self, PyObject *args) {
6788 PyObject * _resultobj;
6789 GLenum _arg0;
6790 GLenum _arg1;
6791 GLfloat * _arg2;
6792 char * _argc2 = 0;
6793
6794 self = self;
6795 if(!PyArg_ParseTuple(args,"iis:glTexGenfv",&_arg0,&_arg1,&_argc2))
6796 return NULL;
6797 if (_argc2) {
6798 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
6799 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glTexGenfv. Expected _GLfloat_p.");
6800 return NULL;
6801 }
6802 }
6803 {
6804 wxPy_BEGIN_ALLOW_THREADS;
6805 glTexGenfv(_arg0,_arg1,_arg2);
6806
6807 wxPy_END_ALLOW_THREADS;
6808 } Py_INCREF(Py_None);
6809 _resultobj = Py_None;
6810 return _resultobj;
6811 }
6812
6813 static PyObject *_wrap_glTexGeni(PyObject *self, PyObject *args) {
6814 PyObject * _resultobj;
6815 GLenum _arg0;
6816 GLenum _arg1;
6817 GLint _arg2;
6818
6819 self = self;
6820 if(!PyArg_ParseTuple(args,"iii:glTexGeni",&_arg0,&_arg1,&_arg2))
6821 return NULL;
6822 {
6823 wxPy_BEGIN_ALLOW_THREADS;
6824 glTexGeni(_arg0,_arg1,_arg2);
6825
6826 wxPy_END_ALLOW_THREADS;
6827 } Py_INCREF(Py_None);
6828 _resultobj = Py_None;
6829 return _resultobj;
6830 }
6831
6832 static PyObject *_wrap_glTexGeniv(PyObject *self, PyObject *args) {
6833 PyObject * _resultobj;
6834 GLenum _arg0;
6835 GLenum _arg1;
6836 GLint * _arg2;
6837 char * _argc2 = 0;
6838
6839 self = self;
6840 if(!PyArg_ParseTuple(args,"iis:glTexGeniv",&_arg0,&_arg1,&_argc2))
6841 return NULL;
6842 if (_argc2) {
6843 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
6844 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glTexGeniv. Expected _GLint_p.");
6845 return NULL;
6846 }
6847 }
6848 {
6849 wxPy_BEGIN_ALLOW_THREADS;
6850 glTexGeniv(_arg0,_arg1,_arg2);
6851
6852 wxPy_END_ALLOW_THREADS;
6853 } Py_INCREF(Py_None);
6854 _resultobj = Py_None;
6855 return _resultobj;
6856 }
6857
6858 static PyObject *_wrap_glTexImage1D(PyObject *self, PyObject *args) {
6859 PyObject * _resultobj;
6860 GLenum _arg0;
6861 GLint _arg1;
6862 GLint _arg2;
6863 GLsizei _arg3;
6864 GLint _arg4;
6865 GLenum _arg5;
6866 GLenum _arg6;
6867 GLvoid * _arg7;
6868 char * _argc7 = 0;
6869
6870 self = self;
6871 if(!PyArg_ParseTuple(args,"iiiiiiis:glTexImage1D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_argc7))
6872 return NULL;
6873 if (_argc7) {
6874 if (SWIG_GetPtr(_argc7,(void **) &_arg7,(char *) 0 )) {
6875 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of glTexImage1D. Expected _GLvoid_p.");
6876 return NULL;
6877 }
6878 }
6879 {
6880 wxPy_BEGIN_ALLOW_THREADS;
6881 glTexImage1D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7);
6882
6883 wxPy_END_ALLOW_THREADS;
6884 } Py_INCREF(Py_None);
6885 _resultobj = Py_None;
6886 return _resultobj;
6887 }
6888
6889 static PyObject *_wrap_glTexImage2D(PyObject *self, PyObject *args) {
6890 PyObject * _resultobj;
6891 GLenum _arg0;
6892 GLint _arg1;
6893 GLint _arg2;
6894 GLsizei _arg3;
6895 GLsizei _arg4;
6896 GLint _arg5;
6897 GLenum _arg6;
6898 GLenum _arg7;
6899 GLvoid * _arg8;
6900 char * _argc8 = 0;
6901
6902 self = self;
6903 if(!PyArg_ParseTuple(args,"iiiiiiiis:glTexImage2D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7,&_argc8))
6904 return NULL;
6905 if (_argc8) {
6906 if (SWIG_GetPtr(_argc8,(void **) &_arg8,(char *) 0 )) {
6907 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of glTexImage2D. Expected _GLvoid_p.");
6908 return NULL;
6909 }
6910 }
6911 {
6912 wxPy_BEGIN_ALLOW_THREADS;
6913 glTexImage2D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8);
6914
6915 wxPy_END_ALLOW_THREADS;
6916 } Py_INCREF(Py_None);
6917 _resultobj = Py_None;
6918 return _resultobj;
6919 }
6920
6921 static PyObject *_wrap_glTexParameterf(PyObject *self, PyObject *args) {
6922 PyObject * _resultobj;
6923 GLenum _arg0;
6924 GLenum _arg1;
6925 GLfloat _arg2;
6926
6927 self = self;
6928 if(!PyArg_ParseTuple(args,"iif:glTexParameterf",&_arg0,&_arg1,&_arg2))
6929 return NULL;
6930 {
6931 wxPy_BEGIN_ALLOW_THREADS;
6932 glTexParameterf(_arg0,_arg1,_arg2);
6933
6934 wxPy_END_ALLOW_THREADS;
6935 } Py_INCREF(Py_None);
6936 _resultobj = Py_None;
6937 return _resultobj;
6938 }
6939
6940 static PyObject *_wrap_glTexParameterfv(PyObject *self, PyObject *args) {
6941 PyObject * _resultobj;
6942 GLenum _arg0;
6943 GLenum _arg1;
6944 GLfloat * _arg2;
6945 char * _argc2 = 0;
6946
6947 self = self;
6948 if(!PyArg_ParseTuple(args,"iis:glTexParameterfv",&_arg0,&_arg1,&_argc2))
6949 return NULL;
6950 if (_argc2) {
6951 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLfloat_p")) {
6952 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glTexParameterfv. Expected _GLfloat_p.");
6953 return NULL;
6954 }
6955 }
6956 {
6957 wxPy_BEGIN_ALLOW_THREADS;
6958 glTexParameterfv(_arg0,_arg1,_arg2);
6959
6960 wxPy_END_ALLOW_THREADS;
6961 } Py_INCREF(Py_None);
6962 _resultobj = Py_None;
6963 return _resultobj;
6964 }
6965
6966 static PyObject *_wrap_glTexParameteri(PyObject *self, PyObject *args) {
6967 PyObject * _resultobj;
6968 GLenum _arg0;
6969 GLenum _arg1;
6970 GLint _arg2;
6971
6972 self = self;
6973 if(!PyArg_ParseTuple(args,"iii:glTexParameteri",&_arg0,&_arg1,&_arg2))
6974 return NULL;
6975 {
6976 wxPy_BEGIN_ALLOW_THREADS;
6977 glTexParameteri(_arg0,_arg1,_arg2);
6978
6979 wxPy_END_ALLOW_THREADS;
6980 } Py_INCREF(Py_None);
6981 _resultobj = Py_None;
6982 return _resultobj;
6983 }
6984
6985 static PyObject *_wrap_glTexParameteriv(PyObject *self, PyObject *args) {
6986 PyObject * _resultobj;
6987 GLenum _arg0;
6988 GLenum _arg1;
6989 GLint * _arg2;
6990 char * _argc2 = 0;
6991
6992 self = self;
6993 if(!PyArg_ParseTuple(args,"iis:glTexParameteriv",&_arg0,&_arg1,&_argc2))
6994 return NULL;
6995 if (_argc2) {
6996 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_GLint_p")) {
6997 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of glTexParameteriv. Expected _GLint_p.");
6998 return NULL;
6999 }
7000 }
7001 {
7002 wxPy_BEGIN_ALLOW_THREADS;
7003 glTexParameteriv(_arg0,_arg1,_arg2);
7004
7005 wxPy_END_ALLOW_THREADS;
7006 } Py_INCREF(Py_None);
7007 _resultobj = Py_None;
7008 return _resultobj;
7009 }
7010
7011 static PyObject *_wrap_glTexSubImage1D(PyObject *self, PyObject *args) {
7012 PyObject * _resultobj;
7013 GLenum _arg0;
7014 GLint _arg1;
7015 GLint _arg2;
7016 GLsizei _arg3;
7017 GLenum _arg4;
7018 GLenum _arg5;
7019 GLvoid * _arg6;
7020 char * _argc6 = 0;
7021
7022 self = self;
7023 if(!PyArg_ParseTuple(args,"iiiiiis:glTexSubImage1D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_argc6))
7024 return NULL;
7025 if (_argc6) {
7026 if (SWIG_GetPtr(_argc6,(void **) &_arg6,(char *) 0 )) {
7027 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of glTexSubImage1D. Expected _GLvoid_p.");
7028 return NULL;
7029 }
7030 }
7031 {
7032 wxPy_BEGIN_ALLOW_THREADS;
7033 glTexSubImage1D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6);
7034
7035 wxPy_END_ALLOW_THREADS;
7036 } Py_INCREF(Py_None);
7037 _resultobj = Py_None;
7038 return _resultobj;
7039 }
7040
7041 static PyObject *_wrap_glTexSubImage2D(PyObject *self, PyObject *args) {
7042 PyObject * _resultobj;
7043 GLenum _arg0;
7044 GLint _arg1;
7045 GLint _arg2;
7046 GLint _arg3;
7047 GLsizei _arg4;
7048 GLsizei _arg5;
7049 GLenum _arg6;
7050 GLenum _arg7;
7051 GLvoid * _arg8;
7052 char * _argc8 = 0;
7053
7054 self = self;
7055 if(!PyArg_ParseTuple(args,"iiiiiiiis:glTexSubImage2D",&_arg0,&_arg1,&_arg2,&_arg3,&_arg4,&_arg5,&_arg6,&_arg7,&_argc8))
7056 return NULL;
7057 if (_argc8) {
7058 if (SWIG_GetPtr(_argc8,(void **) &_arg8,(char *) 0 )) {
7059 PyErr_SetString(PyExc_TypeError,"Type error in argument 9 of glTexSubImage2D. Expected _GLvoid_p.");
7060 return NULL;
7061 }
7062 }
7063 {
7064 wxPy_BEGIN_ALLOW_THREADS;
7065 glTexSubImage2D(_arg0,_arg1,_arg2,_arg3,_arg4,_arg5,_arg6,_arg7,_arg8);
7066
7067 wxPy_END_ALLOW_THREADS;
7068 } Py_INCREF(Py_None);
7069 _resultobj = Py_None;
7070 return _resultobj;
7071 }
7072
7073 static PyObject *_wrap_glTranslated(PyObject *self, PyObject *args) {
7074 PyObject * _resultobj;
7075 GLdouble _arg0;
7076 GLdouble _arg1;
7077 GLdouble _arg2;
7078
7079 self = self;
7080 if(!PyArg_ParseTuple(args,"ddd:glTranslated",&_arg0,&_arg1,&_arg2))
7081 return NULL;
7082 {
7083 wxPy_BEGIN_ALLOW_THREADS;
7084 glTranslated(_arg0,_arg1,_arg2);
7085
7086 wxPy_END_ALLOW_THREADS;
7087 } Py_INCREF(Py_None);
7088 _resultobj = Py_None;
7089 return _resultobj;
7090 }
7091
7092 static PyObject *_wrap_glTranslatef(PyObject *self, PyObject *args) {
7093 PyObject * _resultobj;
7094 GLfloat _arg0;
7095 GLfloat _arg1;
7096 GLfloat _arg2;
7097
7098 self = self;
7099 if(!PyArg_ParseTuple(args,"fff:glTranslatef",&_arg0,&_arg1,&_arg2))
7100 return NULL;
7101 {
7102 wxPy_BEGIN_ALLOW_THREADS;
7103 glTranslatef(_arg0,_arg1,_arg2);
7104
7105 wxPy_END_ALLOW_THREADS;
7106 } Py_INCREF(Py_None);
7107 _resultobj = Py_None;
7108 return _resultobj;
7109 }
7110
7111 static PyObject *_wrap_glVertex2d(PyObject *self, PyObject *args) {
7112 PyObject * _resultobj;
7113 GLdouble _arg0;
7114 GLdouble _arg1;
7115
7116 self = self;
7117 if(!PyArg_ParseTuple(args,"dd:glVertex2d",&_arg0,&_arg1))
7118 return NULL;
7119 {
7120 wxPy_BEGIN_ALLOW_THREADS;
7121 glVertex2d(_arg0,_arg1);
7122
7123 wxPy_END_ALLOW_THREADS;
7124 } Py_INCREF(Py_None);
7125 _resultobj = Py_None;
7126 return _resultobj;
7127 }
7128
7129 static PyObject *_wrap_glVertex2dv(PyObject *self, PyObject *args) {
7130 PyObject * _resultobj;
7131 GLdouble * _arg0;
7132 char * _argc0 = 0;
7133
7134 self = self;
7135 if(!PyArg_ParseTuple(args,"s:glVertex2dv",&_argc0))
7136 return NULL;
7137 if (_argc0) {
7138 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
7139 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex2dv. Expected _GLdouble_p.");
7140 return NULL;
7141 }
7142 }
7143 {
7144 wxPy_BEGIN_ALLOW_THREADS;
7145 glVertex2dv(_arg0);
7146
7147 wxPy_END_ALLOW_THREADS;
7148 } Py_INCREF(Py_None);
7149 _resultobj = Py_None;
7150 return _resultobj;
7151 }
7152
7153 static PyObject *_wrap_glVertex2f(PyObject *self, PyObject *args) {
7154 PyObject * _resultobj;
7155 GLfloat _arg0;
7156 GLfloat _arg1;
7157
7158 self = self;
7159 if(!PyArg_ParseTuple(args,"ff:glVertex2f",&_arg0,&_arg1))
7160 return NULL;
7161 {
7162 wxPy_BEGIN_ALLOW_THREADS;
7163 glVertex2f(_arg0,_arg1);
7164
7165 wxPy_END_ALLOW_THREADS;
7166 } Py_INCREF(Py_None);
7167 _resultobj = Py_None;
7168 return _resultobj;
7169 }
7170
7171 static PyObject *_wrap_glVertex2fv(PyObject *self, PyObject *args) {
7172 PyObject * _resultobj;
7173 GLfloat * _arg0;
7174 char * _argc0 = 0;
7175
7176 self = self;
7177 if(!PyArg_ParseTuple(args,"s:glVertex2fv",&_argc0))
7178 return NULL;
7179 if (_argc0) {
7180 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
7181 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex2fv. Expected _GLfloat_p.");
7182 return NULL;
7183 }
7184 }
7185 {
7186 wxPy_BEGIN_ALLOW_THREADS;
7187 glVertex2fv(_arg0);
7188
7189 wxPy_END_ALLOW_THREADS;
7190 } Py_INCREF(Py_None);
7191 _resultobj = Py_None;
7192 return _resultobj;
7193 }
7194
7195 static PyObject *_wrap_glVertex2i(PyObject *self, PyObject *args) {
7196 PyObject * _resultobj;
7197 GLint _arg0;
7198 GLint _arg1;
7199
7200 self = self;
7201 if(!PyArg_ParseTuple(args,"ii:glVertex2i",&_arg0,&_arg1))
7202 return NULL;
7203 {
7204 wxPy_BEGIN_ALLOW_THREADS;
7205 glVertex2i(_arg0,_arg1);
7206
7207 wxPy_END_ALLOW_THREADS;
7208 } Py_INCREF(Py_None);
7209 _resultobj = Py_None;
7210 return _resultobj;
7211 }
7212
7213 static PyObject *_wrap_glVertex2iv(PyObject *self, PyObject *args) {
7214 PyObject * _resultobj;
7215 GLint * _arg0;
7216 char * _argc0 = 0;
7217
7218 self = self;
7219 if(!PyArg_ParseTuple(args,"s:glVertex2iv",&_argc0))
7220 return NULL;
7221 if (_argc0) {
7222 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
7223 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex2iv. Expected _GLint_p.");
7224 return NULL;
7225 }
7226 }
7227 {
7228 wxPy_BEGIN_ALLOW_THREADS;
7229 glVertex2iv(_arg0);
7230
7231 wxPy_END_ALLOW_THREADS;
7232 } Py_INCREF(Py_None);
7233 _resultobj = Py_None;
7234 return _resultobj;
7235 }
7236
7237 static PyObject *_wrap_glVertex2s(PyObject *self, PyObject *args) {
7238 PyObject * _resultobj;
7239 GLshort _arg0;
7240 GLshort _arg1;
7241
7242 self = self;
7243 if(!PyArg_ParseTuple(args,"hh:glVertex2s",&_arg0,&_arg1))
7244 return NULL;
7245 {
7246 wxPy_BEGIN_ALLOW_THREADS;
7247 glVertex2s(_arg0,_arg1);
7248
7249 wxPy_END_ALLOW_THREADS;
7250 } Py_INCREF(Py_None);
7251 _resultobj = Py_None;
7252 return _resultobj;
7253 }
7254
7255 static PyObject *_wrap_glVertex2sv(PyObject *self, PyObject *args) {
7256 PyObject * _resultobj;
7257 GLshort * _arg0;
7258 char * _argc0 = 0;
7259
7260 self = self;
7261 if(!PyArg_ParseTuple(args,"s:glVertex2sv",&_argc0))
7262 return NULL;
7263 if (_argc0) {
7264 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
7265 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex2sv. Expected _GLshort_p.");
7266 return NULL;
7267 }
7268 }
7269 {
7270 wxPy_BEGIN_ALLOW_THREADS;
7271 glVertex2sv(_arg0);
7272
7273 wxPy_END_ALLOW_THREADS;
7274 } Py_INCREF(Py_None);
7275 _resultobj = Py_None;
7276 return _resultobj;
7277 }
7278
7279 static PyObject *_wrap_glVertex3d(PyObject *self, PyObject *args) {
7280 PyObject * _resultobj;
7281 GLdouble _arg0;
7282 GLdouble _arg1;
7283 GLdouble _arg2;
7284
7285 self = self;
7286 if(!PyArg_ParseTuple(args,"ddd:glVertex3d",&_arg0,&_arg1,&_arg2))
7287 return NULL;
7288 {
7289 wxPy_BEGIN_ALLOW_THREADS;
7290 glVertex3d(_arg0,_arg1,_arg2);
7291
7292 wxPy_END_ALLOW_THREADS;
7293 } Py_INCREF(Py_None);
7294 _resultobj = Py_None;
7295 return _resultobj;
7296 }
7297
7298 static PyObject *_wrap_glVertex3dv(PyObject *self, PyObject *args) {
7299 PyObject * _resultobj;
7300 GLdouble * _arg0;
7301 char * _argc0 = 0;
7302
7303 self = self;
7304 if(!PyArg_ParseTuple(args,"s:glVertex3dv",&_argc0))
7305 return NULL;
7306 if (_argc0) {
7307 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
7308 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex3dv. Expected _GLdouble_p.");
7309 return NULL;
7310 }
7311 }
7312 {
7313 wxPy_BEGIN_ALLOW_THREADS;
7314 glVertex3dv(_arg0);
7315
7316 wxPy_END_ALLOW_THREADS;
7317 } Py_INCREF(Py_None);
7318 _resultobj = Py_None;
7319 return _resultobj;
7320 }
7321
7322 static PyObject *_wrap_glVertex3f(PyObject *self, PyObject *args) {
7323 PyObject * _resultobj;
7324 GLfloat _arg0;
7325 GLfloat _arg1;
7326 GLfloat _arg2;
7327
7328 self = self;
7329 if(!PyArg_ParseTuple(args,"fff:glVertex3f",&_arg0,&_arg1,&_arg2))
7330 return NULL;
7331 {
7332 wxPy_BEGIN_ALLOW_THREADS;
7333 glVertex3f(_arg0,_arg1,_arg2);
7334
7335 wxPy_END_ALLOW_THREADS;
7336 } Py_INCREF(Py_None);
7337 _resultobj = Py_None;
7338 return _resultobj;
7339 }
7340
7341 static PyObject *_wrap_glVertex3fv(PyObject *self, PyObject *args) {
7342 PyObject * _resultobj;
7343 GLfloat * _arg0;
7344 char * _argc0 = 0;
7345
7346 self = self;
7347 if(!PyArg_ParseTuple(args,"s:glVertex3fv",&_argc0))
7348 return NULL;
7349 if (_argc0) {
7350 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
7351 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex3fv. Expected _GLfloat_p.");
7352 return NULL;
7353 }
7354 }
7355 {
7356 wxPy_BEGIN_ALLOW_THREADS;
7357 glVertex3fv(_arg0);
7358
7359 wxPy_END_ALLOW_THREADS;
7360 } Py_INCREF(Py_None);
7361 _resultobj = Py_None;
7362 return _resultobj;
7363 }
7364
7365 static PyObject *_wrap_glVertex3i(PyObject *self, PyObject *args) {
7366 PyObject * _resultobj;
7367 GLint _arg0;
7368 GLint _arg1;
7369 GLint _arg2;
7370
7371 self = self;
7372 if(!PyArg_ParseTuple(args,"iii:glVertex3i",&_arg0,&_arg1,&_arg2))
7373 return NULL;
7374 {
7375 wxPy_BEGIN_ALLOW_THREADS;
7376 glVertex3i(_arg0,_arg1,_arg2);
7377
7378 wxPy_END_ALLOW_THREADS;
7379 } Py_INCREF(Py_None);
7380 _resultobj = Py_None;
7381 return _resultobj;
7382 }
7383
7384 static PyObject *_wrap_glVertex3iv(PyObject *self, PyObject *args) {
7385 PyObject * _resultobj;
7386 GLint * _arg0;
7387 char * _argc0 = 0;
7388
7389 self = self;
7390 if(!PyArg_ParseTuple(args,"s:glVertex3iv",&_argc0))
7391 return NULL;
7392 if (_argc0) {
7393 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
7394 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex3iv. Expected _GLint_p.");
7395 return NULL;
7396 }
7397 }
7398 {
7399 wxPy_BEGIN_ALLOW_THREADS;
7400 glVertex3iv(_arg0);
7401
7402 wxPy_END_ALLOW_THREADS;
7403 } Py_INCREF(Py_None);
7404 _resultobj = Py_None;
7405 return _resultobj;
7406 }
7407
7408 static PyObject *_wrap_glVertex3s(PyObject *self, PyObject *args) {
7409 PyObject * _resultobj;
7410 GLshort _arg0;
7411 GLshort _arg1;
7412 GLshort _arg2;
7413
7414 self = self;
7415 if(!PyArg_ParseTuple(args,"hhh:glVertex3s",&_arg0,&_arg1,&_arg2))
7416 return NULL;
7417 {
7418 wxPy_BEGIN_ALLOW_THREADS;
7419 glVertex3s(_arg0,_arg1,_arg2);
7420
7421 wxPy_END_ALLOW_THREADS;
7422 } Py_INCREF(Py_None);
7423 _resultobj = Py_None;
7424 return _resultobj;
7425 }
7426
7427 static PyObject *_wrap_glVertex3sv(PyObject *self, PyObject *args) {
7428 PyObject * _resultobj;
7429 GLshort * _arg0;
7430 char * _argc0 = 0;
7431
7432 self = self;
7433 if(!PyArg_ParseTuple(args,"s:glVertex3sv",&_argc0))
7434 return NULL;
7435 if (_argc0) {
7436 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
7437 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex3sv. Expected _GLshort_p.");
7438 return NULL;
7439 }
7440 }
7441 {
7442 wxPy_BEGIN_ALLOW_THREADS;
7443 glVertex3sv(_arg0);
7444
7445 wxPy_END_ALLOW_THREADS;
7446 } Py_INCREF(Py_None);
7447 _resultobj = Py_None;
7448 return _resultobj;
7449 }
7450
7451 static PyObject *_wrap_glVertex4d(PyObject *self, PyObject *args) {
7452 PyObject * _resultobj;
7453 GLdouble _arg0;
7454 GLdouble _arg1;
7455 GLdouble _arg2;
7456 GLdouble _arg3;
7457
7458 self = self;
7459 if(!PyArg_ParseTuple(args,"dddd:glVertex4d",&_arg0,&_arg1,&_arg2,&_arg3))
7460 return NULL;
7461 {
7462 wxPy_BEGIN_ALLOW_THREADS;
7463 glVertex4d(_arg0,_arg1,_arg2,_arg3);
7464
7465 wxPy_END_ALLOW_THREADS;
7466 } Py_INCREF(Py_None);
7467 _resultobj = Py_None;
7468 return _resultobj;
7469 }
7470
7471 static PyObject *_wrap_glVertex4dv(PyObject *self, PyObject *args) {
7472 PyObject * _resultobj;
7473 GLdouble * _arg0;
7474 char * _argc0 = 0;
7475
7476 self = self;
7477 if(!PyArg_ParseTuple(args,"s:glVertex4dv",&_argc0))
7478 return NULL;
7479 if (_argc0) {
7480 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLdouble_p")) {
7481 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex4dv. Expected _GLdouble_p.");
7482 return NULL;
7483 }
7484 }
7485 {
7486 wxPy_BEGIN_ALLOW_THREADS;
7487 glVertex4dv(_arg0);
7488
7489 wxPy_END_ALLOW_THREADS;
7490 } Py_INCREF(Py_None);
7491 _resultobj = Py_None;
7492 return _resultobj;
7493 }
7494
7495 static PyObject *_wrap_glVertex4f(PyObject *self, PyObject *args) {
7496 PyObject * _resultobj;
7497 GLfloat _arg0;
7498 GLfloat _arg1;
7499 GLfloat _arg2;
7500 GLfloat _arg3;
7501
7502 self = self;
7503 if(!PyArg_ParseTuple(args,"ffff:glVertex4f",&_arg0,&_arg1,&_arg2,&_arg3))
7504 return NULL;
7505 {
7506 wxPy_BEGIN_ALLOW_THREADS;
7507 glVertex4f(_arg0,_arg1,_arg2,_arg3);
7508
7509 wxPy_END_ALLOW_THREADS;
7510 } Py_INCREF(Py_None);
7511 _resultobj = Py_None;
7512 return _resultobj;
7513 }
7514
7515 static PyObject *_wrap_glVertex4fv(PyObject *self, PyObject *args) {
7516 PyObject * _resultobj;
7517 GLfloat * _arg0;
7518 char * _argc0 = 0;
7519
7520 self = self;
7521 if(!PyArg_ParseTuple(args,"s:glVertex4fv",&_argc0))
7522 return NULL;
7523 if (_argc0) {
7524 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLfloat_p")) {
7525 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex4fv. Expected _GLfloat_p.");
7526 return NULL;
7527 }
7528 }
7529 {
7530 wxPy_BEGIN_ALLOW_THREADS;
7531 glVertex4fv(_arg0);
7532
7533 wxPy_END_ALLOW_THREADS;
7534 } Py_INCREF(Py_None);
7535 _resultobj = Py_None;
7536 return _resultobj;
7537 }
7538
7539 static PyObject *_wrap_glVertex4i(PyObject *self, PyObject *args) {
7540 PyObject * _resultobj;
7541 GLint _arg0;
7542 GLint _arg1;
7543 GLint _arg2;
7544 GLint _arg3;
7545
7546 self = self;
7547 if(!PyArg_ParseTuple(args,"iiii:glVertex4i",&_arg0,&_arg1,&_arg2,&_arg3))
7548 return NULL;
7549 {
7550 wxPy_BEGIN_ALLOW_THREADS;
7551 glVertex4i(_arg0,_arg1,_arg2,_arg3);
7552
7553 wxPy_END_ALLOW_THREADS;
7554 } Py_INCREF(Py_None);
7555 _resultobj = Py_None;
7556 return _resultobj;
7557 }
7558
7559 static PyObject *_wrap_glVertex4iv(PyObject *self, PyObject *args) {
7560 PyObject * _resultobj;
7561 GLint * _arg0;
7562 char * _argc0 = 0;
7563
7564 self = self;
7565 if(!PyArg_ParseTuple(args,"s:glVertex4iv",&_argc0))
7566 return NULL;
7567 if (_argc0) {
7568 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLint_p")) {
7569 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex4iv. Expected _GLint_p.");
7570 return NULL;
7571 }
7572 }
7573 {
7574 wxPy_BEGIN_ALLOW_THREADS;
7575 glVertex4iv(_arg0);
7576
7577 wxPy_END_ALLOW_THREADS;
7578 } Py_INCREF(Py_None);
7579 _resultobj = Py_None;
7580 return _resultobj;
7581 }
7582
7583 static PyObject *_wrap_glVertex4s(PyObject *self, PyObject *args) {
7584 PyObject * _resultobj;
7585 GLshort _arg0;
7586 GLshort _arg1;
7587 GLshort _arg2;
7588 GLshort _arg3;
7589
7590 self = self;
7591 if(!PyArg_ParseTuple(args,"hhhh:glVertex4s",&_arg0,&_arg1,&_arg2,&_arg3))
7592 return NULL;
7593 {
7594 wxPy_BEGIN_ALLOW_THREADS;
7595 glVertex4s(_arg0,_arg1,_arg2,_arg3);
7596
7597 wxPy_END_ALLOW_THREADS;
7598 } Py_INCREF(Py_None);
7599 _resultobj = Py_None;
7600 return _resultobj;
7601 }
7602
7603 static PyObject *_wrap_glVertex4sv(PyObject *self, PyObject *args) {
7604 PyObject * _resultobj;
7605 GLshort * _arg0;
7606 char * _argc0 = 0;
7607
7608 self = self;
7609 if(!PyArg_ParseTuple(args,"s:glVertex4sv",&_argc0))
7610 return NULL;
7611 if (_argc0) {
7612 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_GLshort_p")) {
7613 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of glVertex4sv. Expected _GLshort_p.");
7614 return NULL;
7615 }
7616 }
7617 {
7618 wxPy_BEGIN_ALLOW_THREADS;
7619 glVertex4sv(_arg0);
7620
7621 wxPy_END_ALLOW_THREADS;
7622 } Py_INCREF(Py_None);
7623 _resultobj = Py_None;
7624 return _resultobj;
7625 }
7626
7627 static PyObject *_wrap_glVertexPointer(PyObject *self, PyObject *args) {
7628 PyObject * _resultobj;
7629 GLint _arg0;
7630 GLenum _arg1;
7631 GLsizei _arg2;
7632 GLvoid * _arg3;
7633 char * _argc3 = 0;
7634
7635 self = self;
7636 if(!PyArg_ParseTuple(args,"iiis:glVertexPointer",&_arg0,&_arg1,&_arg2,&_argc3))
7637 return NULL;
7638 if (_argc3) {
7639 if (SWIG_GetPtr(_argc3,(void **) &_arg3,(char *) 0 )) {
7640 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of glVertexPointer. Expected _GLvoid_p.");
7641 return NULL;
7642 }
7643 }
7644 {
7645 wxPy_BEGIN_ALLOW_THREADS;
7646 glVertexPointer(_arg0,_arg1,_arg2,_arg3);
7647
7648 wxPy_END_ALLOW_THREADS;
7649 } Py_INCREF(Py_None);
7650 _resultobj = Py_None;
7651 return _resultobj;
7652 }
7653
7654 static PyObject *_wrap_glViewport(PyObject *self, PyObject *args) {
7655 PyObject * _resultobj;
7656 GLint _arg0;
7657 GLint _arg1;
7658 GLsizei _arg2;
7659 GLsizei _arg3;
7660
7661 self = self;
7662 if(!PyArg_ParseTuple(args,"iiii:glViewport",&_arg0,&_arg1,&_arg2,&_arg3))
7663 return NULL;
7664 {
7665 wxPy_BEGIN_ALLOW_THREADS;
7666 glViewport(_arg0,_arg1,_arg2,_arg3);
7667
7668 wxPy_END_ALLOW_THREADS;
7669 } Py_INCREF(Py_None);
7670 _resultobj = Py_None;
7671 return _resultobj;
7672 }
7673
7674 #define new_wxGLContext(_swigarg0,_swigarg1,_swigarg2) (new wxGLContext(_swigarg0,_swigarg1,_swigarg2))
7675 static PyObject *_wrap_new_wxGLContext(PyObject *self, PyObject *args) {
7676 PyObject * _resultobj;
7677 wxGLContext * _result;
7678 bool _arg0;
7679 wxGLCanvas * _arg1;
7680 wxPalette * _arg2 = &wxNullPalette;
7681 int tempbool0;
7682 char * _argc1 = 0;
7683 char * _argc2 = 0;
7684 char _ptemp[128];
7685
7686 self = self;
7687 if(!PyArg_ParseTuple(args,"is|s:new_wxGLContext",&tempbool0,&_argc1,&_argc2))
7688 return NULL;
7689 _arg0 = (bool ) tempbool0;
7690 if (_argc1) {
7691 if (SWIG_GetPtr(_argc1,(void **) &_arg1,"_wxGLCanvas_p")) {
7692 PyErr_SetString(PyExc_TypeError,"Type error in argument 2 of new_wxGLContext. Expected _wxGLCanvas_p.");
7693 return NULL;
7694 }
7695 }
7696 if (_argc2) {
7697 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPalette_p")) {
7698 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxGLContext. Expected _wxPalette_p.");
7699 return NULL;
7700 }
7701 }
7702 {
7703 wxPy_BEGIN_ALLOW_THREADS;
7704 _result = (wxGLContext *)new_wxGLContext(_arg0,_arg1,*_arg2);
7705
7706 wxPy_END_ALLOW_THREADS;
7707 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxGLContext_p");
7708 _resultobj = Py_BuildValue("s",_ptemp);
7709 return _resultobj;
7710 }
7711
7712 #define delete_wxGLContext(_swigobj) (delete _swigobj)
7713 static PyObject *_wrap_delete_wxGLContext(PyObject *self, PyObject *args) {
7714 PyObject * _resultobj;
7715 wxGLContext * _arg0;
7716 char * _argc0 = 0;
7717
7718 self = self;
7719 if(!PyArg_ParseTuple(args,"s:delete_wxGLContext",&_argc0))
7720 return NULL;
7721 if (_argc0) {
7722 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLContext_p")) {
7723 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of delete_wxGLContext. Expected _wxGLContext_p.");
7724 return NULL;
7725 }
7726 }
7727 {
7728 wxPy_BEGIN_ALLOW_THREADS;
7729 delete_wxGLContext(_arg0);
7730
7731 wxPy_END_ALLOW_THREADS;
7732 } Py_INCREF(Py_None);
7733 _resultobj = Py_None;
7734 return _resultobj;
7735 }
7736
7737 #define wxGLContext_SetCurrent(_swigobj) (_swigobj->SetCurrent())
7738 static PyObject *_wrap_wxGLContext_SetCurrent(PyObject *self, PyObject *args) {
7739 PyObject * _resultobj;
7740 wxGLContext * _arg0;
7741 char * _argc0 = 0;
7742
7743 self = self;
7744 if(!PyArg_ParseTuple(args,"s:wxGLContext_SetCurrent",&_argc0))
7745 return NULL;
7746 if (_argc0) {
7747 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLContext_p")) {
7748 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLContext_SetCurrent. Expected _wxGLContext_p.");
7749 return NULL;
7750 }
7751 }
7752 {
7753 wxPy_BEGIN_ALLOW_THREADS;
7754 wxGLContext_SetCurrent(_arg0);
7755
7756 wxPy_END_ALLOW_THREADS;
7757 } Py_INCREF(Py_None);
7758 _resultobj = Py_None;
7759 return _resultobj;
7760 }
7761
7762 #define wxGLContext_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
7763 static PyObject *_wrap_wxGLContext_SetColour(PyObject *self, PyObject *args) {
7764 PyObject * _resultobj;
7765 wxGLContext * _arg0;
7766 char * _arg1;
7767 char * _argc0 = 0;
7768
7769 self = self;
7770 if(!PyArg_ParseTuple(args,"ss:wxGLContext_SetColour",&_argc0,&_arg1))
7771 return NULL;
7772 if (_argc0) {
7773 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLContext_p")) {
7774 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLContext_SetColour. Expected _wxGLContext_p.");
7775 return NULL;
7776 }
7777 }
7778 {
7779 wxPy_BEGIN_ALLOW_THREADS;
7780 wxGLContext_SetColour(_arg0,_arg1);
7781
7782 wxPy_END_ALLOW_THREADS;
7783 } Py_INCREF(Py_None);
7784 _resultobj = Py_None;
7785 return _resultobj;
7786 }
7787
7788 #define wxGLContext_SwapBuffers(_swigobj) (_swigobj->SwapBuffers())
7789 static PyObject *_wrap_wxGLContext_SwapBuffers(PyObject *self, PyObject *args) {
7790 PyObject * _resultobj;
7791 wxGLContext * _arg0;
7792 char * _argc0 = 0;
7793
7794 self = self;
7795 if(!PyArg_ParseTuple(args,"s:wxGLContext_SwapBuffers",&_argc0))
7796 return NULL;
7797 if (_argc0) {
7798 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLContext_p")) {
7799 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLContext_SwapBuffers. Expected _wxGLContext_p.");
7800 return NULL;
7801 }
7802 }
7803 {
7804 wxPy_BEGIN_ALLOW_THREADS;
7805 wxGLContext_SwapBuffers(_arg0);
7806
7807 wxPy_END_ALLOW_THREADS;
7808 } Py_INCREF(Py_None);
7809 _resultobj = Py_None;
7810 return _resultobj;
7811 }
7812
7813 #define wxGLContext_GetWindow(_swigobj) (_swigobj->GetWindow())
7814 static PyObject *_wrap_wxGLContext_GetWindow(PyObject *self, PyObject *args) {
7815 PyObject * _resultobj;
7816 wxWindow * _result;
7817 wxGLContext * _arg0;
7818 char * _argc0 = 0;
7819 char _ptemp[128];
7820
7821 self = self;
7822 if(!PyArg_ParseTuple(args,"s:wxGLContext_GetWindow",&_argc0))
7823 return NULL;
7824 if (_argc0) {
7825 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLContext_p")) {
7826 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLContext_GetWindow. Expected _wxGLContext_p.");
7827 return NULL;
7828 }
7829 }
7830 {
7831 wxPy_BEGIN_ALLOW_THREADS;
7832 _result = (wxWindow *)wxGLContext_GetWindow(_arg0);
7833
7834 wxPy_END_ALLOW_THREADS;
7835 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxWindow_p");
7836 _resultobj = Py_BuildValue("s",_ptemp);
7837 return _resultobj;
7838 }
7839
7840 static void *SwigwxGLCanvasTowxScrolledWindow(void *ptr) {
7841 wxGLCanvas *src;
7842 wxScrolledWindow *dest;
7843 src = (wxGLCanvas *) ptr;
7844 dest = (wxScrolledWindow *) src;
7845 return (void *) dest;
7846 }
7847
7848 static void *SwigwxGLCanvasTowxPanel(void *ptr) {
7849 wxGLCanvas *src;
7850 wxPanel *dest;
7851 src = (wxGLCanvas *) ptr;
7852 dest = (wxPanel *) src;
7853 return (void *) dest;
7854 }
7855
7856 static void *SwigwxGLCanvasTowxWindow(void *ptr) {
7857 wxGLCanvas *src;
7858 wxWindow *dest;
7859 src = (wxGLCanvas *) ptr;
7860 dest = (wxWindow *) src;
7861 return (void *) dest;
7862 }
7863
7864 static void *SwigwxGLCanvasTowxEvtHandler(void *ptr) {
7865 wxGLCanvas *src;
7866 wxEvtHandler *dest;
7867 src = (wxGLCanvas *) ptr;
7868 dest = (wxEvtHandler *) src;
7869 return (void *) dest;
7870 }
7871
7872 #define new_wxGLCanvas(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7) (new wxGLCanvas(_swigarg0,_swigarg1,_swigarg2,_swigarg3,_swigarg4,_swigarg5,_swigarg6,_swigarg7))
7873 static PyObject *_wrap_new_wxGLCanvas(PyObject *self, PyObject *args) {
7874 PyObject * _resultobj;
7875 wxGLCanvas * _result;
7876 wxWindow * _arg0;
7877 wxWindowID _arg1 = -1;
7878 wxPoint * _arg2 = &wxPyDefaultPosition;
7879 wxSize * _arg3 = &wxPyDefaultSize;
7880 long _arg4 = 0;
7881 char * _arg5 = "GLCanvas";
7882 int * _arg6 = 0;
7883 wxPalette * _arg7 = &wxNullPalette;
7884 char * _argc0 = 0;
7885 char * _argc2 = 0;
7886 char * _argc3 = 0;
7887 char * _argc6 = 0;
7888 char * _argc7 = 0;
7889 char _ptemp[128];
7890
7891 self = self;
7892 if(!PyArg_ParseTuple(args,"s|isslsss:new_wxGLCanvas",&_argc0,&_arg1,&_argc2,&_argc3,&_arg4,&_arg5,&_argc6,&_argc7))
7893 return NULL;
7894 if (_argc0) {
7895 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxWindow_p")) {
7896 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of new_wxGLCanvas. Expected _wxWindow_p.");
7897 return NULL;
7898 }
7899 }
7900 if (_argc2) {
7901 if (SWIG_GetPtr(_argc2,(void **) &_arg2,"_wxPoint_p")) {
7902 PyErr_SetString(PyExc_TypeError,"Type error in argument 3 of new_wxGLCanvas. Expected _wxPoint_p.");
7903 return NULL;
7904 }
7905 }
7906 if (_argc3) {
7907 if (SWIG_GetPtr(_argc3,(void **) &_arg3,"_wxSize_p")) {
7908 PyErr_SetString(PyExc_TypeError,"Type error in argument 4 of new_wxGLCanvas. Expected _wxSize_p.");
7909 return NULL;
7910 }
7911 }
7912 if (_argc6) {
7913 if (SWIG_GetPtr(_argc6,(void **) &_arg6,"_int_p")) {
7914 PyErr_SetString(PyExc_TypeError,"Type error in argument 7 of new_wxGLCanvas. Expected _int_p.");
7915 return NULL;
7916 }
7917 }
7918 if (_argc7) {
7919 if (SWIG_GetPtr(_argc7,(void **) &_arg7,"_wxPalette_p")) {
7920 PyErr_SetString(PyExc_TypeError,"Type error in argument 8 of new_wxGLCanvas. Expected _wxPalette_p.");
7921 return NULL;
7922 }
7923 }
7924 {
7925 wxPy_BEGIN_ALLOW_THREADS;
7926 _result = (wxGLCanvas *)new_wxGLCanvas(_arg0,_arg1,*_arg2,*_arg3,_arg4,_arg5,_arg6,*_arg7);
7927
7928 wxPy_END_ALLOW_THREADS;
7929 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxGLCanvas_p");
7930 _resultobj = Py_BuildValue("s",_ptemp);
7931 return _resultobj;
7932 }
7933
7934 #define wxGLCanvas_SetCurrent(_swigobj) (_swigobj->SetCurrent())
7935 static PyObject *_wrap_wxGLCanvas_SetCurrent(PyObject *self, PyObject *args) {
7936 PyObject * _resultobj;
7937 wxGLCanvas * _arg0;
7938 char * _argc0 = 0;
7939
7940 self = self;
7941 if(!PyArg_ParseTuple(args,"s:wxGLCanvas_SetCurrent",&_argc0))
7942 return NULL;
7943 if (_argc0) {
7944 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLCanvas_p")) {
7945 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLCanvas_SetCurrent. Expected _wxGLCanvas_p.");
7946 return NULL;
7947 }
7948 }
7949 {
7950 wxPy_BEGIN_ALLOW_THREADS;
7951 wxGLCanvas_SetCurrent(_arg0);
7952
7953 wxPy_END_ALLOW_THREADS;
7954 } Py_INCREF(Py_None);
7955 _resultobj = Py_None;
7956 return _resultobj;
7957 }
7958
7959 #define wxGLCanvas_SetColour(_swigobj,_swigarg0) (_swigobj->SetColour(_swigarg0))
7960 static PyObject *_wrap_wxGLCanvas_SetColour(PyObject *self, PyObject *args) {
7961 PyObject * _resultobj;
7962 wxGLCanvas * _arg0;
7963 char * _arg1;
7964 char * _argc0 = 0;
7965
7966 self = self;
7967 if(!PyArg_ParseTuple(args,"ss:wxGLCanvas_SetColour",&_argc0,&_arg1))
7968 return NULL;
7969 if (_argc0) {
7970 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLCanvas_p")) {
7971 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLCanvas_SetColour. Expected _wxGLCanvas_p.");
7972 return NULL;
7973 }
7974 }
7975 {
7976 wxPy_BEGIN_ALLOW_THREADS;
7977 wxGLCanvas_SetColour(_arg0,_arg1);
7978
7979 wxPy_END_ALLOW_THREADS;
7980 } Py_INCREF(Py_None);
7981 _resultobj = Py_None;
7982 return _resultobj;
7983 }
7984
7985 #define wxGLCanvas_SwapBuffers(_swigobj) (_swigobj->SwapBuffers())
7986 static PyObject *_wrap_wxGLCanvas_SwapBuffers(PyObject *self, PyObject *args) {
7987 PyObject * _resultobj;
7988 wxGLCanvas * _arg0;
7989 char * _argc0 = 0;
7990
7991 self = self;
7992 if(!PyArg_ParseTuple(args,"s:wxGLCanvas_SwapBuffers",&_argc0))
7993 return NULL;
7994 if (_argc0) {
7995 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLCanvas_p")) {
7996 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLCanvas_SwapBuffers. Expected _wxGLCanvas_p.");
7997 return NULL;
7998 }
7999 }
8000 {
8001 wxPy_BEGIN_ALLOW_THREADS;
8002 wxGLCanvas_SwapBuffers(_arg0);
8003
8004 wxPy_END_ALLOW_THREADS;
8005 } Py_INCREF(Py_None);
8006 _resultobj = Py_None;
8007 return _resultobj;
8008 }
8009
8010 #define wxGLCanvas_GetContext(_swigobj) (_swigobj->GetContext())
8011 static PyObject *_wrap_wxGLCanvas_GetContext(PyObject *self, PyObject *args) {
8012 PyObject * _resultobj;
8013 wxGLContext * _result;
8014 wxGLCanvas * _arg0;
8015 char * _argc0 = 0;
8016 char _ptemp[128];
8017
8018 self = self;
8019 if(!PyArg_ParseTuple(args,"s:wxGLCanvas_GetContext",&_argc0))
8020 return NULL;
8021 if (_argc0) {
8022 if (SWIG_GetPtr(_argc0,(void **) &_arg0,"_wxGLCanvas_p")) {
8023 PyErr_SetString(PyExc_TypeError,"Type error in argument 1 of wxGLCanvas_GetContext. Expected _wxGLCanvas_p.");
8024 return NULL;
8025 }
8026 }
8027 {
8028 wxPy_BEGIN_ALLOW_THREADS;
8029 _result = (wxGLContext *)wxGLCanvas_GetContext(_arg0);
8030
8031 wxPy_END_ALLOW_THREADS;
8032 } SWIG_MakePtr(_ptemp, (char *) _result,"_wxGLContext_p");
8033 _resultobj = Py_BuildValue("s",_ptemp);
8034 return _resultobj;
8035 }
8036
8037 static PyMethodDef glcanvascMethods[] = {
8038 { "wxGLCanvas_GetContext", _wrap_wxGLCanvas_GetContext, 1 },
8039 { "wxGLCanvas_SwapBuffers", _wrap_wxGLCanvas_SwapBuffers, 1 },
8040 { "wxGLCanvas_SetColour", _wrap_wxGLCanvas_SetColour, 1 },
8041 { "wxGLCanvas_SetCurrent", _wrap_wxGLCanvas_SetCurrent, 1 },
8042 { "new_wxGLCanvas", _wrap_new_wxGLCanvas, 1 },
8043 { "wxGLContext_GetWindow", _wrap_wxGLContext_GetWindow, 1 },
8044 { "wxGLContext_SwapBuffers", _wrap_wxGLContext_SwapBuffers, 1 },
8045 { "wxGLContext_SetColour", _wrap_wxGLContext_SetColour, 1 },
8046 { "wxGLContext_SetCurrent", _wrap_wxGLContext_SetCurrent, 1 },
8047 { "delete_wxGLContext", _wrap_delete_wxGLContext, 1 },
8048 { "new_wxGLContext", _wrap_new_wxGLContext, 1 },
8049 { "glViewport", _wrap_glViewport, 1 },
8050 { "glVertexPointer", _wrap_glVertexPointer, 1 },
8051 { "glVertex4sv", _wrap_glVertex4sv, 1 },
8052 { "glVertex4s", _wrap_glVertex4s, 1 },
8053 { "glVertex4iv", _wrap_glVertex4iv, 1 },
8054 { "glVertex4i", _wrap_glVertex4i, 1 },
8055 { "glVertex4fv", _wrap_glVertex4fv, 1 },
8056 { "glVertex4f", _wrap_glVertex4f, 1 },
8057 { "glVertex4dv", _wrap_glVertex4dv, 1 },
8058 { "glVertex4d", _wrap_glVertex4d, 1 },
8059 { "glVertex3sv", _wrap_glVertex3sv, 1 },
8060 { "glVertex3s", _wrap_glVertex3s, 1 },
8061 { "glVertex3iv", _wrap_glVertex3iv, 1 },
8062 { "glVertex3i", _wrap_glVertex3i, 1 },
8063 { "glVertex3fv", _wrap_glVertex3fv, 1 },
8064 { "glVertex3f", _wrap_glVertex3f, 1 },
8065 { "glVertex3dv", _wrap_glVertex3dv, 1 },
8066 { "glVertex3d", _wrap_glVertex3d, 1 },
8067 { "glVertex2sv", _wrap_glVertex2sv, 1 },
8068 { "glVertex2s", _wrap_glVertex2s, 1 },
8069 { "glVertex2iv", _wrap_glVertex2iv, 1 },
8070 { "glVertex2i", _wrap_glVertex2i, 1 },
8071 { "glVertex2fv", _wrap_glVertex2fv, 1 },
8072 { "glVertex2f", _wrap_glVertex2f, 1 },
8073 { "glVertex2dv", _wrap_glVertex2dv, 1 },
8074 { "glVertex2d", _wrap_glVertex2d, 1 },
8075 { "glTranslatef", _wrap_glTranslatef, 1 },
8076 { "glTranslated", _wrap_glTranslated, 1 },
8077 { "glTexSubImage2D", _wrap_glTexSubImage2D, 1 },
8078 { "glTexSubImage1D", _wrap_glTexSubImage1D, 1 },
8079 { "glTexParameteriv", _wrap_glTexParameteriv, 1 },
8080 { "glTexParameteri", _wrap_glTexParameteri, 1 },
8081 { "glTexParameterfv", _wrap_glTexParameterfv, 1 },
8082 { "glTexParameterf", _wrap_glTexParameterf, 1 },
8083 { "glTexImage2D", _wrap_glTexImage2D, 1 },
8084 { "glTexImage1D", _wrap_glTexImage1D, 1 },
8085 { "glTexGeniv", _wrap_glTexGeniv, 1 },
8086 { "glTexGeni", _wrap_glTexGeni, 1 },
8087 { "glTexGenfv", _wrap_glTexGenfv, 1 },
8088 { "glTexGenf", _wrap_glTexGenf, 1 },
8089 { "glTexGendv", _wrap_glTexGendv, 1 },
8090 { "glTexGend", _wrap_glTexGend, 1 },
8091 { "glTexEnviv", _wrap_glTexEnviv, 1 },
8092 { "glTexEnvi", _wrap_glTexEnvi, 1 },
8093 { "glTexEnvfv", _wrap_glTexEnvfv, 1 },
8094 { "glTexEnvf", _wrap_glTexEnvf, 1 },
8095 { "glTexCoordPointer", _wrap_glTexCoordPointer, 1 },
8096 { "glTexCoord4sv", _wrap_glTexCoord4sv, 1 },
8097 { "glTexCoord4s", _wrap_glTexCoord4s, 1 },
8098 { "glTexCoord4iv", _wrap_glTexCoord4iv, 1 },
8099 { "glTexCoord4i", _wrap_glTexCoord4i, 1 },
8100 { "glTexCoord4fv", _wrap_glTexCoord4fv, 1 },
8101 { "glTexCoord4f", _wrap_glTexCoord4f, 1 },
8102 { "glTexCoord4dv", _wrap_glTexCoord4dv, 1 },
8103 { "glTexCoord4d", _wrap_glTexCoord4d, 1 },
8104 { "glTexCoord3sv", _wrap_glTexCoord3sv, 1 },
8105 { "glTexCoord3s", _wrap_glTexCoord3s, 1 },
8106 { "glTexCoord3iv", _wrap_glTexCoord3iv, 1 },
8107 { "glTexCoord3i", _wrap_glTexCoord3i, 1 },
8108 { "glTexCoord3fv", _wrap_glTexCoord3fv, 1 },
8109 { "glTexCoord3f", _wrap_glTexCoord3f, 1 },
8110 { "glTexCoord3dv", _wrap_glTexCoord3dv, 1 },
8111 { "glTexCoord3d", _wrap_glTexCoord3d, 1 },
8112 { "glTexCoord2sv", _wrap_glTexCoord2sv, 1 },
8113 { "glTexCoord2s", _wrap_glTexCoord2s, 1 },
8114 { "glTexCoord2iv", _wrap_glTexCoord2iv, 1 },
8115 { "glTexCoord2i", _wrap_glTexCoord2i, 1 },
8116 { "glTexCoord2fv", _wrap_glTexCoord2fv, 1 },
8117 { "glTexCoord2f", _wrap_glTexCoord2f, 1 },
8118 { "glTexCoord2dv", _wrap_glTexCoord2dv, 1 },
8119 { "glTexCoord2d", _wrap_glTexCoord2d, 1 },
8120 { "glTexCoord1sv", _wrap_glTexCoord1sv, 1 },
8121 { "glTexCoord1s", _wrap_glTexCoord1s, 1 },
8122 { "glTexCoord1iv", _wrap_glTexCoord1iv, 1 },
8123 { "glTexCoord1i", _wrap_glTexCoord1i, 1 },
8124 { "glTexCoord1fv", _wrap_glTexCoord1fv, 1 },
8125 { "glTexCoord1f", _wrap_glTexCoord1f, 1 },
8126 { "glTexCoord1dv", _wrap_glTexCoord1dv, 1 },
8127 { "glTexCoord1d", _wrap_glTexCoord1d, 1 },
8128 { "glStencilOp", _wrap_glStencilOp, 1 },
8129 { "glStencilMask", _wrap_glStencilMask, 1 },
8130 { "glStencilFunc", _wrap_glStencilFunc, 1 },
8131 { "glShadeModel", _wrap_glShadeModel, 1 },
8132 { "glSelectBuffer", _wrap_glSelectBuffer, 1 },
8133 { "glScissor", _wrap_glScissor, 1 },
8134 { "glScalef", _wrap_glScalef, 1 },
8135 { "glScaled", _wrap_glScaled, 1 },
8136 { "glRotatef", _wrap_glRotatef, 1 },
8137 { "glRotated", _wrap_glRotated, 1 },
8138 { "glRenderMode", _wrap_glRenderMode, 1 },
8139 { "glRectsv", _wrap_glRectsv, 1 },
8140 { "glRects", _wrap_glRects, 1 },
8141 { "glRectiv", _wrap_glRectiv, 1 },
8142 { "glRecti", _wrap_glRecti, 1 },
8143 { "glRectfv", _wrap_glRectfv, 1 },
8144 { "glRectf", _wrap_glRectf, 1 },
8145 { "glRectdv", _wrap_glRectdv, 1 },
8146 { "glRectd", _wrap_glRectd, 1 },
8147 { "glReadPixels", _wrap_glReadPixels, 1 },
8148 { "glReadBuffer", _wrap_glReadBuffer, 1 },
8149 { "glRasterPos4sv", _wrap_glRasterPos4sv, 1 },
8150 { "glRasterPos4s", _wrap_glRasterPos4s, 1 },
8151 { "glRasterPos4iv", _wrap_glRasterPos4iv, 1 },
8152 { "glRasterPos4i", _wrap_glRasterPos4i, 1 },
8153 { "glRasterPos4fv", _wrap_glRasterPos4fv, 1 },
8154 { "glRasterPos4f", _wrap_glRasterPos4f, 1 },
8155 { "glRasterPos4dv", _wrap_glRasterPos4dv, 1 },
8156 { "glRasterPos4d", _wrap_glRasterPos4d, 1 },
8157 { "glRasterPos3sv", _wrap_glRasterPos3sv, 1 },
8158 { "glRasterPos3s", _wrap_glRasterPos3s, 1 },
8159 { "glRasterPos3iv", _wrap_glRasterPos3iv, 1 },
8160 { "glRasterPos3i", _wrap_glRasterPos3i, 1 },
8161 { "glRasterPos3fv", _wrap_glRasterPos3fv, 1 },
8162 { "glRasterPos3f", _wrap_glRasterPos3f, 1 },
8163 { "glRasterPos3dv", _wrap_glRasterPos3dv, 1 },
8164 { "glRasterPos3d", _wrap_glRasterPos3d, 1 },
8165 { "glRasterPos2sv", _wrap_glRasterPos2sv, 1 },
8166 { "glRasterPos2s", _wrap_glRasterPos2s, 1 },
8167 { "glRasterPos2iv", _wrap_glRasterPos2iv, 1 },
8168 { "glRasterPos2i", _wrap_glRasterPos2i, 1 },
8169 { "glRasterPos2fv", _wrap_glRasterPos2fv, 1 },
8170 { "glRasterPos2f", _wrap_glRasterPos2f, 1 },
8171 { "glRasterPos2dv", _wrap_glRasterPos2dv, 1 },
8172 { "glRasterPos2d", _wrap_glRasterPos2d, 1 },
8173 { "glPushName", _wrap_glPushName, 1 },
8174 { "glPushMatrix", _wrap_glPushMatrix, 1 },
8175 { "glPushClientAttrib", _wrap_glPushClientAttrib, 1 },
8176 { "glPushAttrib", _wrap_glPushAttrib, 1 },
8177 { "glPrioritizeTextures", _wrap_glPrioritizeTextures, 1 },
8178 { "glPopName", _wrap_glPopName, 1 },
8179 { "glPopMatrix", _wrap_glPopMatrix, 1 },
8180 { "glPopClientAttrib", _wrap_glPopClientAttrib, 1 },
8181 { "glPopAttrib", _wrap_glPopAttrib, 1 },
8182 { "glPolygonStipple", _wrap_glPolygonStipple, 1 },
8183 { "glPolygonOffset", _wrap_glPolygonOffset, 1 },
8184 { "glPolygonMode", _wrap_glPolygonMode, 1 },
8185 { "glPointSize", _wrap_glPointSize, 1 },
8186 { "glPixelZoom", _wrap_glPixelZoom, 1 },
8187 { "glPixelTransferi", _wrap_glPixelTransferi, 1 },
8188 { "glPixelTransferf", _wrap_glPixelTransferf, 1 },
8189 { "glPixelStorei", _wrap_glPixelStorei, 1 },
8190 { "glPixelStoref", _wrap_glPixelStoref, 1 },
8191 { "glPixelMapusv", _wrap_glPixelMapusv, 1 },
8192 { "glPixelMapuiv", _wrap_glPixelMapuiv, 1 },
8193 { "glPixelMapfv", _wrap_glPixelMapfv, 1 },
8194 { "glPassThrough", _wrap_glPassThrough, 1 },
8195 { "glOrtho", _wrap_glOrtho, 1 },
8196 { "glNormalPointer", _wrap_glNormalPointer, 1 },
8197 { "glNormal3sv", _wrap_glNormal3sv, 1 },
8198 { "glNormal3s", _wrap_glNormal3s, 1 },
8199 { "glNormal3iv", _wrap_glNormal3iv, 1 },
8200 { "glNormal3i", _wrap_glNormal3i, 1 },
8201 { "glNormal3fv", _wrap_glNormal3fv, 1 },
8202 { "glNormal3f", _wrap_glNormal3f, 1 },
8203 { "glNormal3dv", _wrap_glNormal3dv, 1 },
8204 { "glNormal3d", _wrap_glNormal3d, 1 },
8205 { "glNormal3bv", _wrap_glNormal3bv, 1 },
8206 { "glNormal3b", _wrap_glNormal3b, 1 },
8207 { "glNewList", _wrap_glNewList, 1 },
8208 { "glMultMatrixf", _wrap_glMultMatrixf, 1 },
8209 { "glMultMatrixd", _wrap_glMultMatrixd, 1 },
8210 { "glMatrixMode", _wrap_glMatrixMode, 1 },
8211 { "glMaterialiv", _wrap_glMaterialiv, 1 },
8212 { "glMateriali", _wrap_glMateriali, 1 },
8213 { "glMaterialfv", _wrap_glMaterialfv, 1 },
8214 { "glMaterialf", _wrap_glMaterialf, 1 },
8215 { "glMapGrid2f", _wrap_glMapGrid2f, 1 },
8216 { "glMapGrid2d", _wrap_glMapGrid2d, 1 },
8217 { "glMapGrid1f", _wrap_glMapGrid1f, 1 },
8218 { "glMapGrid1d", _wrap_glMapGrid1d, 1 },
8219 { "glMap2f", _wrap_glMap2f, 1 },
8220 { "glMap2d", _wrap_glMap2d, 1 },
8221 { "glMap1f", _wrap_glMap1f, 1 },
8222 { "glMap1d", _wrap_glMap1d, 1 },
8223 { "glLogicOp", _wrap_glLogicOp, 1 },
8224 { "glLoadName", _wrap_glLoadName, 1 },
8225 { "glLoadMatrixf", _wrap_glLoadMatrixf, 1 },
8226 { "glLoadMatrixd", _wrap_glLoadMatrixd, 1 },
8227 { "glLoadIdentity", _wrap_glLoadIdentity, 1 },
8228 { "glListBase", _wrap_glListBase, 1 },
8229 { "glLineWidth", _wrap_glLineWidth, 1 },
8230 { "glLineStipple", _wrap_glLineStipple, 1 },
8231 { "glLightiv", _wrap_glLightiv, 1 },
8232 { "glLighti", _wrap_glLighti, 1 },
8233 { "glLightfv", _wrap_glLightfv, 1 },
8234 { "glLightf", _wrap_glLightf, 1 },
8235 { "glLightModeliv", _wrap_glLightModeliv, 1 },
8236 { "glLightModeli", _wrap_glLightModeli, 1 },
8237 { "glLightModelfv", _wrap_glLightModelfv, 1 },
8238 { "glLightModelf", _wrap_glLightModelf, 1 },
8239 { "glIsTexture", _wrap_glIsTexture, 1 },
8240 { "glIsList", _wrap_glIsList, 1 },
8241 { "glIsEnabled", _wrap_glIsEnabled, 1 },
8242 { "glInterleavedArrays", _wrap_glInterleavedArrays, 1 },
8243 { "glInitNames", _wrap_glInitNames, 1 },
8244 { "glIndexubv", _wrap_glIndexubv, 1 },
8245 { "glIndexub", _wrap_glIndexub, 1 },
8246 { "glIndexsv", _wrap_glIndexsv, 1 },
8247 { "glIndexs", _wrap_glIndexs, 1 },
8248 { "glIndexiv", _wrap_glIndexiv, 1 },
8249 { "glIndexi", _wrap_glIndexi, 1 },
8250 { "glIndexfv", _wrap_glIndexfv, 1 },
8251 { "glIndexf", _wrap_glIndexf, 1 },
8252 { "glIndexdv", _wrap_glIndexdv, 1 },
8253 { "glIndexd", _wrap_glIndexd, 1 },
8254 { "glIndexPointer", _wrap_glIndexPointer, 1 },
8255 { "glIndexMask", _wrap_glIndexMask, 1 },
8256 { "glHint", _wrap_glHint, 1 },
8257 { "glGetTexParameteriv", _wrap_glGetTexParameteriv, 1 },
8258 { "glGetTexParameterfv", _wrap_glGetTexParameterfv, 1 },
8259 { "glGetTexLevelParameteriv", _wrap_glGetTexLevelParameteriv, 1 },
8260 { "glGetTexLevelParameterfv", _wrap_glGetTexLevelParameterfv, 1 },
8261 { "glGetTexImage", _wrap_glGetTexImage, 1 },
8262 { "glGetTexGeniv", _wrap_glGetTexGeniv, 1 },
8263 { "glGetTexGenfv", _wrap_glGetTexGenfv, 1 },
8264 { "glGetTexGendv", _wrap_glGetTexGendv, 1 },
8265 { "glGetTexEnviv", _wrap_glGetTexEnviv, 1 },
8266 { "glGetTexEnvfv", _wrap_glGetTexEnvfv, 1 },
8267 { "glGetString", _wrap_glGetString, 1 },
8268 { "glGetPolygonStipple", _wrap_glGetPolygonStipple, 1 },
8269 { "glGetPointerv", _wrap_glGetPointerv, 1 },
8270 { "glGetPixelMapusv", _wrap_glGetPixelMapusv, 1 },
8271 { "glGetPixelMapuiv", _wrap_glGetPixelMapuiv, 1 },
8272 { "glGetPixelMapfv", _wrap_glGetPixelMapfv, 1 },
8273 { "glGetMaterialiv", _wrap_glGetMaterialiv, 1 },
8274 { "glGetMaterialfv", _wrap_glGetMaterialfv, 1 },
8275 { "glGetMapiv", _wrap_glGetMapiv, 1 },
8276 { "glGetMapfv", _wrap_glGetMapfv, 1 },
8277 { "glGetMapdv", _wrap_glGetMapdv, 1 },
8278 { "glGetLightiv", _wrap_glGetLightiv, 1 },
8279 { "glGetLightfv", _wrap_glGetLightfv, 1 },
8280 { "glGetIntegerv", _wrap_glGetIntegerv, 1 },
8281 { "glGetFloatv", _wrap_glGetFloatv, 1 },
8282 { "glGetError", _wrap_glGetError, 1 },
8283 { "glGetDoublev", _wrap_glGetDoublev, 1 },
8284 { "glGetClipPlane", _wrap_glGetClipPlane, 1 },
8285 { "glGetBooleanv", _wrap_glGetBooleanv, 1 },
8286 { "glGenTextures", _wrap_glGenTextures, 1 },
8287 { "glGenLists", _wrap_glGenLists, 1 },
8288 { "glFrustum", _wrap_glFrustum, 1 },
8289 { "glFrontFace", _wrap_glFrontFace, 1 },
8290 { "glFogiv", _wrap_glFogiv, 1 },
8291 { "glFogi", _wrap_glFogi, 1 },
8292 { "glFogfv", _wrap_glFogfv, 1 },
8293 { "glFogf", _wrap_glFogf, 1 },
8294 { "glFlush", _wrap_glFlush, 1 },
8295 { "glFinish", _wrap_glFinish, 1 },
8296 { "glFeedbackBuffer", _wrap_glFeedbackBuffer, 1 },
8297 { "glEvalPoint2", _wrap_glEvalPoint2, 1 },
8298 { "glEvalPoint1", _wrap_glEvalPoint1, 1 },
8299 { "glEvalMesh2", _wrap_glEvalMesh2, 1 },
8300 { "glEvalMesh1", _wrap_glEvalMesh1, 1 },
8301 { "glEvalCoord2fv", _wrap_glEvalCoord2fv, 1 },
8302 { "glEvalCoord2f", _wrap_glEvalCoord2f, 1 },
8303 { "glEvalCoord2dv", _wrap_glEvalCoord2dv, 1 },
8304 { "glEvalCoord2d", _wrap_glEvalCoord2d, 1 },
8305 { "glEvalCoord1fv", _wrap_glEvalCoord1fv, 1 },
8306 { "glEvalCoord1f", _wrap_glEvalCoord1f, 1 },
8307 { "glEvalCoord1dv", _wrap_glEvalCoord1dv, 1 },
8308 { "glEvalCoord1d", _wrap_glEvalCoord1d, 1 },
8309 { "glEndList", _wrap_glEndList, 1 },
8310 { "glEnd", _wrap_glEnd, 1 },
8311 { "glEnableClientState", _wrap_glEnableClientState, 1 },
8312 { "glEnable", _wrap_glEnable, 1 },
8313 { "glEdgeFlagv", _wrap_glEdgeFlagv, 1 },
8314 { "glEdgeFlagPointer", _wrap_glEdgeFlagPointer, 1 },
8315 { "glEdgeFlag", _wrap_glEdgeFlag, 1 },
8316 { "glDrawPixels", _wrap_glDrawPixels, 1 },
8317 { "glDrawElements", _wrap_glDrawElements, 1 },
8318 { "glDrawBuffer", _wrap_glDrawBuffer, 1 },
8319 { "glDrawArrays", _wrap_glDrawArrays, 1 },
8320 { "glDisableClientState", _wrap_glDisableClientState, 1 },
8321 { "glDisable", _wrap_glDisable, 1 },
8322 { "glDepthRange", _wrap_glDepthRange, 1 },
8323 { "glDepthMask", _wrap_glDepthMask, 1 },
8324 { "glDepthFunc", _wrap_glDepthFunc, 1 },
8325 { "glDeleteTextures", _wrap_glDeleteTextures, 1 },
8326 { "glDeleteLists", _wrap_glDeleteLists, 1 },
8327 { "glCullFace", _wrap_glCullFace, 1 },
8328 { "glCopyTexSubImage2D", _wrap_glCopyTexSubImage2D, 1 },
8329 { "glCopyTexSubImage1D", _wrap_glCopyTexSubImage1D, 1 },
8330 { "glCopyTexImage2D", _wrap_glCopyTexImage2D, 1 },
8331 { "glCopyTexImage1D", _wrap_glCopyTexImage1D, 1 },
8332 { "glCopyPixels", _wrap_glCopyPixels, 1 },
8333 { "glColorPointer", _wrap_glColorPointer, 1 },
8334 { "glColorMaterial", _wrap_glColorMaterial, 1 },
8335 { "glColorMask", _wrap_glColorMask, 1 },
8336 { "glColor4usv", _wrap_glColor4usv, 1 },
8337 { "glColor4us", _wrap_glColor4us, 1 },
8338 { "glColor4uiv", _wrap_glColor4uiv, 1 },
8339 { "glColor4ui", _wrap_glColor4ui, 1 },
8340 { "glColor4ubv", _wrap_glColor4ubv, 1 },
8341 { "glColor4ub", _wrap_glColor4ub, 1 },
8342 { "glColor4sv", _wrap_glColor4sv, 1 },
8343 { "glColor4s", _wrap_glColor4s, 1 },
8344 { "glColor4iv", _wrap_glColor4iv, 1 },
8345 { "glColor4i", _wrap_glColor4i, 1 },
8346 { "glColor4fv", _wrap_glColor4fv, 1 },
8347 { "glColor4f", _wrap_glColor4f, 1 },
8348 { "glColor4dv", _wrap_glColor4dv, 1 },
8349 { "glColor4d", _wrap_glColor4d, 1 },
8350 { "glColor4bv", _wrap_glColor4bv, 1 },
8351 { "glColor4b", _wrap_glColor4b, 1 },
8352 { "glColor3usv", _wrap_glColor3usv, 1 },
8353 { "glColor3us", _wrap_glColor3us, 1 },
8354 { "glColor3uiv", _wrap_glColor3uiv, 1 },
8355 { "glColor3ui", _wrap_glColor3ui, 1 },
8356 { "glColor3ubv", _wrap_glColor3ubv, 1 },
8357 { "glColor3ub", _wrap_glColor3ub, 1 },
8358 { "glColor3sv", _wrap_glColor3sv, 1 },
8359 { "glColor3s", _wrap_glColor3s, 1 },
8360 { "glColor3iv", _wrap_glColor3iv, 1 },
8361 { "glColor3i", _wrap_glColor3i, 1 },
8362 { "glColor3fv", _wrap_glColor3fv, 1 },
8363 { "glColor3f", _wrap_glColor3f, 1 },
8364 { "glColor3dv", _wrap_glColor3dv, 1 },
8365 { "glColor3d", _wrap_glColor3d, 1 },
8366 { "glColor3bv", _wrap_glColor3bv, 1 },
8367 { "glColor3b", _wrap_glColor3b, 1 },
8368 { "glClipPlane", _wrap_glClipPlane, 1 },
8369 { "glClearStencil", _wrap_glClearStencil, 1 },
8370 { "glClearIndex", _wrap_glClearIndex, 1 },
8371 { "glClearDepth", _wrap_glClearDepth, 1 },
8372 { "glClearColor", _wrap_glClearColor, 1 },
8373 { "glClearAccum", _wrap_glClearAccum, 1 },
8374 { "glClear", _wrap_glClear, 1 },
8375 { "glCallLists", _wrap_glCallLists, 1 },
8376 { "glCallList", _wrap_glCallList, 1 },
8377 { "glBlendFunc", _wrap_glBlendFunc, 1 },
8378 { "glBitmap", _wrap_glBitmap, 1 },
8379 { "glBindTexture", _wrap_glBindTexture, 1 },
8380 { "glBegin", _wrap_glBegin, 1 },
8381 { "glArrayElement", _wrap_glArrayElement, 1 },
8382 { "glAreTexturesResident", _wrap_glAreTexturesResident, 1 },
8383 { "glAlphaFunc", _wrap_glAlphaFunc, 1 },
8384 { "glAccum", _wrap_glAccum, 1 },
8385 { "glGetColorTableEXT", _wrap_glGetColorTableEXT, 1 },
8386 { "glColorTableEXT", _wrap_glColorTableEXT, 1 },
8387 { "glVertexPointerEXT", _wrap_glVertexPointerEXT, 1 },
8388 { "glTexCoordPointerEXT", _wrap_glTexCoordPointerEXT, 1 },
8389 { "glNormalPointerEXT", _wrap_glNormalPointerEXT, 1 },
8390 { "glIndexPointerEXT", _wrap_glIndexPointerEXT, 1 },
8391 { "glGetPointervEXT", _wrap_glGetPointervEXT, 1 },
8392 { "glEdgeFlagPointerEXT", _wrap_glEdgeFlagPointerEXT, 1 },
8393 { "glDrawArraysEXT", _wrap_glDrawArraysEXT, 1 },
8394 { "glColorPointerEXT", _wrap_glColorPointerEXT, 1 },
8395 { "glArrayElementEXT", _wrap_glArrayElementEXT, 1 },
8396 { NULL, NULL }
8397 };
8398 static PyObject *SWIG_globals;
8399 #ifdef __cplusplus
8400 extern "C"
8401 #endif
8402 SWIGEXPORT(void,initglcanvasc)() {
8403 PyObject *m, *d;
8404 SWIG_globals = SWIG_newvarlink();
8405 m = Py_InitModule("glcanvasc", glcanvascMethods);
8406 d = PyModule_GetDict(m);
8407 PyDict_SetItemString(d,"GL_2D", PyInt_FromLong((long) GL_2D));
8408 PyDict_SetItemString(d,"GL_2_BYTES", PyInt_FromLong((long) GL_2_BYTES));
8409 PyDict_SetItemString(d,"GL_3D", PyInt_FromLong((long) GL_3D));
8410 PyDict_SetItemString(d,"GL_3D_COLOR", PyInt_FromLong((long) GL_3D_COLOR));
8411 PyDict_SetItemString(d,"GL_3D_COLOR_TEXTURE", PyInt_FromLong((long) GL_3D_COLOR_TEXTURE));
8412 PyDict_SetItemString(d,"GL_3_BYTES", PyInt_FromLong((long) GL_3_BYTES));
8413 PyDict_SetItemString(d,"GL_4D_COLOR_TEXTURE", PyInt_FromLong((long) GL_4D_COLOR_TEXTURE));
8414 PyDict_SetItemString(d,"GL_4_BYTES", PyInt_FromLong((long) GL_4_BYTES));
8415 PyDict_SetItemString(d,"GL_ACCUM", PyInt_FromLong((long) GL_ACCUM));
8416 PyDict_SetItemString(d,"GL_ACCUM_ALPHA_BITS", PyInt_FromLong((long) GL_ACCUM_ALPHA_BITS));
8417 PyDict_SetItemString(d,"GL_ACCUM_BLUE_BITS", PyInt_FromLong((long) GL_ACCUM_BLUE_BITS));
8418 PyDict_SetItemString(d,"GL_ACCUM_BUFFER_BIT", PyInt_FromLong((long) GL_ACCUM_BUFFER_BIT));
8419 PyDict_SetItemString(d,"GL_ACCUM_CLEAR_VALUE", PyInt_FromLong((long) GL_ACCUM_CLEAR_VALUE));
8420 PyDict_SetItemString(d,"GL_ACCUM_GREEN_BITS", PyInt_FromLong((long) GL_ACCUM_GREEN_BITS));
8421 PyDict_SetItemString(d,"GL_ACCUM_RED_BITS", PyInt_FromLong((long) GL_ACCUM_RED_BITS));
8422 PyDict_SetItemString(d,"GL_ADD", PyInt_FromLong((long) GL_ADD));
8423 PyDict_SetItemString(d,"GL_ALL_ATTRIB_BITS", PyInt_FromLong((long) GL_ALL_ATTRIB_BITS));
8424 PyDict_SetItemString(d,"GL_ALPHA", PyInt_FromLong((long) GL_ALPHA));
8425 PyDict_SetItemString(d,"GL_ALPHA12", PyInt_FromLong((long) GL_ALPHA12));
8426 PyDict_SetItemString(d,"GL_ALPHA16", PyInt_FromLong((long) GL_ALPHA16));
8427 PyDict_SetItemString(d,"GL_ALPHA4", PyInt_FromLong((long) GL_ALPHA4));
8428 PyDict_SetItemString(d,"GL_ALPHA8", PyInt_FromLong((long) GL_ALPHA8));
8429 PyDict_SetItemString(d,"GL_ALPHA_BIAS", PyInt_FromLong((long) GL_ALPHA_BIAS));
8430 PyDict_SetItemString(d,"GL_ALPHA_BITS", PyInt_FromLong((long) GL_ALPHA_BITS));
8431 PyDict_SetItemString(d,"GL_ALPHA_SCALE", PyInt_FromLong((long) GL_ALPHA_SCALE));
8432 PyDict_SetItemString(d,"GL_ALPHA_TEST", PyInt_FromLong((long) GL_ALPHA_TEST));
8433 PyDict_SetItemString(d,"GL_ALPHA_TEST_FUNC", PyInt_FromLong((long) GL_ALPHA_TEST_FUNC));
8434 PyDict_SetItemString(d,"GL_ALPHA_TEST_REF", PyInt_FromLong((long) GL_ALPHA_TEST_REF));
8435 PyDict_SetItemString(d,"GL_ALWAYS", PyInt_FromLong((long) GL_ALWAYS));
8436 PyDict_SetItemString(d,"GL_AMBIENT", PyInt_FromLong((long) GL_AMBIENT));
8437 PyDict_SetItemString(d,"GL_AMBIENT_AND_DIFFUSE", PyInt_FromLong((long) GL_AMBIENT_AND_DIFFUSE));
8438 PyDict_SetItemString(d,"GL_AND", PyInt_FromLong((long) GL_AND));
8439 PyDict_SetItemString(d,"GL_AND_INVERTED", PyInt_FromLong((long) GL_AND_INVERTED));
8440 PyDict_SetItemString(d,"GL_AND_REVERSE", PyInt_FromLong((long) GL_AND_REVERSE));
8441 PyDict_SetItemString(d,"GL_ATTRIB_STACK_DEPTH", PyInt_FromLong((long) GL_ATTRIB_STACK_DEPTH));
8442 PyDict_SetItemString(d,"GL_AUTO_NORMAL", PyInt_FromLong((long) GL_AUTO_NORMAL));
8443 PyDict_SetItemString(d,"GL_AUX0", PyInt_FromLong((long) GL_AUX0));
8444 PyDict_SetItemString(d,"GL_AUX1", PyInt_FromLong((long) GL_AUX1));
8445 PyDict_SetItemString(d,"GL_AUX2", PyInt_FromLong((long) GL_AUX2));
8446 PyDict_SetItemString(d,"GL_AUX3", PyInt_FromLong((long) GL_AUX3));
8447 PyDict_SetItemString(d,"GL_AUX_BUFFERS", PyInt_FromLong((long) GL_AUX_BUFFERS));
8448 PyDict_SetItemString(d,"GL_BACK", PyInt_FromLong((long) GL_BACK));
8449 PyDict_SetItemString(d,"GL_BACK_LEFT", PyInt_FromLong((long) GL_BACK_LEFT));
8450 PyDict_SetItemString(d,"GL_BACK_RIGHT", PyInt_FromLong((long) GL_BACK_RIGHT));
8451 PyDict_SetItemString(d,"GL_BITMAP", PyInt_FromLong((long) GL_BITMAP));
8452 PyDict_SetItemString(d,"GL_BITMAP_TOKEN", PyInt_FromLong((long) GL_BITMAP_TOKEN));
8453 PyDict_SetItemString(d,"GL_BLEND", PyInt_FromLong((long) GL_BLEND));
8454 PyDict_SetItemString(d,"GL_BLEND_DST", PyInt_FromLong((long) GL_BLEND_DST));
8455 PyDict_SetItemString(d,"GL_BLEND_SRC", PyInt_FromLong((long) GL_BLEND_SRC));
8456 PyDict_SetItemString(d,"GL_BLUE", PyInt_FromLong((long) GL_BLUE));
8457 PyDict_SetItemString(d,"GL_BLUE_BIAS", PyInt_FromLong((long) GL_BLUE_BIAS));
8458 PyDict_SetItemString(d,"GL_BLUE_BITS", PyInt_FromLong((long) GL_BLUE_BITS));
8459 PyDict_SetItemString(d,"GL_BLUE_SCALE", PyInt_FromLong((long) GL_BLUE_SCALE));
8460 PyDict_SetItemString(d,"GL_BYTE", PyInt_FromLong((long) GL_BYTE));
8461 PyDict_SetItemString(d,"GL_C3F_V3F", PyInt_FromLong((long) GL_C3F_V3F));
8462 PyDict_SetItemString(d,"GL_C4F_N3F_V3F", PyInt_FromLong((long) GL_C4F_N3F_V3F));
8463 PyDict_SetItemString(d,"GL_C4UB_V2F", PyInt_FromLong((long) GL_C4UB_V2F));
8464 PyDict_SetItemString(d,"GL_C4UB_V3F", PyInt_FromLong((long) GL_C4UB_V3F));
8465 PyDict_SetItemString(d,"GL_CCW", PyInt_FromLong((long) GL_CCW));
8466 PyDict_SetItemString(d,"GL_CLAMP", PyInt_FromLong((long) GL_CLAMP));
8467 PyDict_SetItemString(d,"GL_CLEAR", PyInt_FromLong((long) GL_CLEAR));
8468 PyDict_SetItemString(d,"GL_CLIENT_ALL_ATTRIB_BITS", PyInt_FromLong((long) GL_CLIENT_ALL_ATTRIB_BITS));
8469 PyDict_SetItemString(d,"GL_CLIENT_ATTRIB_STACK_DEPTH", PyInt_FromLong((long) GL_CLIENT_ATTRIB_STACK_DEPTH));
8470 PyDict_SetItemString(d,"GL_CLIENT_PIXEL_STORE_BIT", PyInt_FromLong((long) GL_CLIENT_PIXEL_STORE_BIT));
8471 PyDict_SetItemString(d,"GL_CLIENT_VERTEX_ARRAY_BIT", PyInt_FromLong((long) GL_CLIENT_VERTEX_ARRAY_BIT));
8472 PyDict_SetItemString(d,"GL_CLIP_PLANE0", PyInt_FromLong((long) GL_CLIP_PLANE0));
8473 PyDict_SetItemString(d,"GL_CLIP_PLANE1", PyInt_FromLong((long) GL_CLIP_PLANE1));
8474 PyDict_SetItemString(d,"GL_CLIP_PLANE2", PyInt_FromLong((long) GL_CLIP_PLANE2));
8475 PyDict_SetItemString(d,"GL_CLIP_PLANE3", PyInt_FromLong((long) GL_CLIP_PLANE3));
8476 PyDict_SetItemString(d,"GL_CLIP_PLANE4", PyInt_FromLong((long) GL_CLIP_PLANE4));
8477 PyDict_SetItemString(d,"GL_CLIP_PLANE5", PyInt_FromLong((long) GL_CLIP_PLANE5));
8478 PyDict_SetItemString(d,"GL_COEFF", PyInt_FromLong((long) GL_COEFF));
8479 PyDict_SetItemString(d,"GL_COLOR", PyInt_FromLong((long) GL_COLOR));
8480 PyDict_SetItemString(d,"GL_COLOR_ARRAY", PyInt_FromLong((long) GL_COLOR_ARRAY));
8481 PyDict_SetItemString(d,"GL_COLOR_ARRAY_COUNT_EXT", PyInt_FromLong((long) GL_COLOR_ARRAY_COUNT_EXT));
8482 PyDict_SetItemString(d,"GL_COLOR_ARRAY_EXT", PyInt_FromLong((long) GL_COLOR_ARRAY_EXT));
8483 PyDict_SetItemString(d,"GL_COLOR_ARRAY_POINTER", PyInt_FromLong((long) GL_COLOR_ARRAY_POINTER));
8484 PyDict_SetItemString(d,"GL_COLOR_ARRAY_POINTER_EXT", PyInt_FromLong((long) GL_COLOR_ARRAY_POINTER_EXT));
8485 PyDict_SetItemString(d,"GL_COLOR_ARRAY_SIZE", PyInt_FromLong((long) GL_COLOR_ARRAY_SIZE));
8486 PyDict_SetItemString(d,"GL_COLOR_ARRAY_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_ARRAY_SIZE_EXT));
8487 PyDict_SetItemString(d,"GL_COLOR_ARRAY_STRIDE", PyInt_FromLong((long) GL_COLOR_ARRAY_STRIDE));
8488 PyDict_SetItemString(d,"GL_COLOR_ARRAY_STRIDE_EXT", PyInt_FromLong((long) GL_COLOR_ARRAY_STRIDE_EXT));
8489 PyDict_SetItemString(d,"GL_COLOR_ARRAY_TYPE", PyInt_FromLong((long) GL_COLOR_ARRAY_TYPE));
8490 PyDict_SetItemString(d,"GL_COLOR_ARRAY_TYPE_EXT", PyInt_FromLong((long) GL_COLOR_ARRAY_TYPE_EXT));
8491 PyDict_SetItemString(d,"GL_COLOR_BUFFER_BIT", PyInt_FromLong((long) GL_COLOR_BUFFER_BIT));
8492 PyDict_SetItemString(d,"GL_COLOR_CLEAR_VALUE", PyInt_FromLong((long) GL_COLOR_CLEAR_VALUE));
8493 PyDict_SetItemString(d,"GL_COLOR_INDEX", PyInt_FromLong((long) GL_COLOR_INDEX));
8494 PyDict_SetItemString(d,"GL_COLOR_INDEX12_EXT", PyInt_FromLong((long) GL_COLOR_INDEX12_EXT));
8495 PyDict_SetItemString(d,"GL_COLOR_INDEX16_EXT", PyInt_FromLong((long) GL_COLOR_INDEX16_EXT));
8496 PyDict_SetItemString(d,"GL_COLOR_INDEX1_EXT", PyInt_FromLong((long) GL_COLOR_INDEX1_EXT));
8497 PyDict_SetItemString(d,"GL_COLOR_INDEX2_EXT", PyInt_FromLong((long) GL_COLOR_INDEX2_EXT));
8498 PyDict_SetItemString(d,"GL_COLOR_INDEX4_EXT", PyInt_FromLong((long) GL_COLOR_INDEX4_EXT));
8499 PyDict_SetItemString(d,"GL_COLOR_INDEX8_EXT", PyInt_FromLong((long) GL_COLOR_INDEX8_EXT));
8500 PyDict_SetItemString(d,"GL_COLOR_INDEXES", PyInt_FromLong((long) GL_COLOR_INDEXES));
8501 PyDict_SetItemString(d,"GL_COLOR_LOGIC_OP", PyInt_FromLong((long) GL_COLOR_LOGIC_OP));
8502 PyDict_SetItemString(d,"GL_COLOR_MATERIAL", PyInt_FromLong((long) GL_COLOR_MATERIAL));
8503 PyDict_SetItemString(d,"GL_COLOR_MATERIAL_FACE", PyInt_FromLong((long) GL_COLOR_MATERIAL_FACE));
8504 PyDict_SetItemString(d,"GL_COLOR_MATERIAL_PARAMETER", PyInt_FromLong((long) GL_COLOR_MATERIAL_PARAMETER));
8505 PyDict_SetItemString(d,"GL_COLOR_TABLE_ALPHA_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_ALPHA_SIZE_EXT));
8506 PyDict_SetItemString(d,"GL_COLOR_TABLE_BLUE_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_BLUE_SIZE_EXT));
8507 PyDict_SetItemString(d,"GL_COLOR_TABLE_FORMAT_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_FORMAT_EXT));
8508 PyDict_SetItemString(d,"GL_COLOR_TABLE_GREEN_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_GREEN_SIZE_EXT));
8509 PyDict_SetItemString(d,"GL_COLOR_TABLE_INTENSITY_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_INTENSITY_SIZE_EXT));
8510 PyDict_SetItemString(d,"GL_COLOR_TABLE_LUMINANCE_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_LUMINANCE_SIZE_EXT));
8511 PyDict_SetItemString(d,"GL_COLOR_TABLE_RED_SIZE_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_RED_SIZE_EXT));
8512 PyDict_SetItemString(d,"GL_COLOR_TABLE_WIDTH_EXT", PyInt_FromLong((long) GL_COLOR_TABLE_WIDTH_EXT));
8513 PyDict_SetItemString(d,"GL_COLOR_WRITEMASK", PyInt_FromLong((long) GL_COLOR_WRITEMASK));
8514 PyDict_SetItemString(d,"GL_COMPILE", PyInt_FromLong((long) GL_COMPILE));
8515 PyDict_SetItemString(d,"GL_COMPILE_AND_EXECUTE", PyInt_FromLong((long) GL_COMPILE_AND_EXECUTE));
8516 PyDict_SetItemString(d,"GL_CONSTANT_ATTENUATION", PyInt_FromLong((long) GL_CONSTANT_ATTENUATION));
8517 PyDict_SetItemString(d,"GL_COPY", PyInt_FromLong((long) GL_COPY));
8518 PyDict_SetItemString(d,"GL_COPY_INVERTED", PyInt_FromLong((long) GL_COPY_INVERTED));
8519 PyDict_SetItemString(d,"GL_COPY_PIXEL_TOKEN", PyInt_FromLong((long) GL_COPY_PIXEL_TOKEN));
8520 PyDict_SetItemString(d,"GL_CULL_FACE", PyInt_FromLong((long) GL_CULL_FACE));
8521 PyDict_SetItemString(d,"GL_CULL_FACE_MODE", PyInt_FromLong((long) GL_CULL_FACE_MODE));
8522 PyDict_SetItemString(d,"GL_CURRENT_BIT", PyInt_FromLong((long) GL_CURRENT_BIT));
8523 PyDict_SetItemString(d,"GL_CURRENT_COLOR", PyInt_FromLong((long) GL_CURRENT_COLOR));
8524 PyDict_SetItemString(d,"GL_CURRENT_INDEX", PyInt_FromLong((long) GL_CURRENT_INDEX));
8525 PyDict_SetItemString(d,"GL_CURRENT_NORMAL", PyInt_FromLong((long) GL_CURRENT_NORMAL));
8526 PyDict_SetItemString(d,"GL_CURRENT_RASTER_COLOR", PyInt_FromLong((long) GL_CURRENT_RASTER_COLOR));
8527 PyDict_SetItemString(d,"GL_CURRENT_RASTER_DISTANCE", PyInt_FromLong((long) GL_CURRENT_RASTER_DISTANCE));
8528 PyDict_SetItemString(d,"GL_CURRENT_RASTER_INDEX", PyInt_FromLong((long) GL_CURRENT_RASTER_INDEX));
8529 PyDict_SetItemString(d,"GL_CURRENT_RASTER_POSITION", PyInt_FromLong((long) GL_CURRENT_RASTER_POSITION));
8530 PyDict_SetItemString(d,"GL_CURRENT_RASTER_POSITION_VALID", PyInt_FromLong((long) GL_CURRENT_RASTER_POSITION_VALID));
8531 PyDict_SetItemString(d,"GL_CURRENT_RASTER_TEXTURE_COORDS", PyInt_FromLong((long) GL_CURRENT_RASTER_TEXTURE_COORDS));
8532 PyDict_SetItemString(d,"GL_CURRENT_TEXTURE_COORDS", PyInt_FromLong((long) GL_CURRENT_TEXTURE_COORDS));
8533 PyDict_SetItemString(d,"GL_CW", PyInt_FromLong((long) GL_CW));
8534 PyDict_SetItemString(d,"GL_DECAL", PyInt_FromLong((long) GL_DECAL));
8535 PyDict_SetItemString(d,"GL_DECR", PyInt_FromLong((long) GL_DECR));
8536 PyDict_SetItemString(d,"GL_DEPTH", PyInt_FromLong((long) GL_DEPTH));
8537 PyDict_SetItemString(d,"GL_DEPTH_BIAS", PyInt_FromLong((long) GL_DEPTH_BIAS));
8538 PyDict_SetItemString(d,"GL_DEPTH_BITS", PyInt_FromLong((long) GL_DEPTH_BITS));
8539 PyDict_SetItemString(d,"GL_DEPTH_BUFFER_BIT", PyInt_FromLong((long) GL_DEPTH_BUFFER_BIT));
8540 PyDict_SetItemString(d,"GL_DEPTH_CLEAR_VALUE", PyInt_FromLong((long) GL_DEPTH_CLEAR_VALUE));
8541 PyDict_SetItemString(d,"GL_DEPTH_COMPONENT", PyInt_FromLong((long) GL_DEPTH_COMPONENT));
8542 PyDict_SetItemString(d,"GL_DEPTH_FUNC", PyInt_FromLong((long) GL_DEPTH_FUNC));
8543 PyDict_SetItemString(d,"GL_DEPTH_RANGE", PyInt_FromLong((long) GL_DEPTH_RANGE));
8544 PyDict_SetItemString(d,"GL_DEPTH_SCALE", PyInt_FromLong((long) GL_DEPTH_SCALE));
8545 PyDict_SetItemString(d,"GL_DEPTH_TEST", PyInt_FromLong((long) GL_DEPTH_TEST));
8546 PyDict_SetItemString(d,"GL_DEPTH_WRITEMASK", PyInt_FromLong((long) GL_DEPTH_WRITEMASK));
8547 PyDict_SetItemString(d,"GL_DIFFUSE", PyInt_FromLong((long) GL_DIFFUSE));
8548 PyDict_SetItemString(d,"GL_DITHER", PyInt_FromLong((long) GL_DITHER));
8549 PyDict_SetItemString(d,"GL_DOMAIN", PyInt_FromLong((long) GL_DOMAIN));
8550 PyDict_SetItemString(d,"GL_DONT_CARE", PyInt_FromLong((long) GL_DONT_CARE));
8551 PyDict_SetItemString(d,"GL_DOUBLE", PyInt_FromLong((long) GL_DOUBLE));
8552 PyDict_SetItemString(d,"GL_DOUBLEBUFFER", PyInt_FromLong((long) GL_DOUBLEBUFFER));
8553 PyDict_SetItemString(d,"GL_DRAW_BUFFER", PyInt_FromLong((long) GL_DRAW_BUFFER));
8554 PyDict_SetItemString(d,"GL_DRAW_PIXEL_TOKEN", PyInt_FromLong((long) GL_DRAW_PIXEL_TOKEN));
8555 PyDict_SetItemString(d,"GL_DST_ALPHA", PyInt_FromLong((long) GL_DST_ALPHA));
8556 PyDict_SetItemString(d,"GL_DST_COLOR", PyInt_FromLong((long) GL_DST_COLOR));
8557 PyDict_SetItemString(d,"GL_EDGE_FLAG", PyInt_FromLong((long) GL_EDGE_FLAG));
8558 PyDict_SetItemString(d,"GL_EDGE_FLAG_ARRAY", PyInt_FromLong((long) GL_EDGE_FLAG_ARRAY));
8559 PyDict_SetItemString(d,"GL_EDGE_FLAG_ARRAY_COUNT_EXT", PyInt_FromLong((long) GL_EDGE_FLAG_ARRAY_COUNT_EXT));
8560 PyDict_SetItemString(d,"GL_EDGE_FLAG_ARRAY_EXT", PyInt_FromLong((long) GL_EDGE_FLAG_ARRAY_EXT));
8561 PyDict_SetItemString(d,"GL_EDGE_FLAG_ARRAY_POINTER", PyInt_FromLong((long) GL_EDGE_FLAG_ARRAY_POINTER));
8562 PyDict_SetItemString(d,"GL_EDGE_FLAG_ARRAY_POINTER_EXT", PyInt_FromLong((long) GL_EDGE_FLAG_ARRAY_POINTER_EXT));
8563 PyDict_SetItemString(d,"GL_EDGE_FLAG_ARRAY_STRIDE", PyInt_FromLong((long) GL_EDGE_FLAG_ARRAY_STRIDE));
8564 PyDict_SetItemString(d,"GL_EDGE_FLAG_ARRAY_STRIDE_EXT", PyInt_FromLong((long) GL_EDGE_FLAG_ARRAY_STRIDE_EXT));
8565 PyDict_SetItemString(d,"GL_EMISSION", PyInt_FromLong((long) GL_EMISSION));
8566 PyDict_SetItemString(d,"GL_ENABLE_BIT", PyInt_FromLong((long) GL_ENABLE_BIT));
8567 PyDict_SetItemString(d,"GL_EQUAL", PyInt_FromLong((long) GL_EQUAL));
8568 PyDict_SetItemString(d,"GL_EQUIV", PyInt_FromLong((long) GL_EQUIV));
8569 PyDict_SetItemString(d,"GL_EVAL_BIT", PyInt_FromLong((long) GL_EVAL_BIT));
8570 PyDict_SetItemString(d,"GL_EXP", PyInt_FromLong((long) GL_EXP));
8571 PyDict_SetItemString(d,"GL_EXP2", PyInt_FromLong((long) GL_EXP2));
8572 PyDict_SetItemString(d,"GL_EXTENSIONS", PyInt_FromLong((long) GL_EXTENSIONS));
8573 PyDict_SetItemString(d,"GL_EXT_paletted_texture", PyInt_FromLong((long) GL_EXT_paletted_texture));
8574 PyDict_SetItemString(d,"GL_EXT_vertex_array", PyInt_FromLong((long) GL_EXT_vertex_array));
8575 PyDict_SetItemString(d,"GL_EYE_LINEAR", PyInt_FromLong((long) GL_EYE_LINEAR));
8576 PyDict_SetItemString(d,"GL_EYE_PLANE", PyInt_FromLong((long) GL_EYE_PLANE));
8577 PyDict_SetItemString(d,"GL_FALSE", PyInt_FromLong((long) GL_FALSE));
8578 PyDict_SetItemString(d,"GL_FASTEST", PyInt_FromLong((long) GL_FASTEST));
8579 PyDict_SetItemString(d,"GL_FEEDBACK", PyInt_FromLong((long) GL_FEEDBACK));
8580 PyDict_SetItemString(d,"GL_FEEDBACK_BUFFER_POINTER", PyInt_FromLong((long) GL_FEEDBACK_BUFFER_POINTER));
8581 PyDict_SetItemString(d,"GL_FEEDBACK_BUFFER_SIZE", PyInt_FromLong((long) GL_FEEDBACK_BUFFER_SIZE));
8582 PyDict_SetItemString(d,"GL_FEEDBACK_BUFFER_TYPE", PyInt_FromLong((long) GL_FEEDBACK_BUFFER_TYPE));
8583 PyDict_SetItemString(d,"GL_FILL", PyInt_FromLong((long) GL_FILL));
8584 PyDict_SetItemString(d,"GL_FLAT", PyInt_FromLong((long) GL_FLAT));
8585 PyDict_SetItemString(d,"GL_FLOAT", PyInt_FromLong((long) GL_FLOAT));
8586 PyDict_SetItemString(d,"GL_FOG", PyInt_FromLong((long) GL_FOG));
8587 PyDict_SetItemString(d,"GL_FOG_BIT", PyInt_FromLong((long) GL_FOG_BIT));
8588 PyDict_SetItemString(d,"GL_FOG_COLOR", PyInt_FromLong((long) GL_FOG_COLOR));
8589 PyDict_SetItemString(d,"GL_FOG_DENSITY", PyInt_FromLong((long) GL_FOG_DENSITY));
8590 PyDict_SetItemString(d,"GL_FOG_END", PyInt_FromLong((long) GL_FOG_END));
8591 PyDict_SetItemString(d,"GL_FOG_HINT", PyInt_FromLong((long) GL_FOG_HINT));
8592 PyDict_SetItemString(d,"GL_FOG_INDEX", PyInt_FromLong((long) GL_FOG_INDEX));
8593 PyDict_SetItemString(d,"GL_FOG_MODE", PyInt_FromLong((long) GL_FOG_MODE));
8594 PyDict_SetItemString(d,"GL_FOG_START", PyInt_FromLong((long) GL_FOG_START));
8595 PyDict_SetItemString(d,"GL_FRONT", PyInt_FromLong((long) GL_FRONT));
8596 PyDict_SetItemString(d,"GL_FRONT_AND_BACK", PyInt_FromLong((long) GL_FRONT_AND_BACK));
8597 PyDict_SetItemString(d,"GL_FRONT_FACE", PyInt_FromLong((long) GL_FRONT_FACE));
8598 PyDict_SetItemString(d,"GL_FRONT_LEFT", PyInt_FromLong((long) GL_FRONT_LEFT));
8599 PyDict_SetItemString(d,"GL_FRONT_RIGHT", PyInt_FromLong((long) GL_FRONT_RIGHT));
8600 PyDict_SetItemString(d,"GL_GEQUAL", PyInt_FromLong((long) GL_GEQUAL));
8601 PyDict_SetItemString(d,"GL_GREATER", PyInt_FromLong((long) GL_GREATER));
8602 PyDict_SetItemString(d,"GL_GREEN", PyInt_FromLong((long) GL_GREEN));
8603 PyDict_SetItemString(d,"GL_GREEN_BIAS", PyInt_FromLong((long) GL_GREEN_BIAS));
8604 PyDict_SetItemString(d,"GL_GREEN_BITS", PyInt_FromLong((long) GL_GREEN_BITS));
8605 PyDict_SetItemString(d,"GL_GREEN_SCALE", PyInt_FromLong((long) GL_GREEN_SCALE));
8606 PyDict_SetItemString(d,"GL_HINT_BIT", PyInt_FromLong((long) GL_HINT_BIT));
8607 PyDict_SetItemString(d,"GL_INCR", PyInt_FromLong((long) GL_INCR));
8608 PyDict_SetItemString(d,"GL_INDEX_ARRAY", PyInt_FromLong((long) GL_INDEX_ARRAY));
8609 PyDict_SetItemString(d,"GL_INDEX_ARRAY_COUNT_EXT", PyInt_FromLong((long) GL_INDEX_ARRAY_COUNT_EXT));
8610 PyDict_SetItemString(d,"GL_INDEX_ARRAY_EXT", PyInt_FromLong((long) GL_INDEX_ARRAY_EXT));
8611 PyDict_SetItemString(d,"GL_INDEX_ARRAY_POINTER", PyInt_FromLong((long) GL_INDEX_ARRAY_POINTER));
8612 PyDict_SetItemString(d,"GL_INDEX_ARRAY_POINTER_EXT", PyInt_FromLong((long) GL_INDEX_ARRAY_POINTER_EXT));
8613 PyDict_SetItemString(d,"GL_INDEX_ARRAY_STRIDE", PyInt_FromLong((long) GL_INDEX_ARRAY_STRIDE));
8614 PyDict_SetItemString(d,"GL_INDEX_ARRAY_STRIDE_EXT", PyInt_FromLong((long) GL_INDEX_ARRAY_STRIDE_EXT));
8615 PyDict_SetItemString(d,"GL_INDEX_ARRAY_TYPE", PyInt_FromLong((long) GL_INDEX_ARRAY_TYPE));
8616 PyDict_SetItemString(d,"GL_INDEX_ARRAY_TYPE_EXT", PyInt_FromLong((long) GL_INDEX_ARRAY_TYPE_EXT));
8617 PyDict_SetItemString(d,"GL_INDEX_BITS", PyInt_FromLong((long) GL_INDEX_BITS));
8618 PyDict_SetItemString(d,"GL_INDEX_CLEAR_VALUE", PyInt_FromLong((long) GL_INDEX_CLEAR_VALUE));
8619 PyDict_SetItemString(d,"GL_INDEX_LOGIC_OP", PyInt_FromLong((long) GL_INDEX_LOGIC_OP));
8620 PyDict_SetItemString(d,"GL_INDEX_MODE", PyInt_FromLong((long) GL_INDEX_MODE));
8621 PyDict_SetItemString(d,"GL_INDEX_OFFSET", PyInt_FromLong((long) GL_INDEX_OFFSET));
8622 PyDict_SetItemString(d,"GL_INDEX_SHIFT", PyInt_FromLong((long) GL_INDEX_SHIFT));
8623 PyDict_SetItemString(d,"GL_INDEX_WRITEMASK", PyInt_FromLong((long) GL_INDEX_WRITEMASK));
8624 PyDict_SetItemString(d,"GL_INT", PyInt_FromLong((long) GL_INT));
8625 PyDict_SetItemString(d,"GL_INTENSITY", PyInt_FromLong((long) GL_INTENSITY));
8626 PyDict_SetItemString(d,"GL_INTENSITY12", PyInt_FromLong((long) GL_INTENSITY12));
8627 PyDict_SetItemString(d,"GL_INTENSITY16", PyInt_FromLong((long) GL_INTENSITY16));
8628 PyDict_SetItemString(d,"GL_INTENSITY4", PyInt_FromLong((long) GL_INTENSITY4));
8629 PyDict_SetItemString(d,"GL_INTENSITY8", PyInt_FromLong((long) GL_INTENSITY8));
8630 PyDict_SetItemString(d,"GL_INVALID_ENUM", PyInt_FromLong((long) GL_INVALID_ENUM));
8631 PyDict_SetItemString(d,"GL_INVALID_OPERATION", PyInt_FromLong((long) GL_INVALID_OPERATION));
8632 PyDict_SetItemString(d,"GL_INVALID_VALUE", PyInt_FromLong((long) GL_INVALID_VALUE));
8633 PyDict_SetItemString(d,"GL_INVERT", PyInt_FromLong((long) GL_INVERT));
8634 PyDict_SetItemString(d,"GL_KEEP", PyInt_FromLong((long) GL_KEEP));
8635 PyDict_SetItemString(d,"GL_LEFT", PyInt_FromLong((long) GL_LEFT));
8636 PyDict_SetItemString(d,"GL_LEQUAL", PyInt_FromLong((long) GL_LEQUAL));
8637 PyDict_SetItemString(d,"GL_LESS", PyInt_FromLong((long) GL_LESS));
8638 PyDict_SetItemString(d,"GL_LIGHT0", PyInt_FromLong((long) GL_LIGHT0));
8639 PyDict_SetItemString(d,"GL_LIGHT1", PyInt_FromLong((long) GL_LIGHT1));
8640 PyDict_SetItemString(d,"GL_LIGHT2", PyInt_FromLong((long) GL_LIGHT2));
8641 PyDict_SetItemString(d,"GL_LIGHT3", PyInt_FromLong((long) GL_LIGHT3));
8642 PyDict_SetItemString(d,"GL_LIGHT4", PyInt_FromLong((long) GL_LIGHT4));
8643 PyDict_SetItemString(d,"GL_LIGHT5", PyInt_FromLong((long) GL_LIGHT5));
8644 PyDict_SetItemString(d,"GL_LIGHT6", PyInt_FromLong((long) GL_LIGHT6));
8645 PyDict_SetItemString(d,"GL_LIGHT7", PyInt_FromLong((long) GL_LIGHT7));
8646 PyDict_SetItemString(d,"GL_LIGHTING", PyInt_FromLong((long) GL_LIGHTING));
8647 PyDict_SetItemString(d,"GL_LIGHTING_BIT", PyInt_FromLong((long) GL_LIGHTING_BIT));
8648 PyDict_SetItemString(d,"GL_LIGHT_MODEL_AMBIENT", PyInt_FromLong((long) GL_LIGHT_MODEL_AMBIENT));
8649 PyDict_SetItemString(d,"GL_LIGHT_MODEL_LOCAL_VIEWER", PyInt_FromLong((long) GL_LIGHT_MODEL_LOCAL_VIEWER));
8650 PyDict_SetItemString(d,"GL_LIGHT_MODEL_TWO_SIDE", PyInt_FromLong((long) GL_LIGHT_MODEL_TWO_SIDE));
8651 PyDict_SetItemString(d,"GL_LINE", PyInt_FromLong((long) GL_LINE));
8652 PyDict_SetItemString(d,"GL_LINEAR", PyInt_FromLong((long) GL_LINEAR));
8653 PyDict_SetItemString(d,"GL_LINEAR_ATTENUATION", PyInt_FromLong((long) GL_LINEAR_ATTENUATION));
8654 PyDict_SetItemString(d,"GL_LINEAR_MIPMAP_LINEAR", PyInt_FromLong((long) GL_LINEAR_MIPMAP_LINEAR));
8655 PyDict_SetItemString(d,"GL_LINEAR_MIPMAP_NEAREST", PyInt_FromLong((long) GL_LINEAR_MIPMAP_NEAREST));
8656 PyDict_SetItemString(d,"GL_LINES", PyInt_FromLong((long) GL_LINES));
8657 PyDict_SetItemString(d,"GL_LINE_BIT", PyInt_FromLong((long) GL_LINE_BIT));
8658 PyDict_SetItemString(d,"GL_LINE_LOOP", PyInt_FromLong((long) GL_LINE_LOOP));
8659 PyDict_SetItemString(d,"GL_LINE_RESET_TOKEN", PyInt_FromLong((long) GL_LINE_RESET_TOKEN));
8660 PyDict_SetItemString(d,"GL_LINE_SMOOTH", PyInt_FromLong((long) GL_LINE_SMOOTH));
8661 PyDict_SetItemString(d,"GL_LINE_SMOOTH_HINT", PyInt_FromLong((long) GL_LINE_SMOOTH_HINT));
8662 PyDict_SetItemString(d,"GL_LINE_STIPPLE", PyInt_FromLong((long) GL_LINE_STIPPLE));
8663 PyDict_SetItemString(d,"GL_LINE_STIPPLE_PATTERN", PyInt_FromLong((long) GL_LINE_STIPPLE_PATTERN));
8664 PyDict_SetItemString(d,"GL_LINE_STIPPLE_REPEAT", PyInt_FromLong((long) GL_LINE_STIPPLE_REPEAT));
8665 PyDict_SetItemString(d,"GL_LINE_STRIP", PyInt_FromLong((long) GL_LINE_STRIP));
8666 PyDict_SetItemString(d,"GL_LINE_TOKEN", PyInt_FromLong((long) GL_LINE_TOKEN));
8667 PyDict_SetItemString(d,"GL_LINE_WIDTH", PyInt_FromLong((long) GL_LINE_WIDTH));
8668 PyDict_SetItemString(d,"GL_LINE_WIDTH_GRANULARITY", PyInt_FromLong((long) GL_LINE_WIDTH_GRANULARITY));
8669 PyDict_SetItemString(d,"GL_LINE_WIDTH_RANGE", PyInt_FromLong((long) GL_LINE_WIDTH_RANGE));
8670 PyDict_SetItemString(d,"GL_LIST_BASE", PyInt_FromLong((long) GL_LIST_BASE));
8671 PyDict_SetItemString(d,"GL_LIST_BIT", PyInt_FromLong((long) GL_LIST_BIT));
8672 PyDict_SetItemString(d,"GL_LIST_INDEX", PyInt_FromLong((long) GL_LIST_INDEX));
8673 PyDict_SetItemString(d,"GL_LIST_MODE", PyInt_FromLong((long) GL_LIST_MODE));
8674 PyDict_SetItemString(d,"GL_LOAD", PyInt_FromLong((long) GL_LOAD));
8675 PyDict_SetItemString(d,"GL_LOGIC_OP", PyInt_FromLong((long) GL_LOGIC_OP));
8676 PyDict_SetItemString(d,"GL_LOGIC_OP_MODE", PyInt_FromLong((long) GL_LOGIC_OP_MODE));
8677 PyDict_SetItemString(d,"GL_LUMINANCE", PyInt_FromLong((long) GL_LUMINANCE));
8678 PyDict_SetItemString(d,"GL_LUMINANCE12", PyInt_FromLong((long) GL_LUMINANCE12));
8679 PyDict_SetItemString(d,"GL_LUMINANCE12_ALPHA12", PyInt_FromLong((long) GL_LUMINANCE12_ALPHA12));
8680 PyDict_SetItemString(d,"GL_LUMINANCE12_ALPHA4", PyInt_FromLong((long) GL_LUMINANCE12_ALPHA4));
8681 PyDict_SetItemString(d,"GL_LUMINANCE16", PyInt_FromLong((long) GL_LUMINANCE16));
8682 PyDict_SetItemString(d,"GL_LUMINANCE16_ALPHA16", PyInt_FromLong((long) GL_LUMINANCE16_ALPHA16));
8683 PyDict_SetItemString(d,"GL_LUMINANCE4", PyInt_FromLong((long) GL_LUMINANCE4));
8684 PyDict_SetItemString(d,"GL_LUMINANCE4_ALPHA4", PyInt_FromLong((long) GL_LUMINANCE4_ALPHA4));
8685 PyDict_SetItemString(d,"GL_LUMINANCE6_ALPHA2", PyInt_FromLong((long) GL_LUMINANCE6_ALPHA2));
8686 PyDict_SetItemString(d,"GL_LUMINANCE8", PyInt_FromLong((long) GL_LUMINANCE8));
8687 PyDict_SetItemString(d,"GL_LUMINANCE8_ALPHA8", PyInt_FromLong((long) GL_LUMINANCE8_ALPHA8));
8688 PyDict_SetItemString(d,"GL_LUMINANCE_ALPHA", PyInt_FromLong((long) GL_LUMINANCE_ALPHA));
8689 PyDict_SetItemString(d,"GL_MAP1_COLOR_4", PyInt_FromLong((long) GL_MAP1_COLOR_4));
8690 PyDict_SetItemString(d,"GL_MAP1_GRID_DOMAIN", PyInt_FromLong((long) GL_MAP1_GRID_DOMAIN));
8691 PyDict_SetItemString(d,"GL_MAP1_GRID_SEGMENTS", PyInt_FromLong((long) GL_MAP1_GRID_SEGMENTS));
8692 PyDict_SetItemString(d,"GL_MAP1_INDEX", PyInt_FromLong((long) GL_MAP1_INDEX));
8693 PyDict_SetItemString(d,"GL_MAP1_NORMAL", PyInt_FromLong((long) GL_MAP1_NORMAL));
8694 PyDict_SetItemString(d,"GL_MAP1_TEXTURE_COORD_1", PyInt_FromLong((long) GL_MAP1_TEXTURE_COORD_1));
8695 PyDict_SetItemString(d,"GL_MAP1_TEXTURE_COORD_2", PyInt_FromLong((long) GL_MAP1_TEXTURE_COORD_2));
8696 PyDict_SetItemString(d,"GL_MAP1_TEXTURE_COORD_3", PyInt_FromLong((long) GL_MAP1_TEXTURE_COORD_3));
8697 PyDict_SetItemString(d,"GL_MAP1_TEXTURE_COORD_4", PyInt_FromLong((long) GL_MAP1_TEXTURE_COORD_4));
8698 PyDict_SetItemString(d,"GL_MAP1_VERTEX_3", PyInt_FromLong((long) GL_MAP1_VERTEX_3));
8699 PyDict_SetItemString(d,"GL_MAP1_VERTEX_4", PyInt_FromLong((long) GL_MAP1_VERTEX_4));
8700 PyDict_SetItemString(d,"GL_MAP2_COLOR_4", PyInt_FromLong((long) GL_MAP2_COLOR_4));
8701 PyDict_SetItemString(d,"GL_MAP2_GRID_DOMAIN", PyInt_FromLong((long) GL_MAP2_GRID_DOMAIN));
8702 PyDict_SetItemString(d,"GL_MAP2_GRID_SEGMENTS", PyInt_FromLong((long) GL_MAP2_GRID_SEGMENTS));
8703 PyDict_SetItemString(d,"GL_MAP2_INDEX", PyInt_FromLong((long) GL_MAP2_INDEX));
8704 PyDict_SetItemString(d,"GL_MAP2_NORMAL", PyInt_FromLong((long) GL_MAP2_NORMAL));
8705 PyDict_SetItemString(d,"GL_MAP2_TEXTURE_COORD_1", PyInt_FromLong((long) GL_MAP2_TEXTURE_COORD_1));
8706 PyDict_SetItemString(d,"GL_MAP2_TEXTURE_COORD_2", PyInt_FromLong((long) GL_MAP2_TEXTURE_COORD_2));
8707 PyDict_SetItemString(d,"GL_MAP2_TEXTURE_COORD_3", PyInt_FromLong((long) GL_MAP2_TEXTURE_COORD_3));
8708 PyDict_SetItemString(d,"GL_MAP2_TEXTURE_COORD_4", PyInt_FromLong((long) GL_MAP2_TEXTURE_COORD_4));
8709 PyDict_SetItemString(d,"GL_MAP2_VERTEX_3", PyInt_FromLong((long) GL_MAP2_VERTEX_3));
8710 PyDict_SetItemString(d,"GL_MAP2_VERTEX_4", PyInt_FromLong((long) GL_MAP2_VERTEX_4));
8711 PyDict_SetItemString(d,"GL_MAP_COLOR", PyInt_FromLong((long) GL_MAP_COLOR));
8712 PyDict_SetItemString(d,"GL_MAP_STENCIL", PyInt_FromLong((long) GL_MAP_STENCIL));
8713 PyDict_SetItemString(d,"GL_MATRIX_MODE", PyInt_FromLong((long) GL_MATRIX_MODE));
8714 PyDict_SetItemString(d,"GL_MAX_ATTRIB_STACK_DEPTH", PyInt_FromLong((long) GL_MAX_ATTRIB_STACK_DEPTH));
8715 PyDict_SetItemString(d,"GL_MAX_CLIENT_ATTRIB_STACK_DEPTH", PyInt_FromLong((long) GL_MAX_CLIENT_ATTRIB_STACK_DEPTH));
8716 PyDict_SetItemString(d,"GL_MAX_CLIP_PLANES", PyInt_FromLong((long) GL_MAX_CLIP_PLANES));
8717 PyDict_SetItemString(d,"GL_MAX_EVAL_ORDER", PyInt_FromLong((long) GL_MAX_EVAL_ORDER));
8718 PyDict_SetItemString(d,"GL_MAX_LIGHTS", PyInt_FromLong((long) GL_MAX_LIGHTS));
8719 PyDict_SetItemString(d,"GL_MAX_LIST_NESTING", PyInt_FromLong((long) GL_MAX_LIST_NESTING));
8720 PyDict_SetItemString(d,"GL_MAX_MODELVIEW_STACK_DEPTH", PyInt_FromLong((long) GL_MAX_MODELVIEW_STACK_DEPTH));
8721 PyDict_SetItemString(d,"GL_MAX_NAME_STACK_DEPTH", PyInt_FromLong((long) GL_MAX_NAME_STACK_DEPTH));
8722 PyDict_SetItemString(d,"GL_MAX_PIXEL_MAP_TABLE", PyInt_FromLong((long) GL_MAX_PIXEL_MAP_TABLE));
8723 PyDict_SetItemString(d,"GL_MAX_PROJECTION_STACK_DEPTH", PyInt_FromLong((long) GL_MAX_PROJECTION_STACK_DEPTH));
8724 PyDict_SetItemString(d,"GL_MAX_TEXTURE_SIZE", PyInt_FromLong((long) GL_MAX_TEXTURE_SIZE));
8725 PyDict_SetItemString(d,"GL_MAX_TEXTURE_STACK_DEPTH", PyInt_FromLong((long) GL_MAX_TEXTURE_STACK_DEPTH));
8726 PyDict_SetItemString(d,"GL_MAX_VIEWPORT_DIMS", PyInt_FromLong((long) GL_MAX_VIEWPORT_DIMS));
8727 PyDict_SetItemString(d,"GL_MODELVIEW", PyInt_FromLong((long) GL_MODELVIEW));
8728 PyDict_SetItemString(d,"GL_MODELVIEW_MATRIX", PyInt_FromLong((long) GL_MODELVIEW_MATRIX));
8729 PyDict_SetItemString(d,"GL_MODELVIEW_STACK_DEPTH", PyInt_FromLong((long) GL_MODELVIEW_STACK_DEPTH));
8730 PyDict_SetItemString(d,"GL_MODULATE", PyInt_FromLong((long) GL_MODULATE));
8731 PyDict_SetItemString(d,"GL_MULT", PyInt_FromLong((long) GL_MULT));
8732 PyDict_SetItemString(d,"GL_N3F_V3F", PyInt_FromLong((long) GL_N3F_V3F));
8733 PyDict_SetItemString(d,"GL_NAME_STACK_DEPTH", PyInt_FromLong((long) GL_NAME_STACK_DEPTH));
8734 PyDict_SetItemString(d,"GL_NAND", PyInt_FromLong((long) GL_NAND));
8735 PyDict_SetItemString(d,"GL_NEAREST", PyInt_FromLong((long) GL_NEAREST));
8736 PyDict_SetItemString(d,"GL_NEAREST_MIPMAP_LINEAR", PyInt_FromLong((long) GL_NEAREST_MIPMAP_LINEAR));
8737 PyDict_SetItemString(d,"GL_NEAREST_MIPMAP_NEAREST", PyInt_FromLong((long) GL_NEAREST_MIPMAP_NEAREST));
8738 PyDict_SetItemString(d,"GL_NEVER", PyInt_FromLong((long) GL_NEVER));
8739 PyDict_SetItemString(d,"GL_NICEST", PyInt_FromLong((long) GL_NICEST));
8740 PyDict_SetItemString(d,"GL_NONE", PyInt_FromLong((long) GL_NONE));
8741 PyDict_SetItemString(d,"GL_NOOP", PyInt_FromLong((long) GL_NOOP));
8742 PyDict_SetItemString(d,"GL_NOR", PyInt_FromLong((long) GL_NOR));
8743 PyDict_SetItemString(d,"GL_NORMALIZE", PyInt_FromLong((long) GL_NORMALIZE));
8744 PyDict_SetItemString(d,"GL_NORMAL_ARRAY", PyInt_FromLong((long) GL_NORMAL_ARRAY));
8745 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_COUNT_EXT", PyInt_FromLong((long) GL_NORMAL_ARRAY_COUNT_EXT));
8746 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_EXT", PyInt_FromLong((long) GL_NORMAL_ARRAY_EXT));
8747 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_POINTER", PyInt_FromLong((long) GL_NORMAL_ARRAY_POINTER));
8748 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_POINTER_EXT", PyInt_FromLong((long) GL_NORMAL_ARRAY_POINTER_EXT));
8749 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_STRIDE", PyInt_FromLong((long) GL_NORMAL_ARRAY_STRIDE));
8750 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_STRIDE_EXT", PyInt_FromLong((long) GL_NORMAL_ARRAY_STRIDE_EXT));
8751 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_TYPE", PyInt_FromLong((long) GL_NORMAL_ARRAY_TYPE));
8752 PyDict_SetItemString(d,"GL_NORMAL_ARRAY_TYPE_EXT", PyInt_FromLong((long) GL_NORMAL_ARRAY_TYPE_EXT));
8753 PyDict_SetItemString(d,"GL_NOTEQUAL", PyInt_FromLong((long) GL_NOTEQUAL));
8754 PyDict_SetItemString(d,"GL_NO_ERROR", PyInt_FromLong((long) GL_NO_ERROR));
8755 PyDict_SetItemString(d,"GL_OBJECT_LINEAR", PyInt_FromLong((long) GL_OBJECT_LINEAR));
8756 PyDict_SetItemString(d,"GL_OBJECT_PLANE", PyInt_FromLong((long) GL_OBJECT_PLANE));
8757 PyDict_SetItemString(d,"GL_ONE", PyInt_FromLong((long) GL_ONE));
8758 PyDict_SetItemString(d,"GL_ONE_MINUS_DST_ALPHA", PyInt_FromLong((long) GL_ONE_MINUS_DST_ALPHA));
8759 PyDict_SetItemString(d,"GL_ONE_MINUS_DST_COLOR", PyInt_FromLong((long) GL_ONE_MINUS_DST_COLOR));
8760 PyDict_SetItemString(d,"GL_ONE_MINUS_SRC_ALPHA", PyInt_FromLong((long) GL_ONE_MINUS_SRC_ALPHA));
8761 PyDict_SetItemString(d,"GL_ONE_MINUS_SRC_COLOR", PyInt_FromLong((long) GL_ONE_MINUS_SRC_COLOR));
8762 PyDict_SetItemString(d,"GL_OR", PyInt_FromLong((long) GL_OR));
8763 PyDict_SetItemString(d,"GL_ORDER", PyInt_FromLong((long) GL_ORDER));
8764 PyDict_SetItemString(d,"GL_OR_INVERTED", PyInt_FromLong((long) GL_OR_INVERTED));
8765 PyDict_SetItemString(d,"GL_OR_REVERSE", PyInt_FromLong((long) GL_OR_REVERSE));
8766 PyDict_SetItemString(d,"GL_OUT_OF_MEMORY", PyInt_FromLong((long) GL_OUT_OF_MEMORY));
8767 PyDict_SetItemString(d,"GL_PACK_ALIGNMENT", PyInt_FromLong((long) GL_PACK_ALIGNMENT));
8768 PyDict_SetItemString(d,"GL_PACK_LSB_FIRST", PyInt_FromLong((long) GL_PACK_LSB_FIRST));
8769 PyDict_SetItemString(d,"GL_PACK_ROW_LENGTH", PyInt_FromLong((long) GL_PACK_ROW_LENGTH));
8770 PyDict_SetItemString(d,"GL_PACK_SKIP_PIXELS", PyInt_FromLong((long) GL_PACK_SKIP_PIXELS));
8771 PyDict_SetItemString(d,"GL_PACK_SKIP_ROWS", PyInt_FromLong((long) GL_PACK_SKIP_ROWS));
8772 PyDict_SetItemString(d,"GL_PACK_SWAP_BYTES", PyInt_FromLong((long) GL_PACK_SWAP_BYTES));
8773 PyDict_SetItemString(d,"GL_PASS_THROUGH_TOKEN", PyInt_FromLong((long) GL_PASS_THROUGH_TOKEN));
8774 PyDict_SetItemString(d,"GL_PERSPECTIVE_CORRECTION_HINT", PyInt_FromLong((long) GL_PERSPECTIVE_CORRECTION_HINT));
8775 PyDict_SetItemString(d,"GL_PIXEL_MAP_A_TO_A", PyInt_FromLong((long) GL_PIXEL_MAP_A_TO_A));
8776 PyDict_SetItemString(d,"GL_PIXEL_MAP_A_TO_A_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_A_TO_A_SIZE));
8777 PyDict_SetItemString(d,"GL_PIXEL_MAP_B_TO_B", PyInt_FromLong((long) GL_PIXEL_MAP_B_TO_B));
8778 PyDict_SetItemString(d,"GL_PIXEL_MAP_B_TO_B_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_B_TO_B_SIZE));
8779 PyDict_SetItemString(d,"GL_PIXEL_MAP_G_TO_G", PyInt_FromLong((long) GL_PIXEL_MAP_G_TO_G));
8780 PyDict_SetItemString(d,"GL_PIXEL_MAP_G_TO_G_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_G_TO_G_SIZE));
8781 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_A", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_A));
8782 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_A_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_A_SIZE));
8783 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_B", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_B));
8784 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_B_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_B_SIZE));
8785 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_G", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_G));
8786 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_G_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_G_SIZE));
8787 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_I", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_I));
8788 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_I_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_I_SIZE));
8789 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_R", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_R));
8790 PyDict_SetItemString(d,"GL_PIXEL_MAP_I_TO_R_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_I_TO_R_SIZE));
8791 PyDict_SetItemString(d,"GL_PIXEL_MAP_R_TO_R", PyInt_FromLong((long) GL_PIXEL_MAP_R_TO_R));
8792 PyDict_SetItemString(d,"GL_PIXEL_MAP_R_TO_R_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_R_TO_R_SIZE));
8793 PyDict_SetItemString(d,"GL_PIXEL_MAP_S_TO_S", PyInt_FromLong((long) GL_PIXEL_MAP_S_TO_S));
8794 PyDict_SetItemString(d,"GL_PIXEL_MAP_S_TO_S_SIZE", PyInt_FromLong((long) GL_PIXEL_MAP_S_TO_S_SIZE));
8795 PyDict_SetItemString(d,"GL_PIXEL_MODE_BIT", PyInt_FromLong((long) GL_PIXEL_MODE_BIT));
8796 PyDict_SetItemString(d,"GL_POINT", PyInt_FromLong((long) GL_POINT));
8797 PyDict_SetItemString(d,"GL_POINTS", PyInt_FromLong((long) GL_POINTS));
8798 PyDict_SetItemString(d,"GL_POINT_BIT", PyInt_FromLong((long) GL_POINT_BIT));
8799 PyDict_SetItemString(d,"GL_POINT_SIZE", PyInt_FromLong((long) GL_POINT_SIZE));
8800 PyDict_SetItemString(d,"GL_POINT_SIZE_GRANULARITY", PyInt_FromLong((long) GL_POINT_SIZE_GRANULARITY));
8801 PyDict_SetItemString(d,"GL_POINT_SIZE_RANGE", PyInt_FromLong((long) GL_POINT_SIZE_RANGE));
8802 PyDict_SetItemString(d,"GL_POINT_SMOOTH", PyInt_FromLong((long) GL_POINT_SMOOTH));
8803 PyDict_SetItemString(d,"GL_POINT_SMOOTH_HINT", PyInt_FromLong((long) GL_POINT_SMOOTH_HINT));
8804 PyDict_SetItemString(d,"GL_POINT_TOKEN", PyInt_FromLong((long) GL_POINT_TOKEN));
8805 PyDict_SetItemString(d,"GL_POLYGON", PyInt_FromLong((long) GL_POLYGON));
8806 PyDict_SetItemString(d,"GL_POLYGON_BIT", PyInt_FromLong((long) GL_POLYGON_BIT));
8807 PyDict_SetItemString(d,"GL_POLYGON_MODE", PyInt_FromLong((long) GL_POLYGON_MODE));
8808 PyDict_SetItemString(d,"GL_POLYGON_OFFSET_FACTOR", PyInt_FromLong((long) GL_POLYGON_OFFSET_FACTOR));
8809 PyDict_SetItemString(d,"GL_POLYGON_OFFSET_FILL", PyInt_FromLong((long) GL_POLYGON_OFFSET_FILL));
8810 PyDict_SetItemString(d,"GL_POLYGON_OFFSET_LINE", PyInt_FromLong((long) GL_POLYGON_OFFSET_LINE));
8811 PyDict_SetItemString(d,"GL_POLYGON_OFFSET_POINT", PyInt_FromLong((long) GL_POLYGON_OFFSET_POINT));
8812 PyDict_SetItemString(d,"GL_POLYGON_OFFSET_UNITS", PyInt_FromLong((long) GL_POLYGON_OFFSET_UNITS));
8813 PyDict_SetItemString(d,"GL_POLYGON_SMOOTH", PyInt_FromLong((long) GL_POLYGON_SMOOTH));
8814 PyDict_SetItemString(d,"GL_POLYGON_SMOOTH_HINT", PyInt_FromLong((long) GL_POLYGON_SMOOTH_HINT));
8815 PyDict_SetItemString(d,"GL_POLYGON_STIPPLE", PyInt_FromLong((long) GL_POLYGON_STIPPLE));
8816 PyDict_SetItemString(d,"GL_POLYGON_STIPPLE_BIT", PyInt_FromLong((long) GL_POLYGON_STIPPLE_BIT));
8817 PyDict_SetItemString(d,"GL_POLYGON_TOKEN", PyInt_FromLong((long) GL_POLYGON_TOKEN));
8818 PyDict_SetItemString(d,"GL_POSITION", PyInt_FromLong((long) GL_POSITION));
8819 PyDict_SetItemString(d,"GL_PROJECTION", PyInt_FromLong((long) GL_PROJECTION));
8820 PyDict_SetItemString(d,"GL_PROJECTION_MATRIX", PyInt_FromLong((long) GL_PROJECTION_MATRIX));
8821 PyDict_SetItemString(d,"GL_PROJECTION_STACK_DEPTH", PyInt_FromLong((long) GL_PROJECTION_STACK_DEPTH));
8822 PyDict_SetItemString(d,"GL_PROXY_TEXTURE_1D", PyInt_FromLong((long) GL_PROXY_TEXTURE_1D));
8823 PyDict_SetItemString(d,"GL_PROXY_TEXTURE_2D", PyInt_FromLong((long) GL_PROXY_TEXTURE_2D));
8824 PyDict_SetItemString(d,"GL_Q", PyInt_FromLong((long) GL_Q));
8825 PyDict_SetItemString(d,"GL_QUADRATIC_ATTENUATION", PyInt_FromLong((long) GL_QUADRATIC_ATTENUATION));
8826 PyDict_SetItemString(d,"GL_QUADS", PyInt_FromLong((long) GL_QUADS));
8827 PyDict_SetItemString(d,"GL_QUAD_STRIP", PyInt_FromLong((long) GL_QUAD_STRIP));
8828 PyDict_SetItemString(d,"GL_R", PyInt_FromLong((long) GL_R));
8829 PyDict_SetItemString(d,"GL_R3_G3_B2", PyInt_FromLong((long) GL_R3_G3_B2));
8830 PyDict_SetItemString(d,"GL_READ_BUFFER", PyInt_FromLong((long) GL_READ_BUFFER));
8831 PyDict_SetItemString(d,"GL_RED", PyInt_FromLong((long) GL_RED));
8832 PyDict_SetItemString(d,"GL_RED_BIAS", PyInt_FromLong((long) GL_RED_BIAS));
8833 PyDict_SetItemString(d,"GL_RED_BITS", PyInt_FromLong((long) GL_RED_BITS));
8834 PyDict_SetItemString(d,"GL_RED_SCALE", PyInt_FromLong((long) GL_RED_SCALE));
8835 PyDict_SetItemString(d,"GL_RENDER", PyInt_FromLong((long) GL_RENDER));
8836 PyDict_SetItemString(d,"GL_RENDERER", PyInt_FromLong((long) GL_RENDERER));
8837 PyDict_SetItemString(d,"GL_RENDER_MODE", PyInt_FromLong((long) GL_RENDER_MODE));
8838 PyDict_SetItemString(d,"GL_REPEAT", PyInt_FromLong((long) GL_REPEAT));
8839 PyDict_SetItemString(d,"GL_REPLACE", PyInt_FromLong((long) GL_REPLACE));
8840 PyDict_SetItemString(d,"GL_RETURN", PyInt_FromLong((long) GL_RETURN));
8841 PyDict_SetItemString(d,"GL_RGB", PyInt_FromLong((long) GL_RGB));
8842 PyDict_SetItemString(d,"GL_RGB10", PyInt_FromLong((long) GL_RGB10));
8843 PyDict_SetItemString(d,"GL_RGB10_A2", PyInt_FromLong((long) GL_RGB10_A2));
8844 PyDict_SetItemString(d,"GL_RGB12", PyInt_FromLong((long) GL_RGB12));
8845 PyDict_SetItemString(d,"GL_RGB16", PyInt_FromLong((long) GL_RGB16));
8846 PyDict_SetItemString(d,"GL_RGB4", PyInt_FromLong((long) GL_RGB4));
8847 PyDict_SetItemString(d,"GL_RGB5", PyInt_FromLong((long) GL_RGB5));
8848 PyDict_SetItemString(d,"GL_RGB5_A1", PyInt_FromLong((long) GL_RGB5_A1));
8849 PyDict_SetItemString(d,"GL_RGB8", PyInt_FromLong((long) GL_RGB8));
8850 PyDict_SetItemString(d,"GL_RGBA", PyInt_FromLong((long) GL_RGBA));
8851 PyDict_SetItemString(d,"GL_RGBA12", PyInt_FromLong((long) GL_RGBA12));
8852 PyDict_SetItemString(d,"GL_RGBA16", PyInt_FromLong((long) GL_RGBA16));
8853 PyDict_SetItemString(d,"GL_RGBA2", PyInt_FromLong((long) GL_RGBA2));
8854 PyDict_SetItemString(d,"GL_RGBA4", PyInt_FromLong((long) GL_RGBA4));
8855 PyDict_SetItemString(d,"GL_RGBA8", PyInt_FromLong((long) GL_RGBA8));
8856 PyDict_SetItemString(d,"GL_RGBA_MODE", PyInt_FromLong((long) GL_RGBA_MODE));
8857 PyDict_SetItemString(d,"GL_RIGHT", PyInt_FromLong((long) GL_RIGHT));
8858 PyDict_SetItemString(d,"GL_S", PyInt_FromLong((long) GL_S));
8859 PyDict_SetItemString(d,"GL_SCISSOR_BIT", PyInt_FromLong((long) GL_SCISSOR_BIT));
8860 PyDict_SetItemString(d,"GL_SCISSOR_BOX", PyInt_FromLong((long) GL_SCISSOR_BOX));
8861 PyDict_SetItemString(d,"GL_SCISSOR_TEST", PyInt_FromLong((long) GL_SCISSOR_TEST));
8862 PyDict_SetItemString(d,"GL_SELECT", PyInt_FromLong((long) GL_SELECT));
8863 PyDict_SetItemString(d,"GL_SELECTION_BUFFER_POINTER", PyInt_FromLong((long) GL_SELECTION_BUFFER_POINTER));
8864 PyDict_SetItemString(d,"GL_SELECTION_BUFFER_SIZE", PyInt_FromLong((long) GL_SELECTION_BUFFER_SIZE));
8865 PyDict_SetItemString(d,"GL_SET", PyInt_FromLong((long) GL_SET));
8866 PyDict_SetItemString(d,"GL_SHADE_MODEL", PyInt_FromLong((long) GL_SHADE_MODEL));
8867 PyDict_SetItemString(d,"GL_SHININESS", PyInt_FromLong((long) GL_SHININESS));
8868 PyDict_SetItemString(d,"GL_SHORT", PyInt_FromLong((long) GL_SHORT));
8869 PyDict_SetItemString(d,"GL_SMOOTH", PyInt_FromLong((long) GL_SMOOTH));
8870 PyDict_SetItemString(d,"GL_SPECULAR", PyInt_FromLong((long) GL_SPECULAR));
8871 PyDict_SetItemString(d,"GL_SPHERE_MAP", PyInt_FromLong((long) GL_SPHERE_MAP));
8872 PyDict_SetItemString(d,"GL_SPOT_CUTOFF", PyInt_FromLong((long) GL_SPOT_CUTOFF));
8873 PyDict_SetItemString(d,"GL_SPOT_DIRECTION", PyInt_FromLong((long) GL_SPOT_DIRECTION));
8874 PyDict_SetItemString(d,"GL_SPOT_EXPONENT", PyInt_FromLong((long) GL_SPOT_EXPONENT));
8875 PyDict_SetItemString(d,"GL_SRC_ALPHA", PyInt_FromLong((long) GL_SRC_ALPHA));
8876 PyDict_SetItemString(d,"GL_SRC_ALPHA_SATURATE", PyInt_FromLong((long) GL_SRC_ALPHA_SATURATE));
8877 PyDict_SetItemString(d,"GL_SRC_COLOR", PyInt_FromLong((long) GL_SRC_COLOR));
8878 PyDict_SetItemString(d,"GL_STACK_OVERFLOW", PyInt_FromLong((long) GL_STACK_OVERFLOW));
8879 PyDict_SetItemString(d,"GL_STACK_UNDERFLOW", PyInt_FromLong((long) GL_STACK_UNDERFLOW));
8880 PyDict_SetItemString(d,"GL_STENCIL", PyInt_FromLong((long) GL_STENCIL));
8881 PyDict_SetItemString(d,"GL_STENCIL_BITS", PyInt_FromLong((long) GL_STENCIL_BITS));
8882 PyDict_SetItemString(d,"GL_STENCIL_BUFFER_BIT", PyInt_FromLong((long) GL_STENCIL_BUFFER_BIT));
8883 PyDict_SetItemString(d,"GL_STENCIL_CLEAR_VALUE", PyInt_FromLong((long) GL_STENCIL_CLEAR_VALUE));
8884 PyDict_SetItemString(d,"GL_STENCIL_FAIL", PyInt_FromLong((long) GL_STENCIL_FAIL));
8885 PyDict_SetItemString(d,"GL_STENCIL_FUNC", PyInt_FromLong((long) GL_STENCIL_FUNC));
8886 PyDict_SetItemString(d,"GL_STENCIL_INDEX", PyInt_FromLong((long) GL_STENCIL_INDEX));
8887 PyDict_SetItemString(d,"GL_STENCIL_PASS_DEPTH_FAIL", PyInt_FromLong((long) GL_STENCIL_PASS_DEPTH_FAIL));
8888 PyDict_SetItemString(d,"GL_STENCIL_PASS_DEPTH_PASS", PyInt_FromLong((long) GL_STENCIL_PASS_DEPTH_PASS));
8889 PyDict_SetItemString(d,"GL_STENCIL_REF", PyInt_FromLong((long) GL_STENCIL_REF));
8890 PyDict_SetItemString(d,"GL_STENCIL_TEST", PyInt_FromLong((long) GL_STENCIL_TEST));
8891 PyDict_SetItemString(d,"GL_STENCIL_VALUE_MASK", PyInt_FromLong((long) GL_STENCIL_VALUE_MASK));
8892 PyDict_SetItemString(d,"GL_STENCIL_WRITEMASK", PyInt_FromLong((long) GL_STENCIL_WRITEMASK));
8893 PyDict_SetItemString(d,"GL_STEREO", PyInt_FromLong((long) GL_STEREO));
8894 PyDict_SetItemString(d,"GL_SUBPIXEL_BITS", PyInt_FromLong((long) GL_SUBPIXEL_BITS));
8895 PyDict_SetItemString(d,"GL_T", PyInt_FromLong((long) GL_T));
8896 PyDict_SetItemString(d,"GL_T2F_C3F_V3F", PyInt_FromLong((long) GL_T2F_C3F_V3F));
8897 PyDict_SetItemString(d,"GL_T2F_C4F_N3F_V3F", PyInt_FromLong((long) GL_T2F_C4F_N3F_V3F));
8898 PyDict_SetItemString(d,"GL_T2F_C4UB_V3F", PyInt_FromLong((long) GL_T2F_C4UB_V3F));
8899 PyDict_SetItemString(d,"GL_T2F_N3F_V3F", PyInt_FromLong((long) GL_T2F_N3F_V3F));
8900 PyDict_SetItemString(d,"GL_T2F_V3F", PyInt_FromLong((long) GL_T2F_V3F));
8901 PyDict_SetItemString(d,"GL_T4F_C4F_N3F_V4F", PyInt_FromLong((long) GL_T4F_C4F_N3F_V4F));
8902 PyDict_SetItemString(d,"GL_T4F_V4F", PyInt_FromLong((long) GL_T4F_V4F));
8903 PyDict_SetItemString(d,"GL_TEXTURE", PyInt_FromLong((long) GL_TEXTURE));
8904 PyDict_SetItemString(d,"GL_TEXTURE_1D", PyInt_FromLong((long) GL_TEXTURE_1D));
8905 PyDict_SetItemString(d,"GL_TEXTURE_2D", PyInt_FromLong((long) GL_TEXTURE_2D));
8906 PyDict_SetItemString(d,"GL_TEXTURE_ALPHA_SIZE", PyInt_FromLong((long) GL_TEXTURE_ALPHA_SIZE));
8907 PyDict_SetItemString(d,"GL_TEXTURE_BINDING_1D", PyInt_FromLong((long) GL_TEXTURE_BINDING_1D));
8908 PyDict_SetItemString(d,"GL_TEXTURE_BINDING_2D", PyInt_FromLong((long) GL_TEXTURE_BINDING_2D));
8909 PyDict_SetItemString(d,"GL_TEXTURE_BIT", PyInt_FromLong((long) GL_TEXTURE_BIT));
8910 PyDict_SetItemString(d,"GL_TEXTURE_BLUE_SIZE", PyInt_FromLong((long) GL_TEXTURE_BLUE_SIZE));
8911 PyDict_SetItemString(d,"GL_TEXTURE_BORDER", PyInt_FromLong((long) GL_TEXTURE_BORDER));
8912 PyDict_SetItemString(d,"GL_TEXTURE_BORDER_COLOR", PyInt_FromLong((long) GL_TEXTURE_BORDER_COLOR));
8913 PyDict_SetItemString(d,"GL_TEXTURE_COMPONENTS", PyInt_FromLong((long) GL_TEXTURE_COMPONENTS));
8914 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY));
8915 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_COUNT_EXT", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_COUNT_EXT));
8916 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_EXT", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_EXT));
8917 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_POINTER", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_POINTER));
8918 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_POINTER_EXT", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_POINTER_EXT));
8919 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_SIZE", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_SIZE));
8920 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_SIZE_EXT", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_SIZE_EXT));
8921 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_STRIDE", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_STRIDE));
8922 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_STRIDE_EXT", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_STRIDE_EXT));
8923 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_TYPE", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_TYPE));
8924 PyDict_SetItemString(d,"GL_TEXTURE_COORD_ARRAY_TYPE_EXT", PyInt_FromLong((long) GL_TEXTURE_COORD_ARRAY_TYPE_EXT));
8925 PyDict_SetItemString(d,"GL_TEXTURE_ENV", PyInt_FromLong((long) GL_TEXTURE_ENV));
8926 PyDict_SetItemString(d,"GL_TEXTURE_ENV_COLOR", PyInt_FromLong((long) GL_TEXTURE_ENV_COLOR));
8927 PyDict_SetItemString(d,"GL_TEXTURE_ENV_MODE", PyInt_FromLong((long) GL_TEXTURE_ENV_MODE));
8928 PyDict_SetItemString(d,"GL_TEXTURE_GEN_MODE", PyInt_FromLong((long) GL_TEXTURE_GEN_MODE));
8929 PyDict_SetItemString(d,"GL_TEXTURE_GEN_Q", PyInt_FromLong((long) GL_TEXTURE_GEN_Q));
8930 PyDict_SetItemString(d,"GL_TEXTURE_GEN_R", PyInt_FromLong((long) GL_TEXTURE_GEN_R));
8931 PyDict_SetItemString(d,"GL_TEXTURE_GEN_S", PyInt_FromLong((long) GL_TEXTURE_GEN_S));
8932 PyDict_SetItemString(d,"GL_TEXTURE_GEN_T", PyInt_FromLong((long) GL_TEXTURE_GEN_T));
8933 PyDict_SetItemString(d,"GL_TEXTURE_GREEN_SIZE", PyInt_FromLong((long) GL_TEXTURE_GREEN_SIZE));
8934 PyDict_SetItemString(d,"GL_TEXTURE_HEIGHT", PyInt_FromLong((long) GL_TEXTURE_HEIGHT));
8935 PyDict_SetItemString(d,"GL_TEXTURE_INTENSITY_SIZE", PyInt_FromLong((long) GL_TEXTURE_INTENSITY_SIZE));
8936 PyDict_SetItemString(d,"GL_TEXTURE_INTERNAL_FORMAT", PyInt_FromLong((long) GL_TEXTURE_INTERNAL_FORMAT));
8937 PyDict_SetItemString(d,"GL_TEXTURE_LUMINANCE_SIZE", PyInt_FromLong((long) GL_TEXTURE_LUMINANCE_SIZE));
8938 PyDict_SetItemString(d,"GL_TEXTURE_MAG_FILTER", PyInt_FromLong((long) GL_TEXTURE_MAG_FILTER));
8939 PyDict_SetItemString(d,"GL_TEXTURE_MATRIX", PyInt_FromLong((long) GL_TEXTURE_MATRIX));
8940 PyDict_SetItemString(d,"GL_TEXTURE_MIN_FILTER", PyInt_FromLong((long) GL_TEXTURE_MIN_FILTER));
8941 PyDict_SetItemString(d,"GL_TEXTURE_PRIORITY", PyInt_FromLong((long) GL_TEXTURE_PRIORITY));
8942 PyDict_SetItemString(d,"GL_TEXTURE_RED_SIZE", PyInt_FromLong((long) GL_TEXTURE_RED_SIZE));
8943 PyDict_SetItemString(d,"GL_TEXTURE_RESIDENT", PyInt_FromLong((long) GL_TEXTURE_RESIDENT));
8944 PyDict_SetItemString(d,"GL_TEXTURE_STACK_DEPTH", PyInt_FromLong((long) GL_TEXTURE_STACK_DEPTH));
8945 PyDict_SetItemString(d,"GL_TEXTURE_WIDTH", PyInt_FromLong((long) GL_TEXTURE_WIDTH));
8946 PyDict_SetItemString(d,"GL_TEXTURE_WRAP_S", PyInt_FromLong((long) GL_TEXTURE_WRAP_S));
8947 PyDict_SetItemString(d,"GL_TEXTURE_WRAP_T", PyInt_FromLong((long) GL_TEXTURE_WRAP_T));
8948 PyDict_SetItemString(d,"GL_TRANSFORM_BIT", PyInt_FromLong((long) GL_TRANSFORM_BIT));
8949 PyDict_SetItemString(d,"GL_TRIANGLES", PyInt_FromLong((long) GL_TRIANGLES));
8950 PyDict_SetItemString(d,"GL_TRIANGLE_FAN", PyInt_FromLong((long) GL_TRIANGLE_FAN));
8951 PyDict_SetItemString(d,"GL_TRIANGLE_STRIP", PyInt_FromLong((long) GL_TRIANGLE_STRIP));
8952 PyDict_SetItemString(d,"GL_TRUE", PyInt_FromLong((long) GL_TRUE));
8953 PyDict_SetItemString(d,"GL_UNPACK_ALIGNMENT", PyInt_FromLong((long) GL_UNPACK_ALIGNMENT));
8954 PyDict_SetItemString(d,"GL_UNPACK_LSB_FIRST", PyInt_FromLong((long) GL_UNPACK_LSB_FIRST));
8955 PyDict_SetItemString(d,"GL_UNPACK_ROW_LENGTH", PyInt_FromLong((long) GL_UNPACK_ROW_LENGTH));
8956 PyDict_SetItemString(d,"GL_UNPACK_SKIP_PIXELS", PyInt_FromLong((long) GL_UNPACK_SKIP_PIXELS));
8957 PyDict_SetItemString(d,"GL_UNPACK_SKIP_ROWS", PyInt_FromLong((long) GL_UNPACK_SKIP_ROWS));
8958 PyDict_SetItemString(d,"GL_UNPACK_SWAP_BYTES", PyInt_FromLong((long) GL_UNPACK_SWAP_BYTES));
8959 PyDict_SetItemString(d,"GL_UNSIGNED_BYTE", PyInt_FromLong((long) GL_UNSIGNED_BYTE));
8960 PyDict_SetItemString(d,"GL_UNSIGNED_INT", PyInt_FromLong((long) GL_UNSIGNED_INT));
8961 PyDict_SetItemString(d,"GL_UNSIGNED_SHORT", PyInt_FromLong((long) GL_UNSIGNED_SHORT));
8962 PyDict_SetItemString(d,"GL_V2F", PyInt_FromLong((long) GL_V2F));
8963 PyDict_SetItemString(d,"GL_V3F", PyInt_FromLong((long) GL_V3F));
8964 PyDict_SetItemString(d,"GL_VENDOR", PyInt_FromLong((long) GL_VENDOR));
8965 PyDict_SetItemString(d,"GL_VERSION", PyInt_FromLong((long) GL_VERSION));
8966 PyDict_SetItemString(d,"GL_VERTEX_ARRAY", PyInt_FromLong((long) GL_VERTEX_ARRAY));
8967 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_COUNT_EXT", PyInt_FromLong((long) GL_VERTEX_ARRAY_COUNT_EXT));
8968 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_EXT", PyInt_FromLong((long) GL_VERTEX_ARRAY_EXT));
8969 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_POINTER", PyInt_FromLong((long) GL_VERTEX_ARRAY_POINTER));
8970 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_POINTER_EXT", PyInt_FromLong((long) GL_VERTEX_ARRAY_POINTER_EXT));
8971 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_SIZE", PyInt_FromLong((long) GL_VERTEX_ARRAY_SIZE));
8972 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_SIZE_EXT", PyInt_FromLong((long) GL_VERTEX_ARRAY_SIZE_EXT));
8973 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_STRIDE", PyInt_FromLong((long) GL_VERTEX_ARRAY_STRIDE));
8974 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_STRIDE_EXT", PyInt_FromLong((long) GL_VERTEX_ARRAY_STRIDE_EXT));
8975 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_TYPE", PyInt_FromLong((long) GL_VERTEX_ARRAY_TYPE));
8976 PyDict_SetItemString(d,"GL_VERTEX_ARRAY_TYPE_EXT", PyInt_FromLong((long) GL_VERTEX_ARRAY_TYPE_EXT));
8977 PyDict_SetItemString(d,"GL_VIEWPORT", PyInt_FromLong((long) GL_VIEWPORT));
8978 PyDict_SetItemString(d,"GL_VIEWPORT_BIT", PyInt_FromLong((long) GL_VIEWPORT_BIT));
8979 PyDict_SetItemString(d,"GL_XOR", PyInt_FromLong((long) GL_XOR));
8980 PyDict_SetItemString(d,"GL_ZERO", PyInt_FromLong((long) GL_ZERO));
8981 PyDict_SetItemString(d,"GL_ZOOM_X", PyInt_FromLong((long) GL_ZOOM_X));
8982 PyDict_SetItemString(d,"GL_ZOOM_Y", PyInt_FromLong((long) GL_ZOOM_Y));
8983
8984
8985 wxClassInfo::CleanUpClasses();
8986 wxClassInfo::InitializeClasses();
8987
8988 /*
8989 * These are the pointer type-equivalency mappings.
8990 * (Used by the SWIG pointer type-checker).
8991 */
8992 SWIG_RegisterMapping("_wxAcceleratorTable","_class_wxAcceleratorTable",0);
8993 SWIG_RegisterMapping("_wxEvent","_class_wxEvent",0);
8994 SWIG_RegisterMapping("_class_wxActivateEvent","_wxActivateEvent",0);
8995 SWIG_RegisterMapping("_GLfloat","_GLclampf",0);
8996 SWIG_RegisterMapping("_GLfloat","_float",0);
8997 SWIG_RegisterMapping("_signed_long","_long",0);
8998 SWIG_RegisterMapping("_wxMenuEvent","_class_wxMenuEvent",0);
8999 SWIG_RegisterMapping("_class_wxJPEGHandler","_wxJPEGHandler",0);
9000 SWIG_RegisterMapping("_wxBMPHandler","_class_wxBMPHandler",0);
9001 SWIG_RegisterMapping("_wxImage","_class_wxImage",0);
9002 SWIG_RegisterMapping("_double","_GLclampd",0);
9003 SWIG_RegisterMapping("_double","_GLdouble",0);
9004 SWIG_RegisterMapping("_wxPrintQuality","_GLuint",0);
9005 SWIG_RegisterMapping("_wxPrintQuality","_GLsizei",0);
9006 SWIG_RegisterMapping("_wxPrintQuality","_GLint",0);
9007 SWIG_RegisterMapping("_wxPrintQuality","_GLbitfield",0);
9008 SWIG_RegisterMapping("_wxPrintQuality","_GLenum",0);
9009 SWIG_RegisterMapping("_wxPrintQuality","_int",0);
9010 SWIG_RegisterMapping("_wxPrintQuality","_signed_int",0);
9011 SWIG_RegisterMapping("_wxPrintQuality","_unsigned_int",0);
9012 SWIG_RegisterMapping("_wxPrintQuality","_wxWindowID",0);
9013 SWIG_RegisterMapping("_wxPrintQuality","_uint",0);
9014 SWIG_RegisterMapping("_wxPrintQuality","_EBool",0);
9015 SWIG_RegisterMapping("_wxPrintQuality","_size_t",0);
9016 SWIG_RegisterMapping("_wxFontData","_class_wxFontData",0);
9017 SWIG_RegisterMapping("_class_wxRegionIterator","_wxRegionIterator",0);
9018 SWIG_RegisterMapping("_class_wxMenuBar","_wxMenuBar",0);
9019 SWIG_RegisterMapping("_class_wxPyTreeItemData","_wxPyTreeItemData",0);
9020 SWIG_RegisterMapping("_class_wxEvtHandler","_class_wxGLCanvas",SwigwxGLCanvasTowxEvtHandler);
9021 SWIG_RegisterMapping("_class_wxEvtHandler","_wxGLCanvas",SwigwxGLCanvasTowxEvtHandler);
9022 SWIG_RegisterMapping("_class_wxEvtHandler","_wxEvtHandler",0);
9023 SWIG_RegisterMapping("_wxPaintEvent","_class_wxPaintEvent",0);
9024 SWIG_RegisterMapping("_wxGIFHandler","_class_wxGIFHandler",0);
9025 SWIG_RegisterMapping("_wxIndividualLayoutConstraint","_class_wxIndividualLayoutConstraint",0);
9026 SWIG_RegisterMapping("_wxCursor","_class_wxCursor",0);
9027 SWIG_RegisterMapping("_wxNotifyEvent","_class_wxNotifyEvent",0);
9028 SWIG_RegisterMapping("_wxImageHandler","_class_wxImageHandler",0);
9029 SWIG_RegisterMapping("_GLsizei","_GLuint",0);
9030 SWIG_RegisterMapping("_GLsizei","_int",0);
9031 SWIG_RegisterMapping("_GLsizei","_signed_int",0);
9032 SWIG_RegisterMapping("_GLsizei","_unsigned_int",0);
9033 SWIG_RegisterMapping("_GLsizei","_wxWindowID",0);
9034 SWIG_RegisterMapping("_GLsizei","_uint",0);
9035 SWIG_RegisterMapping("_GLsizei","_EBool",0);
9036 SWIG_RegisterMapping("_GLsizei","_size_t",0);
9037 SWIG_RegisterMapping("_GLsizei","_wxPrintQuality",0);
9038 SWIG_RegisterMapping("_GLsizei","_GLenum",0);
9039 SWIG_RegisterMapping("_GLsizei","_GLbitfield",0);
9040 SWIG_RegisterMapping("_GLsizei","_GLint",0);
9041 SWIG_RegisterMapping("_class_wxTreeCtrl","_wxTreeCtrl",0);
9042 SWIG_RegisterMapping("_wxMask","_class_wxMask",0);
9043 SWIG_RegisterMapping("_wxToolTip","_class_wxToolTip",0);
9044 SWIG_RegisterMapping("_wxGrid","_class_wxGrid",0);
9045 SWIG_RegisterMapping("_wxPNGHandler","_class_wxPNGHandler",0);
9046 SWIG_RegisterMapping("_wxPyMenu","_class_wxPyMenu",0);
9047 SWIG_RegisterMapping("_class_wxColourData","_wxColourData",0);
9048 SWIG_RegisterMapping("_class_wxPageSetupDialogData","_wxPageSetupDialogData",0);
9049 SWIG_RegisterMapping("_wxPrinter","_class_wxPrinter",0);
9050 SWIG_RegisterMapping("_GLbyte","_signed_char",0);
9051 SWIG_RegisterMapping("_wxPen","_class_wxPen",0);
9052 SWIG_RegisterMapping("_wxUpdateUIEvent","_class_wxUpdateUIEvent",0);
9053 SWIG_RegisterMapping("_byte","_GLubyte",0);
9054 SWIG_RegisterMapping("_byte","_GLboolean",0);
9055 SWIG_RegisterMapping("_byte","_unsigned_char",0);
9056 SWIG_RegisterMapping("_wxStaticBox","_class_wxStaticBox",0);
9057 SWIG_RegisterMapping("_wxChoice","_class_wxChoice",0);
9058 SWIG_RegisterMapping("_wxSlider","_class_wxSlider",0);
9059 SWIG_RegisterMapping("_wxNotebookEvent","_class_wxNotebookEvent",0);
9060 SWIG_RegisterMapping("_wxPyPrintout","_class_wxPyPrintout",0);
9061 SWIG_RegisterMapping("_long","_wxDash",0);
9062 SWIG_RegisterMapping("_long","_unsigned_long",0);
9063 SWIG_RegisterMapping("_long","_signed_long",0);
9064 SWIG_RegisterMapping("_wxImageList","_class_wxImageList",0);
9065 SWIG_RegisterMapping("_wxDropFilesEvent","_class_wxDropFilesEvent",0);
9066 SWIG_RegisterMapping("_wxBitmapButton","_class_wxBitmapButton",0);
9067 SWIG_RegisterMapping("_wxSashWindow","_class_wxSashWindow",0);
9068 SWIG_RegisterMapping("_GLenum","_GLuint",0);
9069 SWIG_RegisterMapping("_GLenum","_GLsizei",0);
9070 SWIG_RegisterMapping("_GLenum","_GLint",0);
9071 SWIG_RegisterMapping("_GLenum","_GLbitfield",0);
9072 SWIG_RegisterMapping("_GLenum","_unsigned_int",0);
9073 SWIG_RegisterMapping("_GLenum","_int",0);
9074 SWIG_RegisterMapping("_GLenum","_wxWindowID",0);
9075 SWIG_RegisterMapping("_GLenum","_uint",0);
9076 SWIG_RegisterMapping("_GLenum","_size_t",0);
9077 SWIG_RegisterMapping("_GLenum","_wxPrintQuality",0);
9078 SWIG_RegisterMapping("_class_wxPrintDialogData","_wxPrintDialogData",0);
9079 SWIG_RegisterMapping("_wxGLContext","_class_wxGLContext",0);
9080 SWIG_RegisterMapping("_class_wxAcceleratorTable","_wxAcceleratorTable",0);
9081 SWIG_RegisterMapping("_class_wxGauge","_wxGauge",0);
9082 SWIG_RegisterMapping("_class_wxSashEvent","_wxSashEvent",0);
9083 SWIG_RegisterMapping("_float","_GLclampf",0);
9084 SWIG_RegisterMapping("_float","_GLfloat",0);
9085 SWIG_RegisterMapping("_wxDC","_class_wxDC",0);
9086 SWIG_RegisterMapping("_wxListEvent","_class_wxListEvent",0);
9087 SWIG_RegisterMapping("_class_wxSingleChoiceDialog","_wxSingleChoiceDialog",0);
9088 SWIG_RegisterMapping("_wxProgressDialog","_class_wxProgressDialog",0);
9089 SWIG_RegisterMapping("_class_wxBMPHandler","_wxBMPHandler",0);
9090 SWIG_RegisterMapping("_wxPrintPreview","_class_wxPrintPreview",0);
9091 SWIG_RegisterMapping("_wxSpinEvent","_class_wxSpinEvent",0);
9092 SWIG_RegisterMapping("_wxSashLayoutWindow","_class_wxSashLayoutWindow",0);
9093 SWIG_RegisterMapping("_size_t","_GLuint",0);
9094 SWIG_RegisterMapping("_size_t","_GLsizei",0);
9095 SWIG_RegisterMapping("_size_t","_GLint",0);
9096 SWIG_RegisterMapping("_size_t","_GLbitfield",0);
9097 SWIG_RegisterMapping("_size_t","_GLenum",0);
9098 SWIG_RegisterMapping("_size_t","_wxPrintQuality",0);
9099 SWIG_RegisterMapping("_size_t","_unsigned_int",0);
9100 SWIG_RegisterMapping("_size_t","_int",0);
9101 SWIG_RegisterMapping("_size_t","_wxWindowID",0);
9102 SWIG_RegisterMapping("_size_t","_uint",0);
9103 SWIG_RegisterMapping("_class_wxRealPoint","_wxRealPoint",0);
9104 SWIG_RegisterMapping("_class_wxMenuItem","_wxMenuItem",0);
9105 SWIG_RegisterMapping("_class_wxPaintEvent","_wxPaintEvent",0);
9106 SWIG_RegisterMapping("_wxSysColourChangedEvent","_class_wxSysColourChangedEvent",0);
9107 SWIG_RegisterMapping("_class_wxStatusBar","_wxStatusBar",0);
9108 SWIG_RegisterMapping("_class_wxGIFHandler","_wxGIFHandler",0);
9109 SWIG_RegisterMapping("_class_wxPostScriptDC","_wxPostScriptDC",0);
9110 SWIG_RegisterMapping("_wxPanel","_class_wxGLCanvas",SwigwxGLCanvasTowxPanel);
9111 SWIG_RegisterMapping("_wxPanel","_wxGLCanvas",SwigwxGLCanvasTowxPanel);
9112 SWIG_RegisterMapping("_wxPanel","_class_wxPanel",0);
9113 SWIG_RegisterMapping("_wxInitDialogEvent","_class_wxInitDialogEvent",0);
9114 SWIG_RegisterMapping("_wxCheckBox","_class_wxCheckBox",0);
9115 SWIG_RegisterMapping("_wxPyEvent","_class_wxPyEvent",0);
9116 SWIG_RegisterMapping("_wxTextCtrl","_class_wxTextCtrl",0);
9117 SWIG_RegisterMapping("_signed_char","_GLbyte",0);
9118 SWIG_RegisterMapping("_class_wxMask","_wxMask",0);
9119 SWIG_RegisterMapping("_class_wxToolTip","_wxToolTip",0);
9120 SWIG_RegisterMapping("_class_wxKeyEvent","_wxKeyEvent",0);
9121 SWIG_RegisterMapping("_class_wxGrid","_wxGrid",0);
9122 SWIG_RegisterMapping("_class_wxPNGHandler","_wxPNGHandler",0);
9123 SWIG_RegisterMapping("_wxColour","_class_wxColour",0);
9124 SWIG_RegisterMapping("_class_wxDialog","_wxDialog",0);
9125 SWIG_RegisterMapping("_wxPageSetupDialog","_class_wxPageSetupDialog",0);
9126 SWIG_RegisterMapping("_class_wxPrinter","_wxPrinter",0);
9127 SWIG_RegisterMapping("_wxIdleEvent","_class_wxIdleEvent",0);
9128 SWIG_RegisterMapping("_class_wxUpdateUIEvent","_wxUpdateUIEvent",0);
9129 SWIG_RegisterMapping("_wxToolBar","_class_wxToolBar",0);
9130 SWIG_RegisterMapping("_wxStaticLine","_class_wxStaticLine",0);
9131 SWIG_RegisterMapping("_class_wxLayoutAlgorithm","_wxLayoutAlgorithm",0);
9132 SWIG_RegisterMapping("_wxBrush","_class_wxBrush",0);
9133 SWIG_RegisterMapping("_wxMiniFrame","_class_wxMiniFrame",0);
9134 SWIG_RegisterMapping("_class_wxNotebookEvent","_wxNotebookEvent",0);
9135 SWIG_RegisterMapping("_class_wxPyPrintout","_wxPyPrintout",0);
9136 SWIG_RegisterMapping("_class_wxSashWindow","_wxSashWindow",0);
9137 SWIG_RegisterMapping("_GLuint","_unsigned_int",0);
9138 SWIG_RegisterMapping("_GLuint","_int",0);
9139 SWIG_RegisterMapping("_GLuint","_wxWindowID",0);
9140 SWIG_RegisterMapping("_GLuint","_uint",0);
9141 SWIG_RegisterMapping("_GLuint","_size_t",0);
9142 SWIG_RegisterMapping("_GLuint","_wxPrintQuality",0);
9143 SWIG_RegisterMapping("_GLuint","_GLenum",0);
9144 SWIG_RegisterMapping("_GLuint","_GLbitfield",0);
9145 SWIG_RegisterMapping("_GLuint","_GLint",0);
9146 SWIG_RegisterMapping("_GLuint","_GLsizei",0);
9147 SWIG_RegisterMapping("_wxShowEvent","_class_wxShowEvent",0);
9148 SWIG_RegisterMapping("_uint","_GLuint",0);
9149 SWIG_RegisterMapping("_uint","_GLsizei",0);
9150 SWIG_RegisterMapping("_uint","_GLint",0);
9151 SWIG_RegisterMapping("_uint","_GLbitfield",0);
9152 SWIG_RegisterMapping("_uint","_GLenum",0);
9153 SWIG_RegisterMapping("_uint","_wxPrintQuality",0);
9154 SWIG_RegisterMapping("_uint","_size_t",0);
9155 SWIG_RegisterMapping("_uint","_unsigned_int",0);
9156 SWIG_RegisterMapping("_uint","_int",0);
9157 SWIG_RegisterMapping("_uint","_wxWindowID",0);
9158 SWIG_RegisterMapping("_class_wxEvent","_wxEvent",0);
9159 SWIG_RegisterMapping("_wxCheckListBox","_class_wxCheckListBox",0);
9160 SWIG_RegisterMapping("_wxSplitterEvent","_class_wxSplitterEvent",0);
9161 SWIG_RegisterMapping("_wxGridEvent","_class_wxGridEvent",0);
9162 SWIG_RegisterMapping("_wxRect","_class_wxRect",0);
9163 SWIG_RegisterMapping("_wxCommandEvent","_class_wxCommandEvent",0);
9164 SWIG_RegisterMapping("_wxSizeEvent","_class_wxSizeEvent",0);
9165 SWIG_RegisterMapping("_class_wxImage","_wxImage",0);
9166 SWIG_RegisterMapping("_GLclampd","_double",0);
9167 SWIG_RegisterMapping("_GLclampd","_GLdouble",0);
9168 SWIG_RegisterMapping("_wxPoint","_class_wxPoint",0);
9169 SWIG_RegisterMapping("_class_wxSashLayoutWindow","_wxSashLayoutWindow",0);
9170 SWIG_RegisterMapping("_class_wxButton","_wxButton",0);
9171 SWIG_RegisterMapping("_wxRadioBox","_class_wxRadioBox",0);
9172 SWIG_RegisterMapping("_class_wxFontData","_wxFontData",0);
9173 SWIG_RegisterMapping("_GLclampf","_float",0);
9174 SWIG_RegisterMapping("_GLclampf","_GLfloat",0);
9175 SWIG_RegisterMapping("_wxBitmap","_class_wxBitmap",0);
9176 SWIG_RegisterMapping("_wxPrintDialog","_class_wxPrintDialog",0);
9177 SWIG_RegisterMapping("_wxPyTimer","_class_wxPyTimer",0);
9178 SWIG_RegisterMapping("_wxWindowDC","_class_wxWindowDC",0);
9179 SWIG_RegisterMapping("_wxScrollBar","_class_wxScrollBar",0);
9180 SWIG_RegisterMapping("_wxSpinButton","_class_wxSpinButton",0);
9181 SWIG_RegisterMapping("_wxToolBarTool","_class_wxToolBarTool",0);
9182 SWIG_RegisterMapping("_wxColourDialog","_class_wxColourDialog",0);
9183 SWIG_RegisterMapping("_wxPrintData","_class_wxPrintData",0);
9184 SWIG_RegisterMapping("_class_wxIndividualLayoutConstraint","_wxIndividualLayoutConstraint",0);
9185 SWIG_RegisterMapping("_class_wxNotifyEvent","_wxNotifyEvent",0);
9186 SWIG_RegisterMapping("_wxMessageDialog","_class_wxMessageDialog",0);
9187 SWIG_RegisterMapping("_GLbitfield","_GLuint",0);
9188 SWIG_RegisterMapping("_GLbitfield","_GLsizei",0);
9189 SWIG_RegisterMapping("_GLbitfield","_GLint",0);
9190 SWIG_RegisterMapping("_GLbitfield","_unsigned_int",0);
9191 SWIG_RegisterMapping("_GLbitfield","_int",0);
9192 SWIG_RegisterMapping("_GLbitfield","_wxWindowID",0);
9193 SWIG_RegisterMapping("_GLbitfield","_uint",0);
9194 SWIG_RegisterMapping("_GLbitfield","_size_t",0);
9195 SWIG_RegisterMapping("_GLbitfield","_wxPrintQuality",0);
9196 SWIG_RegisterMapping("_GLbitfield","_GLenum",0);
9197 SWIG_RegisterMapping("_class_wxPyEvent","_wxPyEvent",0);
9198 SWIG_RegisterMapping("_wxTextEntryDialog","_class_wxTextEntryDialog",0);
9199 SWIG_RegisterMapping("_class_wxIconizeEvent","_wxIconizeEvent",0);
9200 SWIG_RegisterMapping("_class_wxStaticBitmap","_wxStaticBitmap",0);
9201 SWIG_RegisterMapping("_wxMDIChildFrame","_class_wxMDIChildFrame",0);
9202 SWIG_RegisterMapping("_wxListItem","_class_wxListItem",0);
9203 SWIG_RegisterMapping("_class_wxToolBar","_wxToolBar",0);
9204 SWIG_RegisterMapping("_class_wxStaticLine","_wxStaticLine",0);
9205 SWIG_RegisterMapping("_wxScrollEvent","_class_wxScrollEvent",0);
9206 SWIG_RegisterMapping("_wxCalculateLayoutEvent","_class_wxCalculateLayoutEvent",0);
9207 SWIG_RegisterMapping("_EBool","_GLsizei",0);
9208 SWIG_RegisterMapping("_EBool","_GLint",0);
9209 SWIG_RegisterMapping("_EBool","_wxPrintQuality",0);
9210 SWIG_RegisterMapping("_EBool","_signed_int",0);
9211 SWIG_RegisterMapping("_EBool","_int",0);
9212 SWIG_RegisterMapping("_EBool","_wxWindowID",0);
9213 SWIG_RegisterMapping("_class_wxRegion","_wxRegion",0);
9214 SWIG_RegisterMapping("_class_wxDropFilesEvent","_wxDropFilesEvent",0);
9215 SWIG_RegisterMapping("_class_wxPreviewFrame","_wxPreviewFrame",0);
9216 SWIG_RegisterMapping("_wxStaticText","_class_wxStaticText",0);
9217 SWIG_RegisterMapping("_wxFont","_class_wxFont",0);
9218 SWIG_RegisterMapping("_wxCloseEvent","_class_wxCloseEvent",0);
9219 SWIG_RegisterMapping("_class_wxSplitterEvent","_wxSplitterEvent",0);
9220 SWIG_RegisterMapping("_wxNotebook","_class_wxNotebook",0);
9221 SWIG_RegisterMapping("_unsigned_long","_wxDash",0);
9222 SWIG_RegisterMapping("_unsigned_long","_long",0);
9223 SWIG_RegisterMapping("_class_wxRect","_wxRect",0);
9224 SWIG_RegisterMapping("_class_wxDC","_wxDC",0);
9225 SWIG_RegisterMapping("_class_wxProgressDialog","_wxProgressDialog",0);
9226 SWIG_RegisterMapping("_wxPyApp","_class_wxPyApp",0);
9227 SWIG_RegisterMapping("_wxMDIParentFrame","_class_wxMDIParentFrame",0);
9228 SWIG_RegisterMapping("_class_wxTreeEvent","_wxTreeEvent",0);
9229 SWIG_RegisterMapping("_class_wxDirDialog","_wxDirDialog",0);
9230 SWIG_RegisterMapping("_class_wxPyTimer","_wxPyTimer",0);
9231 SWIG_RegisterMapping("_wxFocusEvent","_class_wxFocusEvent",0);
9232 SWIG_RegisterMapping("_wxMaximizeEvent","_class_wxMaximizeEvent",0);
9233 SWIG_RegisterMapping("_class_wxSpinButton","_wxSpinButton",0);
9234 SWIG_RegisterMapping("_wxAcceleratorEntry","_class_wxAcceleratorEntry",0);
9235 SWIG_RegisterMapping("_class_wxPanel","_class_wxGLCanvas",SwigwxGLCanvasTowxPanel);
9236 SWIG_RegisterMapping("_class_wxPanel","_wxGLCanvas",SwigwxGLCanvasTowxPanel);
9237 SWIG_RegisterMapping("_class_wxPanel","_wxPanel",0);
9238 SWIG_RegisterMapping("_class_wxCheckBox","_wxCheckBox",0);
9239 SWIG_RegisterMapping("_wxComboBox","_class_wxComboBox",0);
9240 SWIG_RegisterMapping("_wxRadioButton","_class_wxRadioButton",0);
9241 SWIG_RegisterMapping("_class_wxMessageDialog","_wxMessageDialog",0);
9242 SWIG_RegisterMapping("_signed_int","_GLsizei",0);
9243 SWIG_RegisterMapping("_signed_int","_GLint",0);
9244 SWIG_RegisterMapping("_signed_int","_wxPrintQuality",0);
9245 SWIG_RegisterMapping("_signed_int","_EBool",0);
9246 SWIG_RegisterMapping("_signed_int","_wxWindowID",0);
9247 SWIG_RegisterMapping("_signed_int","_int",0);
9248 SWIG_RegisterMapping("_class_wxTextCtrl","_wxTextCtrl",0);
9249 SWIG_RegisterMapping("_GLboolean","_GLubyte",0);
9250 SWIG_RegisterMapping("_GLboolean","_unsigned_char",0);
9251 SWIG_RegisterMapping("_GLboolean","_byte",0);
9252 SWIG_RegisterMapping("_wxLayoutConstraints","_class_wxLayoutConstraints",0);
9253 SWIG_RegisterMapping("_wxMenu","_class_wxMenu",0);
9254 SWIG_RegisterMapping("_class_wxMoveEvent","_wxMoveEvent",0);
9255 SWIG_RegisterMapping("_wxListBox","_class_wxListBox",0);
9256 SWIG_RegisterMapping("_wxScreenDC","_class_wxScreenDC",0);
9257 SWIG_RegisterMapping("_class_wxMDIChildFrame","_wxMDIChildFrame",0);
9258 SWIG_RegisterMapping("_WXTYPE","_GLushort",0);
9259 SWIG_RegisterMapping("_WXTYPE","_GLshort",0);
9260 SWIG_RegisterMapping("_WXTYPE","_short",0);
9261 SWIG_RegisterMapping("_WXTYPE","_signed_short",0);
9262 SWIG_RegisterMapping("_WXTYPE","_unsigned_short",0);
9263 SWIG_RegisterMapping("_wxFileDialog","_class_wxFileDialog",0);
9264 SWIG_RegisterMapping("_GLshort","_GLushort",0);
9265 SWIG_RegisterMapping("_GLshort","_short",0);
9266 SWIG_RegisterMapping("_GLshort","_signed_short",0);
9267 SWIG_RegisterMapping("_GLshort","_unsigned_short",0);
9268 SWIG_RegisterMapping("_GLshort","_WXTYPE",0);
9269 SWIG_RegisterMapping("_class_wxMDIClientWindow","_wxMDIClientWindow",0);
9270 SWIG_RegisterMapping("_class_wxBrush","_wxBrush",0);
9271 SWIG_RegisterMapping("_unsigned_short","_GLushort",0);
9272 SWIG_RegisterMapping("_unsigned_short","_GLshort",0);
9273 SWIG_RegisterMapping("_unsigned_short","_WXTYPE",0);
9274 SWIG_RegisterMapping("_unsigned_short","_short",0);
9275 SWIG_RegisterMapping("_class_wxWindow","_class_wxGLCanvas",SwigwxGLCanvasTowxWindow);
9276 SWIG_RegisterMapping("_class_wxWindow","_wxGLCanvas",SwigwxGLCanvasTowxWindow);
9277 SWIG_RegisterMapping("_class_wxWindow","_wxWindow",0);
9278 SWIG_RegisterMapping("_wxSplitterWindow","_class_wxSplitterWindow",0);
9279 SWIG_RegisterMapping("_class_wxStaticText","_wxStaticText",0);
9280 SWIG_RegisterMapping("_wxPrintDialogData","_class_wxPrintDialogData",0);
9281 SWIG_RegisterMapping("_GLushort","_unsigned_short",0);
9282 SWIG_RegisterMapping("_GLushort","_short",0);
9283 SWIG_RegisterMapping("_GLushort","_WXTYPE",0);
9284 SWIG_RegisterMapping("_GLushort","_GLshort",0);
9285 SWIG_RegisterMapping("_class_wxFont","_wxFont",0);
9286 SWIG_RegisterMapping("_class_wxCloseEvent","_wxCloseEvent",0);
9287 SWIG_RegisterMapping("_wxSashEvent","_class_wxSashEvent",0);
9288 SWIG_RegisterMapping("_class_wxMenuEvent","_wxMenuEvent",0);
9289 SWIG_RegisterMapping("_wxClientDC","_class_wxClientDC",0);
9290 SWIG_RegisterMapping("_wxMouseEvent","_class_wxMouseEvent",0);
9291 SWIG_RegisterMapping("_wxListCtrl","_class_wxListCtrl",0);
9292 SWIG_RegisterMapping("_wxSingleChoiceDialog","_class_wxSingleChoiceDialog",0);
9293 SWIG_RegisterMapping("_wxGLCanvas","_class_wxGLCanvas",0);
9294 SWIG_RegisterMapping("_class_wxPoint","_wxPoint",0);
9295 SWIG_RegisterMapping("_wxRealPoint","_class_wxRealPoint",0);
9296 SWIG_RegisterMapping("_class_wxRadioBox","_wxRadioBox",0);
9297 SWIG_RegisterMapping("_wxGridCell","_class_wxGridCell",0);
9298 SWIG_RegisterMapping("_signed_short","_GLshort",0);
9299 SWIG_RegisterMapping("_signed_short","_WXTYPE",0);
9300 SWIG_RegisterMapping("_signed_short","_short",0);
9301 SWIG_RegisterMapping("_wxMemoryDC","_class_wxMemoryDC",0);
9302 SWIG_RegisterMapping("_class_wxPrintDialog","_wxPrintDialog",0);
9303 SWIG_RegisterMapping("_wxPaintDC","_class_wxPaintDC",0);
9304 SWIG_RegisterMapping("_class_wxWindowDC","_wxWindowDC",0);
9305 SWIG_RegisterMapping("_class_wxFocusEvent","_wxFocusEvent",0);
9306 SWIG_RegisterMapping("_class_wxMaximizeEvent","_wxMaximizeEvent",0);
9307 SWIG_RegisterMapping("_wxStatusBar","_class_wxStatusBar",0);
9308 SWIG_RegisterMapping("_class_wxToolBarTool","_wxToolBarTool",0);
9309 SWIG_RegisterMapping("_class_wxAcceleratorEntry","_wxAcceleratorEntry",0);
9310 SWIG_RegisterMapping("_class_wxCursor","_wxCursor",0);
9311 SWIG_RegisterMapping("_wxPostScriptDC","_class_wxPostScriptDC",0);
9312 SWIG_RegisterMapping("_class_wxImageHandler","_wxImageHandler",0);
9313 SWIG_RegisterMapping("_wxScrolledWindow","_class_wxGLCanvas",SwigwxGLCanvasTowxScrolledWindow);
9314 SWIG_RegisterMapping("_wxScrolledWindow","_wxGLCanvas",SwigwxGLCanvasTowxScrolledWindow);
9315 SWIG_RegisterMapping("_wxScrolledWindow","_class_wxScrolledWindow",0);
9316 SWIG_RegisterMapping("_wxTreeItemId","_class_wxTreeItemId",0);
9317 SWIG_RegisterMapping("_unsigned_char","_GLubyte",0);
9318 SWIG_RegisterMapping("_unsigned_char","_GLboolean",0);
9319 SWIG_RegisterMapping("_unsigned_char","_byte",0);
9320 SWIG_RegisterMapping("_class_wxMenu","_wxMenu",0);
9321 SWIG_RegisterMapping("_wxControl","_class_wxControl",0);
9322 SWIG_RegisterMapping("_class_wxListBox","_wxListBox",0);
9323 SWIG_RegisterMapping("_unsigned_int","_GLuint",0);
9324 SWIG_RegisterMapping("_unsigned_int","_GLsizei",0);
9325 SWIG_RegisterMapping("_unsigned_int","_GLint",0);
9326 SWIG_RegisterMapping("_unsigned_int","_GLbitfield",0);
9327 SWIG_RegisterMapping("_unsigned_int","_GLenum",0);
9328 SWIG_RegisterMapping("_unsigned_int","_wxPrintQuality",0);
9329 SWIG_RegisterMapping("_unsigned_int","_size_t",0);
9330 SWIG_RegisterMapping("_unsigned_int","_uint",0);
9331 SWIG_RegisterMapping("_unsigned_int","_wxWindowID",0);
9332 SWIG_RegisterMapping("_unsigned_int","_int",0);
9333 SWIG_RegisterMapping("_wxIcon","_class_wxIcon",0);
9334 SWIG_RegisterMapping("_wxDialog","_class_wxDialog",0);
9335 SWIG_RegisterMapping("_class_wxPyMenu","_wxPyMenu",0);
9336 SWIG_RegisterMapping("_class_wxListItem","_wxListItem",0);
9337 SWIG_RegisterMapping("_GLdouble","_GLclampd",0);
9338 SWIG_RegisterMapping("_GLdouble","_double",0);
9339 SWIG_RegisterMapping("_class_wxPen","_wxPen",0);
9340 SWIG_RegisterMapping("_class_wxFileDialog","_wxFileDialog",0);
9341 SWIG_RegisterMapping("_wxQueryLayoutInfoEvent","_class_wxQueryLayoutInfoEvent",0);
9342 SWIG_RegisterMapping("_short","_GLushort",0);
9343 SWIG_RegisterMapping("_short","_GLshort",0);
9344 SWIG_RegisterMapping("_short","_WXTYPE",0);
9345 SWIG_RegisterMapping("_short","_unsigned_short",0);
9346 SWIG_RegisterMapping("_short","_signed_short",0);
9347 SWIG_RegisterMapping("_class_wxStaticBox","_wxStaticBox",0);
9348 SWIG_RegisterMapping("_wxLayoutAlgorithm","_class_wxLayoutAlgorithm",0);
9349 SWIG_RegisterMapping("_class_wxScrollEvent","_wxScrollEvent",0);
9350 SWIG_RegisterMapping("_wxJoystickEvent","_class_wxJoystickEvent",0);
9351 SWIG_RegisterMapping("_class_wxChoice","_wxChoice",0);
9352 SWIG_RegisterMapping("_class_wxSlider","_wxSlider",0);
9353 SWIG_RegisterMapping("_class_wxCalculateLayoutEvent","_wxCalculateLayoutEvent",0);
9354 SWIG_RegisterMapping("_class_wxImageList","_wxImageList",0);
9355 SWIG_RegisterMapping("_class_wxBitmapButton","_wxBitmapButton",0);
9356 SWIG_RegisterMapping("_wxFrame","_class_wxFrame",0);
9357 SWIG_RegisterMapping("_class_wxGLContext","_wxGLContext",0);
9358 SWIG_RegisterMapping("_class_wxNotebook","_wxNotebook",0);
9359 SWIG_RegisterMapping("_wxJPEGHandler","_class_wxJPEGHandler",0);
9360 SWIG_RegisterMapping("_wxWindowID","_GLuint",0);
9361 SWIG_RegisterMapping("_wxWindowID","_GLsizei",0);
9362 SWIG_RegisterMapping("_wxWindowID","_GLint",0);
9363 SWIG_RegisterMapping("_wxWindowID","_GLbitfield",0);
9364 SWIG_RegisterMapping("_wxWindowID","_GLenum",0);
9365 SWIG_RegisterMapping("_wxWindowID","_wxPrintQuality",0);
9366 SWIG_RegisterMapping("_wxWindowID","_size_t",0);
9367 SWIG_RegisterMapping("_wxWindowID","_EBool",0);
9368 SWIG_RegisterMapping("_wxWindowID","_uint",0);
9369 SWIG_RegisterMapping("_wxWindowID","_int",0);
9370 SWIG_RegisterMapping("_wxWindowID","_signed_int",0);
9371 SWIG_RegisterMapping("_wxWindowID","_unsigned_int",0);
9372 SWIG_RegisterMapping("_int","_GLuint",0);
9373 SWIG_RegisterMapping("_int","_GLsizei",0);
9374 SWIG_RegisterMapping("_int","_GLint",0);
9375 SWIG_RegisterMapping("_int","_GLbitfield",0);
9376 SWIG_RegisterMapping("_int","_GLenum",0);
9377 SWIG_RegisterMapping("_int","_wxPrintQuality",0);
9378 SWIG_RegisterMapping("_int","_size_t",0);
9379 SWIG_RegisterMapping("_int","_EBool",0);
9380 SWIG_RegisterMapping("_int","_uint",0);
9381 SWIG_RegisterMapping("_int","_wxWindowID",0);
9382 SWIG_RegisterMapping("_int","_unsigned_int",0);
9383 SWIG_RegisterMapping("_int","_signed_int",0);
9384 SWIG_RegisterMapping("_class_wxMouseEvent","_wxMouseEvent",0);
9385 SWIG_RegisterMapping("_class_wxListEvent","_wxListEvent",0);
9386 SWIG_RegisterMapping("_class_wxPrintPreview","_wxPrintPreview",0);
9387 SWIG_RegisterMapping("_class_wxSpinEvent","_wxSpinEvent",0);
9388 SWIG_RegisterMapping("_wxButton","_class_wxButton",0);
9389 SWIG_RegisterMapping("_class_wxPyApp","_wxPyApp",0);
9390 SWIG_RegisterMapping("_wxSize","_class_wxSize",0);
9391 SWIG_RegisterMapping("_wxRegionIterator","_class_wxRegionIterator",0);
9392 SWIG_RegisterMapping("_class_wxMDIParentFrame","_wxMDIParentFrame",0);
9393 SWIG_RegisterMapping("_wxPyTreeItemData","_class_wxPyTreeItemData",0);
9394 SWIG_RegisterMapping("_class_wxPaintDC","_wxPaintDC",0);
9395 SWIG_RegisterMapping("_class_wxSysColourChangedEvent","_wxSysColourChangedEvent",0);
9396 SWIG_RegisterMapping("_class_wxInitDialogEvent","_wxInitDialogEvent",0);
9397 SWIG_RegisterMapping("_class_wxComboBox","_wxComboBox",0);
9398 SWIG_RegisterMapping("_class_wxRadioButton","_wxRadioButton",0);
9399 SWIG_RegisterMapping("_class_wxTreeItemId","_wxTreeItemId",0);
9400 SWIG_RegisterMapping("_wxTreeCtrl","_class_wxTreeCtrl",0);
9401 SWIG_RegisterMapping("_class_wxLayoutConstraints","_wxLayoutConstraints",0);
9402 SWIG_RegisterMapping("_wxIconizeEvent","_class_wxIconizeEvent",0);
9403 SWIG_RegisterMapping("_class_wxControl","_wxControl",0);
9404 SWIG_RegisterMapping("_wxStaticBitmap","_class_wxStaticBitmap",0);
9405 SWIG_RegisterMapping("_class_wxIcon","_wxIcon",0);
9406 SWIG_RegisterMapping("_class_wxColour","_wxColour",0);
9407 SWIG_RegisterMapping("_class_wxScreenDC","_wxScreenDC",0);
9408 SWIG_RegisterMapping("_class_wxPageSetupDialog","_wxPageSetupDialog",0);
9409 SWIG_RegisterMapping("_wxPalette","_class_wxPalette",0);
9410 SWIG_RegisterMapping("_class_wxIdleEvent","_wxIdleEvent",0);
9411 SWIG_RegisterMapping("_wxEraseEvent","_class_wxEraseEvent",0);
9412 SWIG_RegisterMapping("_class_wxJoystickEvent","_wxJoystickEvent",0);
9413 SWIG_RegisterMapping("_class_wxMiniFrame","_wxMiniFrame",0);
9414 SWIG_RegisterMapping("_wxFontDialog","_class_wxFontDialog",0);
9415 SWIG_RegisterMapping("_wxRegion","_class_wxRegion",0);
9416 SWIG_RegisterMapping("_class_wxSplitterWindow","_wxSplitterWindow",0);
9417 SWIG_RegisterMapping("_wxPreviewFrame","_class_wxPreviewFrame",0);
9418 SWIG_RegisterMapping("_class_wxShowEvent","_wxShowEvent",0);
9419 SWIG_RegisterMapping("_GLint","_GLuint",0);
9420 SWIG_RegisterMapping("_GLint","_GLsizei",0);
9421 SWIG_RegisterMapping("_GLint","_int",0);
9422 SWIG_RegisterMapping("_GLint","_signed_int",0);
9423 SWIG_RegisterMapping("_GLint","_unsigned_int",0);
9424 SWIG_RegisterMapping("_GLint","_wxWindowID",0);
9425 SWIG_RegisterMapping("_GLint","_uint",0);
9426 SWIG_RegisterMapping("_GLint","_EBool",0);
9427 SWIG_RegisterMapping("_GLint","_size_t",0);
9428 SWIG_RegisterMapping("_GLint","_wxPrintQuality",0);
9429 SWIG_RegisterMapping("_GLint","_GLenum",0);
9430 SWIG_RegisterMapping("_GLint","_GLbitfield",0);
9431 SWIG_RegisterMapping("_wxActivateEvent","_class_wxActivateEvent",0);
9432 SWIG_RegisterMapping("_wxGauge","_class_wxGauge",0);
9433 SWIG_RegisterMapping("_class_wxCheckListBox","_wxCheckListBox",0);
9434 SWIG_RegisterMapping("_class_wxGridEvent","_wxGridEvent",0);
9435 SWIG_RegisterMapping("_class_wxCommandEvent","_wxCommandEvent",0);
9436 SWIG_RegisterMapping("_GLubyte","_unsigned_char",0);
9437 SWIG_RegisterMapping("_GLubyte","_byte",0);
9438 SWIG_RegisterMapping("_GLubyte","_GLboolean",0);
9439 SWIG_RegisterMapping("_class_wxClientDC","_wxClientDC",0);
9440 SWIG_RegisterMapping("_class_wxSizeEvent","_wxSizeEvent",0);
9441 SWIG_RegisterMapping("_class_wxListCtrl","_wxListCtrl",0);
9442 SWIG_RegisterMapping("_class_wxGLCanvas","_wxGLCanvas",0);
9443 SWIG_RegisterMapping("_class_wxGridCell","_wxGridCell",0);
9444 SWIG_RegisterMapping("_class_wxSize","_wxSize",0);
9445 SWIG_RegisterMapping("_class_wxBitmap","_wxBitmap",0);
9446 SWIG_RegisterMapping("_class_wxMemoryDC","_wxMemoryDC",0);
9447 SWIG_RegisterMapping("_wxMenuBar","_class_wxMenuBar",0);
9448 SWIG_RegisterMapping("_wxTreeEvent","_class_wxTreeEvent",0);
9449 SWIG_RegisterMapping("_wxDirDialog","_class_wxDirDialog",0);
9450 SWIG_RegisterMapping("_wxEvtHandler","_class_wxGLCanvas",SwigwxGLCanvasTowxEvtHandler);
9451 SWIG_RegisterMapping("_wxEvtHandler","_wxGLCanvas",SwigwxGLCanvasTowxEvtHandler);
9452 SWIG_RegisterMapping("_wxEvtHandler","_class_wxEvtHandler",0);
9453 SWIG_RegisterMapping("_wxMenuItem","_class_wxMenuItem",0);
9454 SWIG_RegisterMapping("_class_wxScrollBar","_wxScrollBar",0);
9455 SWIG_RegisterMapping("_class_wxColourDialog","_wxColourDialog",0);
9456 SWIG_RegisterMapping("_class_wxPrintData","_wxPrintData",0);
9457 SWIG_RegisterMapping("_wxDash","_unsigned_long",0);
9458 SWIG_RegisterMapping("_wxDash","_long",0);
9459 SWIG_RegisterMapping("_class_wxScrolledWindow","_class_wxGLCanvas",SwigwxGLCanvasTowxScrolledWindow);
9460 SWIG_RegisterMapping("_class_wxScrolledWindow","_wxGLCanvas",SwigwxGLCanvasTowxScrolledWindow);
9461 SWIG_RegisterMapping("_class_wxScrolledWindow","_wxScrolledWindow",0);
9462 SWIG_RegisterMapping("_class_wxTextEntryDialog","_wxTextEntryDialog",0);
9463 SWIG_RegisterMapping("_wxKeyEvent","_class_wxKeyEvent",0);
9464 SWIG_RegisterMapping("_wxMoveEvent","_class_wxMoveEvent",0);
9465 SWIG_RegisterMapping("_wxColourData","_class_wxColourData",0);
9466 SWIG_RegisterMapping("_wxPageSetupDialogData","_class_wxPageSetupDialogData",0);
9467 SWIG_RegisterMapping("_class_wxPalette","_wxPalette",0);
9468 SWIG_RegisterMapping("_class_wxQueryLayoutInfoEvent","_wxQueryLayoutInfoEvent",0);
9469 SWIG_RegisterMapping("_class_wxEraseEvent","_wxEraseEvent",0);
9470 SWIG_RegisterMapping("_wxMDIClientWindow","_class_wxMDIClientWindow",0);
9471 SWIG_RegisterMapping("_class_wxFontDialog","_wxFontDialog",0);
9472 SWIG_RegisterMapping("_wxWindow","_class_wxGLCanvas",SwigwxGLCanvasTowxWindow);
9473 SWIG_RegisterMapping("_wxWindow","_wxGLCanvas",SwigwxGLCanvasTowxWindow);
9474 SWIG_RegisterMapping("_wxWindow","_class_wxWindow",0);
9475 SWIG_RegisterMapping("_class_wxFrame","_wxFrame",0);
9476 }