I'm trying to get up and running with pyglet but kewp getting and error.
Here's the code:
import pyglet
from pyglet.gl import *
window = pyglet.window.Window()
glClearColor(0.2, 0.4, 0.5, 1.0)
@window.event
def on_draw():
glClear(GL_COLOR_BUFFER_BIT)
glColor3f(0, 0, 0)
glBegin(GL_TRIANGLES)
glVertex2f(200, 100)
glVertex2f(200, 200)
glVertex2f(100, 200)
glVertex2f(300, 100)
glVertex2f(300, 300)
glVertex2f(100, 300)
glEnd()
pyglet.app.run()
and here's the error:
Traceback (most recent call last):
> File "test.py", line 2, in <module>
> from pyglet.gl import *
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/gl/__init__.py",
>
> line 235, in <module>
> import pyglet.window
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/window/__init__.py",
>
> line 1811, in <module>
> gl._create_shadow_window()
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/gl/__init__.py",
>
> line 205, in _create_shadow_window
> _shadow_window = Window(width=1, height=1, visible=False)
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/window/xlib/__init__.py",
>
> line 160, in __init__
> super(XlibWindow, self).__init__(*args, **kwargs)
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/window/__init__.py",
>
> line 516, in __init__
> context = config.create_context(gl.current_context)
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/gl/xlib.py",
>
> line 186, in create_context
> return XlibContextARB(self, share)
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/gl/xlib.py",
>
> line 300, in __init__
> super(XlibContext13, self).__init__(config, share)
> File
> "/usr/local/lib/python2.7/dist-packages/pyglet-1.2alpha1-py2.7.egg/pyglet/gl/xlib.py",
>
> line 197, in __init__
> glx_context_id = self.glx_context.contents._opaque_struct
> ValueError: NULL pointer access
>
> ------------------
> (program exited with code: 1)
> Press return to continue
I'm on linuxmint 14 32bits
thanks.
--
You received this message because you are subscribed to the Google Groups
"pyglet-users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/pyglet-users/-/AHsLBCNtjrYJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/pyglet-users?hl=en.