ANN: PyOpenGL development status

Tarn Weisner Burton twburton at users.sourceforge.net
Sat Aug 11 13:32:56 EDT 2001


PyOpenGL has been undergoing intense development in the last six months by
the PyOpenGL SourceForge group.  For those who aren't in the know, PyOpenGL
is a Python binding for OpenGL.

There are currently two PyOpenGL code branches.  The first is based on David
Ascher's PyOpenGL 1.5.5 and is a collection of hand written C extensions.
About a week ago the PyOpenGL team released what will probably be the last
major release of this branch, PyOpenGL 1.5.7.   This is mostly a bug fix
release but also includes the integration of some array routines into the
codebase.

The second branch is a complete rewrite of PyOpenGL using the wrapper
generator SWIG (you don't need SWIG to build it, only to hack on it).  This
is the 2.0 branch, which is currently in beta, and offers significant
impovements over the previous version of PyOpenGL.  Some of the new features
are:

    1) Complete coverage of OpenGL 1.1
    2) GLU 1.3 support
    3) GLUT 3.7 support
    4) GLE support (Tubing and Extrusion library)
    5) Support for a whole pile of OpenGL, GLU, and WGL extensions (~200)

Also like PyOpenGL 1.5.7, the new PyOpenGL 2.0 includes the Tkinter widget
Togl.  PyOpenGL 2.0 is currently known to run Win32 and Linux but will
probably work on Unix and Mac (volunteers to test this platform?).

To check out either PyOpenGL 1.5.7 or 2.0 see
http://pyopengl.sourceforge.net

For those so inclined, new developers are always welcome, specifically we
would like see PyOpenGL 2.0 running on some other platforms.  Drop me a line
if you're interested!

We are also conducting a *short* survey regarding PyOpenGL usage, fill out
copy if you get a chance and help the development effort!
http://sourceforge.net/survey/survey.php?group_id=5988&survey_id=12087

thanks,
Tarn Weisner Burton





More information about the Python-list mailing list