Archives May 2011
Playing with extensions in PyOpenGL
Written by
on
in
Snaking.
Have been spending the afternoon doing a bit of cleanup in the later extensions and versions for OpenGL in PyOpenGL. Many of the later OpenGL versions do most of their work by importing entry points and constants from ARB extensions. That's now reflected in PyOpenGL so that the core GL namespace includes those extension entry ...
RunSnakeRun 2.0.1 Released
Written by
on
in
Snaking.
RunSnakeRun 2.0.1, a cross-platform profile viewer for Python, is now up. Mostly just changes for OS-X 32-bit loading since the last beta. Meliae (memory dump) loading is the major new feature since the 2.0.0 series.
Kubuntu replacing Unity
Written by
on
in
Tuxedo.
Have been growing (even more) annoyed with Unity on the machine at work. Just too many times every hour where I have to stop, work around Unity (normally just an extra seek-and-click, but it adds up when you have to wait for the failure, think about why it's failing, then re-acquire a target, then click, ...
Watch your texture bindings when using FBO attachments
Written by
on
in
Snaking.
I finally tracked down why the second "shadow" demo had regressed for OpenGLContext on AMD cards. Turns out that the order in which you bind/unbind textures and Frame Buffer Objects is very important. If you have a texture bound as the current TEXTURE_2D at the same time as it is attached to an FBO attachment ...
Unity papercuts getting under my skin
Written by
on
in
Tuxedo.
My machine at work runs Ubuntu (instead of Kubuntu), as that was what someone installed for me before I got there, so when I updated to Maverick I got a chance to work with Unity. I don't hate it, but I find it annoying in a number of small ways:
- I can't see all my ...
bytes(23) this is not your Python2.7 bytes...
Written by
on
in
Snaking.
Working on integrating a patch that lets parts of PyOpenGL work on PyPy 1.5 and Python 3.2 (thanks to Renaud). Tried creating a little wrapper that abstracts away the various changes. One of these is a function that can take a string, a unicode string, or an arbitrary object and wants to get a friendly ...
2.0.1 beta 5 of RunSnakeRun
Written by
on
in
Snaking.
I've just pushed the 5th beta of RSR 2.0.1 to PyPI. It fixes a few bugs on the Win32 platform. This should be the last beta of 2.0.1 if no show-stoppers crop up.
Kubuntu Natty Upgrade... Hrm...
Written by
on
in
Tuxedo.
I upgraded my main laptop to Kubuntu Natty this afternoon. Honestly I can't tell the difference so far. Firefox 4 is slightly different looking. Nothing else of note seems to have changed. I had to uninstall and re-install the Gtalk plugin, but other than that, no hiccups on the install.
On one hand, whew, nice ...