Hi,
I will probably create a new 1.2.x bugfix version with some of the latest fixes as it will probably take some time to stabilize 1.3.
Issue #51 was caused by in incorrect interpretation of the GLX api. It probably surfaced due to changes in GLX. Pyglet was incorrectly using some value inside an opaque struct. The contents of this struct are for GLX internal only, so they can change without warning. Probably the value read by pyglet did change, causing the issues. I must say when I read the API docs I was also confused by the description and at first thought pyglet was right.
Pyglet did hit a rough patch some time ago, because simply nobody had time to maintain it. Recently I started maintaining it and released the 1.2.x versions. For 1.3 I am focussing on improving the quality and test coverage and making it easier to maintain Py2 and Py3 compatibility using python future.
But currently I am still mostly on my own, so more contributors are definitely welcome. Don't hesitate to create pull requests, I will evaluate them and pull them in. Until now I was only able to support Linux and Windows, but as of this week I also have Mac hardware to test and develop on (for my day job I have to support Linux, Windows, Android and since recently OSX and iOS).
I hope we can make pyglet the best Python OpenGL framework out there ;-)
Rob
Op zaterdag 8 augustus 2015 02:15:55 UTC+2 schreef Jason Spashett: