Like this:

I’ve been working quite heavily on PyGLy for the last few weeks and I’m incredibly pleased to announce that PyGLy is now OpenGL 3 clean!

It took more work than I hoped. Not because of PyGLy (it was already pretty good), but Pyglet’s OpenGL Core (3+) support on OS-X, is well… broken.
I had to integrate a patch written by someone else and patch out 2 of the window event handlers.
The main reason for this is that OpenGL Core on OS-X is limited to 3.2, and is Core only (no legacy compatibility).
These changes can be found in my Github repository.

Pyglet isn’t without it’s problems. It is quite heavy weight in places. There is no support for float or 1D textures.
Other problems are it’s usage of legacy calls. These are scattered throughout the code base and prevent me from using even the Label or VertexList classes.
I would LOVE to help with the development of Pyglet… but I find the code… very confusing.
It’s got a fair amount of abstraction. Tracing even a vertex buffer blows my mind.

Regardless, I hope these issues will be fixed soon.

Share

Like this:

About Us

Twisted Pair are an independent development team that have been playing games since the days of monochrome monitors and 5 1/4" disks. Having many years of commercial programming in various areas, including experience in the games industry, Twisted Pair are well versed in game technology and gameplay design and development.

Twisted Pair is dedicated to the following goals:

Create games we would actually love to play.

Create games you would actually love to play!

Produce quality software and provide long-life support and post-release enhancements.

Create and promote a community that participates in and actively shapes the development of our software.

Communicate frequent updates and actively seek feedback and suggestions that will shape the development of our software.