Archives week 6 of 2012

Feb. 6, 2012 - Feb. 12, 2012

Corner cases do crop up, don't they?

So I've been playing with cutting down OpenGLContext into something like a modern scenegraph engine.  The first step there is to eliminate the old tree-traversal rendering mechanism, as the "flat" rendering engine is both simpler and much more easily optimized.  No big problem, really.  A lot of OpenGLContext's demos/tests just ran with only minimal changes, ...

Continue reading

Want to display MathML? MathJax

We have lots of MathML from the DocBook manuals for PyOpenGL.  The latest versions of the manuals are now using MathJax to provide rendering of the matrices, equations, etceteras (see, for example, the glRotate manual page).  We've previously had to tell people to update/replace their browser or install a MathML-specific plugin.  This solution will (hopefully) ...

Continue reading

pip install --link-system?

Just ran into the little wonder that is "pip install PIL", which results in a useless PIL (i.e. one without JPEG, PNG or TrueType support, but which imports, so doesn't trigger the "I don't have PIL code paths").  There's other cases with e.g. PostgreSQL drivers, or complex GUI libraries, where if you don't happen to ...

Continue reading

What to play with?

I'm hoping to have a few weeks to work on my own projects before I dive into working on other people's projects again (that might not pan out, but I'm hoping), so, here's a brain-dump of what I'm considering playing with:

  • write a simple, generic shader-based legacy-free scenegraph engine (basically transplant the modern parts from ...

Continue reading

Kid replaced with Genshi for DirectDocs

I've pretty much finished replacing Kid with Genshi for directdocs (the project that generates the PyOpenGL documentation by combining the upstream docbook files with the pydoc-like introspection of PyOpenGL, as well as generating the OpenGLContext tutorial files).  Was pretty much painless. Caught for a bit on ${ [ do(x) for x in y] } operation ...

Continue reading

TTFQuery Updated, PyVRML97 Bug-fix

TTFQuery has been updated to feel a tiny bit more modern.  It's still pretty old-school, but it now has some actual documentation, and should be more friendly for pip installation.

Found the bug that has been holding up my testing on PyOpenGL/OpenGLContext.  The shadow demos had been broken, which I considered a blocker.  Turns out ...

Continue reading

Daily archives

Previous week

Week 4 of 2012

Next week

Week 7 of 2012