-
Notifications
You must be signed in to change notification settings - Fork 0
/
openGLSetter.py
31 lines (22 loc) · 889 Bytes
/
openGLSetter.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from pyglet import gl
from pyglet import graphics as gr
ANTI_ALIAS = 0
class OpenGLSetter:
def __ini__(self):
pass
def setGL(self,cte):
if cte == ANTI_ALIAS:
gl.glEnable( gl.GL_BLEND)
#~ gl.glBlendFunc(gl.GL_SRC_ALPHA_SATURATE, gl.GL_ONE);
gl.glBlendFunc(gl.GL_SRC_ALPHA, gl.GL_ONE_MINUS_SRC_ALPHA)
#~ gl.glBlendFunc(gl.GL_SRC_ALPHA_SATURATE, gl.GL_ONE);
#~ gl.glEnable( gl.GL_MULTISAMPLE );
#~ gl.glEnable(gl.GL_LINE_SMOOTH);
#~ ;
gl.glHint(gl.GL_POLYGON_SMOOTH_HINT, gl.GL_NICEST);
gl.glHint(gl.GL_LINE_SMOOTH_HINT, gl.GL_NICEST);
pass
#~ class GL_Group_SegmentFill(gr.Group):
#~ class GL_Group_SegmentFill(gr.Group):
#~ def set_state(self):
gl.glDisable(gl.GL_POLYGON_SMOOTH)