def dump_gl(): '''Dump GL info.''' from pyglet.gl import gl_info _print('gl_info.get_version():', gl_info.get_version()) _print('gl_info.get_vendor():', gl_info.get_vendor()) _print('gl_info.get_renderer():', gl_info.get_renderer()) _print('gl_info.get_extensions():') extensions = list(gl_info.get_extensions()) extensions.sort() for name in extensions: _print(' ', name)
def dump_gl(): '''Dump GL info.''' from pyglet.gl import gl_info print 'gl_info.get_version():', gl_info.get_version() print 'gl_info.get_vendor():', gl_info.get_vendor() print 'gl_info.get_renderer():', gl_info.get_renderer() print 'gl_info.get_extensions():' extensions = list(gl_info.get_extensions()) extensions.sort() for name in extensions: print ' ', name
def dump_gl(context=None): '''Dump GL info.''' if context is not None: info = context.get_info() else: from pyglet.gl import gl_info as info print 'gl_info.get_version():', info.get_version() print 'gl_info.get_vendor():', info.get_vendor() print 'gl_info.get_renderer():', info.get_renderer() print 'gl_info.get_extensions():' extensions = list(info.get_extensions()) extensions.sort() for name in extensions: print ' ', name
def dump_gl(context=None): """Dump GL info.""" if context is not None: info = context.get_info() else: from pyglet.gl import gl_info as info print('gl_info.get_version():', info.get_version()) print('gl_info.get_vendor():', info.get_vendor()) print('gl_info.get_renderer():', info.get_renderer()) print('gl_info.get_extensions():') extensions = list(info.get_extensions()) extensions.sort() for name in extensions: print(' ', name)
def dump_gl(context=None): """Dump GL info.""" if context is not None: info = context.get_info() else: from pyglet.gl import gl_info as info print("gl_info.get_version():", info.get_version()) print("gl_info.get_vendor():", info.get_vendor()) print("gl_info.get_renderer():", info.get_renderer()) print("gl_info.get_extensions():") extensions = list(info.get_extensions()) extensions.sort() for name in extensions: print(" ", name)
print() print('Creating default context...') w = pyglet.window.Window(1, 1, visible=True) print('Window:') print(' %s' % w) print('GL attributes:') attrs = w.config.get_gl_attributes() attrs = ' '.join(['%s=%s' % (name, value) for name, value in attrs]) print(' ', '\n '.join(textwrap.wrap(attrs))) print('GL version:', gl_info.get_version()) print('GL vendor:', gl_info.get_vendor()) print('GL renderer:', gl_info.get_renderer()) print('GL extensions:') exts = ' '.join(gl_info.get_extensions()) print(' ', '\n '.join(textwrap.wrap(exts))) print() context = w.context print('Context is', context) if "xlib" in globals() and isinstance(context, xlib.BaseXlibContext): from pyglet.gl import glx_info print('GLX %s direct' % (context.is_direct() and 'is' or 'is not')) if not glx_info.have_version(1, 1): print("GLX server version: 1.0") else: print('GLX server vendor:', glx_info.get_server_vendor()) print('GLX server version:', glx_info.get_server_version())
for screen in display.get_screens(): print ' %r' % screen print 'Creating default context...' w = pyglet.window.Window(1, 1, visible=True) print 'GL attributes:' attrs = w.config.get_gl_attributes() attrs = ' '.join(['%s=%s'%(name, value) for name, value in attrs]) print '\n'.join(textwrap.wrap(attrs)) print 'GL version:', gl_info.get_version() print 'GL vendor:', gl_info.get_vendor() print 'GL renderer:', gl_info.get_renderer() print 'GL extensions:' exts = ' '.join(gl_info.get_extensions()) print ' ', '\n '.join(textwrap.wrap(exts)) print 'GLU version:', glu_info.get_version() print 'GLU extensions:' exts = ' '.join(glu_info.get_extensions()) print ' ', '\n '.join(textwrap.wrap(exts)) print context = w.context print 'Context is', context if context.__class__.__name__ == 'XlibGLContext': from pyglet.gl import glx_info print 'GLX %s direct'%(context.is_direct() and 'is' or 'is not')