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