def show_versions(): from gltbx import gl from gltbx import glu if (hasattr(gl, "GL_VENDOR")): print "GL_VENDOR:", gl.glGetString(gl.GL_VENDOR) if (hasattr(gl, "GL_RENDERER")): print "GL_RENDERER:", gl.glGetString(gl.GL_RENDERER) if (hasattr(gl, "GL_VERSION")): print "GL_VERSION:", gl.glGetString(gl.GL_VERSION) if (hasattr(gl, "GL_EXTENSIONS")): print "GL_EXTENSIONS:", gl.glGetString(gl.GL_EXTENSIONS) if (hasattr(glu, "GLU_VERSION")): print "GLU_VERSION:", glu.gluGetString(glu.GLU_VERSION) if (hasattr(glu, "GLU_EXTENSIONS")): print "GLU_EXTENSIONS:", glu.gluGetString(glu.GLU_EXTENSIONS)
def show_versions(): from gltbx import gl from gltbx import glu if (hasattr(gl, "GL_VENDOR")): print("GL_VENDOR:", gl.glGetString(gl.GL_VENDOR)) if (hasattr(gl, "GL_RENDERER")): print("GL_RENDERER:", gl.glGetString(gl.GL_RENDERER)) if (hasattr(gl, "GL_VERSION")): print("GL_VERSION:", gl.glGetString(gl.GL_VERSION)) if (hasattr(gl, "GL_EXTENSIONS")): print("GL_EXTENSIONS:", gl.glGetString(gl.GL_EXTENSIONS)) if (hasattr(glu, "GLU_VERSION")): print("GLU_VERSION:", glu.gluGetString(glu.GLU_VERSION)) if (hasattr(glu, "GLU_EXTENSIONS")): print("GLU_EXTENSIONS:", glu.gluGetString(glu.GLU_EXTENSIONS))
def __init__(self): from gltbx import gl import re self.__dict__ = self._shared_state if not self._shared_state: vers_pat = re.compile("^((\d+)\.(\d+))(?:\.(\d+))?(?: (.*))?$") m = vers_pat.search(gl.glGetString(gl.GL_VERSION)) self.__dict__.update(dict(zip( ["principal", "major_number", "minor_number", "release_number", "vendor_info"], m.groups()))) self.principal = float(self.principal)
def __init__(self): from gltbx import gl import re self.__dict__ = self._shared_state if not self._shared_state: vers_pat = re.compile("^((\d+)\.(\d+))(?:\.(\d+))?(?: (.*))?$") m = vers_pat.search(gl.glGetString(gl.GL_VERSION)) self.__dict__.update( dict( zip([ "principal", "major_number", "minor_number", "release_number", "vendor_info" ], m.groups()))) self.principal = float(self.principal)
def __init__(self): from gltbx import gl ext = gl.glGetString(gl.GL_EXTENSIONS) super(extensions, self).__init__(ext.split())