Category archives: Snaking
Discussions of programming, particularly of programming Python
Need to expand vbo support... and support/contribution emails
Written by
on
in
Snaking.
glVertexPointerd( ...
OpenGL 2.1 manual sources are integrated...
Written by
on
in
Snaking.
Python 3.0 at PyGTA Tomorrow (Tuesday)
Written by
on
in
Snaking.
Reminder for everyone in Toronto that PyGTA is tomorrow evening @7pm down at Linux Caffe. We'll be going over the Python 3.0 release changes and discussing people's experiences and/or plans with converting code to 3.0 (or even 2.6).
PyOpenGL 3.0.0b6 (likely the last beta) is up...
Written by
on
in
Snaking.
I've just uploaded PyOpenGL 3.0.0b6 to SourceForge and PyPI. At this point there's not really much I'm intending to change before the 3.0.0 final release. We now have support for extensions up to the OpenGL 3.0 release, we should run on Win32 and Linux at least. We should be compatible with py2exe/pyinstaller/py2app.
From here on ...
A few steps forward...
Written by
on
in
Snaking.
Got PyOpenGL working on both Ubuntu and Win32 again for basically everything. Cleaned up the baseplatform module to reduce the code duplication in there. Updated the extensions included to OpenGL 3.0. Added in a contributed demo in the demos package.
Will see if I can get a few hours to do a release over the ...
Modernizing the Version Control System for PyOpenGL
Written by
on
in
Snaking.
I've finally begun the process of switching to a modern VCS for PyOpenGL. I've requested imports of PyOpenGL, PyVRML97 and OpenGLContext into LaunchPad. Hopefully that will be a reasonably fast process. The final straw was checking out the code on Win32 and realizing just how many pointless directories are created (there were a few import ...
Eliminating pkg_resources
Written by
on
in
Snaking.
Just checked in changes to PyOpenGL to strip out the use of pkg_resources. That should avoid the problems we've been seeing where packaging utilities and the like can't handle the entry-point registrations. Still need to work out something to avoid speculatively loading e.g. numpy.
Want that tool, but cores are useless without debug symbols
Written by
on
in
Snaking.
Sigh, too far, too fast
Written by
on
in
Snaking.
Have had to shelve the changes for PyOpenGL to use the pyglet generator for the core code. Wound up getting extremely hard-to-debug errors which appeared to be due to corruption of object's GC structures (possibly due to GIL-holding issues) when I switched to a Linux 32-bit platform (instead of 64-bit).
I don't want to hold ...
Mind your Ps, Qs and CCallbacks
Written by
on
in
Snaking.
Been debugging a weird error in GLUT this evening. Basically if you went into OpenGLContext and used a right-mouse-click-and-drag to rotate around the center-of-view, there would, every once in a while, be a seg-fault. It didn't happen if you rotated a bit more slowly, or you turned on full logging to see what's going on, ...