Archives week 44 of 2008

Nov. 3, 2008 - Nov. 9, 2008

Quality Time with PyOpenGL

Spent some quality time this evening with PyOpenGL, OpenGLContext and KCacheGrind.  Quite a few tiny improvements in the code-base.  I'm still just picking out little bits of fluff that are "wrong" as they show up in the profiling.  There was ~4% of total run-time on this machine spent in Python's warnings.warn() function because there was ...

Continue reading

Profiling OpenGLContext fun...

Profiling OpenGLContext on a relatively large VRML97 world.  Interesting stats (in OpenGL, ignoring OpenGLContext slow-points):

  • 3% of total runtime is in a function which just does numpyarray.ctypes.data; it seems the ctypes array sub-object is a Python instance that has multiple operations in its initializer and is recreated on each access (with many accesses per array ...

Continue reading

Seems I need to update the video card again

Seems Nvidia has released OpenGL 3.0 drivers for Linux (yay!) but they don't support my GeForce 7600GS (sigh).  I'm thinking maybe I should buy a kick-posterior gaming laptop with an uber-3D chip so I'm not always tied to my workstation at home if I want to do OpenGL 2.0 or above work.

Anyway, tried to ...

Continue reading

Finishing is Good


Finally got my talk proposals in to PyCon.  I went for 3 this time, mostly because each of them seemed like it would be interesting enough to excite people.  I doubt all three will be accepted, but hey, maybe I can do a couple of them in Open Space.  I didn't propose the "graphics and ...

Continue reading

Daily archives

Previous week

Week 43 of 2008

Next week

Week 45 of 2008

Archives