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