pygame - importing GL - very bad...

someone newsboost at gmail.com
Tue Jan 1 18:49:04 EST 2013


On 01/01/2013 12:13 PM, Chris Angelico wrote:
 > On Tue, Jan 1, 2013 at 10:00 PM, someone <newsboost at gmail.com> wrote:
 >> See this code (understand why I commented out first line):
 >>
 >> # from OpenGL.GL import *
 >> from OpenGL.GL import glEnable, GL_DEPTH_TEST, \
 >>       glShadeModel, GL_SMOOTH, glClearColor, \
 >>       GL_CULL_FACE, GL_BLEND, glBlendFunc, \
 >>       GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, \
 >>       glClear, GL_COLOR_BUFFER_BIT, GL_DEPTH_BUFFER_BIT, \
 >>       glLoadIdentity, glTranslate, glRotate, \
 >>       glMultMatrixf, glPushMatrix, glCallList, \
 >>       glPopMatrix, glDisable, GL_LIGHTING
 >>
 >> Any good / clever solution to this problem, so I avoid this nasty crappy
 >> work-around?
 >
 > You could simply
 >
 > import OpenGL.GL as GL
 >
 > and then use all those names as GL.glPopMatrix, GL.GL_LIGHTING, etc. I
 > don't know if that's better or worse.

You're right - but I forgot to write that even though this maybe 
should/is recommended many places then I've seen a lot of opengl code on 
the internet and IMHO NOBODY does that and it'll be a lot slower to type 
that in front of all the opengl commands...

So this solution is not something I like too... But I can see some other 
people came up with good solutions, which I didn't knew about..

Thank you.




More information about the Python-list mailing list