[PyOpenGL-Users] PyOpenGL 3.1.0b1 released (finally)
Brought to you by:
mcfletch
|
From: Mike C. F. <mcf...@vr...> - 2014-02-12 16:51:24
|
PyOpenGL and PyOpenGL_accelerate 3.1.0b1 are now up on PyPI. There's MS
Windows 32 and 64-bit installers for the windows-ians. The main
"features" planned for the 3.1.0 release (and available in the beta) are:
* raw wrappers generated from the ARB source XML definitions, this
means that it covers a lot more extensions, including GLX, WGL, EGL
extensions (from prodding by Roman Valov)
* heavily restructured internally to make sub-packages less
inter-dependent (raw hierarchy is now somewhat self-contained)
* same code-base for Python 2.6, 2.7, 3.3 and 3.4, Python 2.5 is no
longer supported, 3.1 and 3.2 support isn't currently a priority
* accelerate modules regenerated with modern Cython
* Python 3.x and PyPy 2.x fixes (Tom Goddard, Renaud)
* dropping of ancient Numeric module as a supported array type (the
precursor to Numpy)
* experimental support for GLES, EGL
* experimental "buffer" protocol array support (not useful at the moment)
* array handler loading is now on-demand, so numpy is not loaded if
installed-but-not-used
* handle zero pointers in glReadPixels (Tim Sheerman-Chase)
* respect output-as-bytes flag in glGetTexImage* functions
* shader wrapper error messages are now longer to more commonly
include the actual description of the error in the displayed summary
This is a major update to the library (hence 3.1 instead of 3.0.3), and
there may be code breakage. You are encouraged to update and test your
code with the betas before we land the 3.1 final. You can download
Windows installers and source-code packages from:
* https://pypi.python.org/pypi/PyOpenGL/3.1.0b1/
* https://pypi.python.org/pypi/PyOpenGL-accelerate/3.1.0b1
or install on Linux/OS-X with pip.
If there's anything (or anyone) I've forgotten in the release notes, or
bugs you encounter, feel free to post them here, email them to me
directly, or otherwise bat me over the head with them.
Enjoy,
Mike
--
________________________________________________
Mike C. Fletcher
Designer, VR Plumber, Coder
http://www.vrplumber.com
http://blog.vrplumber.com
|