1
2
3
4
5
6
7
8
9
10
11
12 """
13 Vision Egg GL module -- lump all OpenGL names in one namespace.
14
15 """
16
17 from OpenGL.GL import *
18 import OpenGL
19 import numpy
20 __version__ = OpenGL.__version__
21
22
23 try:
24 import OpenGL.GL.GL__init___
25 except:
26 pass
27 try:
28 import OpenGL.GL.ARB.multitexture
29 except:
30 pass
31 try:
32 import OpenGL.GL.EXT.bgra
33 except:
34 pass
35 try:
36 import SGIS.texture_edge_clamp
37 except:
38 pass
39
40
41 try:
42 GL_UNSIGNED_INT_8_8_8_8_REV
43 except NameError:
44 GL_UNSIGNED_INT_8_8_8_8_REV = 0x8367
45
46 if OpenGL.__version__[0] == '3':
47 if (OpenGL.__version__.startswith('3.0.0a')) or (OpenGL.__version__ == '3.0.0b1'):
48
49
50 _orig_glLoadMatrixf = glLoadMatrixf
54