[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 |