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