[Ann] PyOpenGL 1.5.6 final is available

Mike Fletcher mcfletch at home.com
Mon Jan 22 08:22:08 EST 2001


The latest release of the Python (http://www.python.org, versions 1.5.2 and
2.0) binding to the OpenGL (http://www.opengl.org) graphics library is
available!  You can get the package in Win32 binary or source-code from:
    http://sourceforge.net/project/showfiles.php?group_id=5988

The project homepage is:
    http://pyopengl.sourceforge.net/

The release notes for the 1.5.6 version of PyOpenGL are included below FYI.

Enjoy yourselves,
Mike
_______________________________________
PyOpenGL 1.5.6 Release Notes, 2001-01-06

The most significant change in PyOpenGL 1.5.6
compared to PyOpenGL 1.5.5 is not really
connected with the software itself.  Between
the 1.5.5 release (in 1998, by David Ascher)
and the 1.5.6 release (in 2001), the PyOpenGL
package moved to the SourceForge site.

After this move (in mid-2000), the software has
received active maintenance mostly targeted at
fixing perceived problems (the build process,
particular missing features needed by certain
users) in order to release a fixed version of
the package.

PyOpenGL release 1.5.6 represents the first
official release of the SourceForge PyOpenGL
project. It is a direct (minor) variant of the
pre-SourceForge project (1.5.5), with the
following added features:

Distutils Support and Portability
    The original custom build procedure has
been replaced by a (somewhat custom) distutils
script.  This results in a simple build procedure
for both Win32 and UNIX-like environments.
Support for the Macintosh is currently untested.
    (Rene)

Python 2.0 Support
    As part of the move to distutils, the PyOpenGL
extension is now available for Python 2.0.
There is no appreciable difference between the
Python 1.5.2 and Python 2.0 versions of the
library.
    (Rene)

Array Support
    Some of the missing array data structure
functions were added to the library.  These
include:
    glNormalPointer
    glTextureCoordPointer
    glDrawArrays
    (Mike)

glSelectWithCallback Wrapper
    A new PyOpenGL-specific wrapper for the
traditional glSelectBuffer mechanism for hierarchy-
friendly picking using glPushName and glPopName
was added.  See the function doc string and/or the
PyOpenGL web site for details on use.
    (Mike)

TOGL
    TOGL is now registered using deep dark TCL magic
from a position within the PyOpenGL directory tree,
eliminating the "install something into someone
else's namespace" problem with the original version.
    (Rene)

Bug Quashings...

SGI crashes on non-double-buffered demos eliminated
    (Randall Hopper)






More information about the Python-list mailing list