Exemple #1
0
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)
Exemple #2
0
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))
Exemple #3
0
 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)
Exemple #4
0
 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)
Exemple #5
0
 def __init__(self):
   from gltbx import gl
   ext = gl.glGetString(gl.GL_EXTENSIONS)
   super(extensions, self).__init__(ext.split())
Exemple #6
0
 def __init__(self):
     from gltbx import gl
     ext = gl.glGetString(gl.GL_EXTENSIONS)
     super(extensions, self).__init__(ext.split())