Archives 2011

Dumb PyDoc Replacement for PyOpenGL

I have been using "standard" Pydoc (actually slightly hacked) to document PyOpenGL outside the man pages, but PyOpenGL is almost entirely composed of things that don't work well with the standard tools; functions are actually class instances that check for availability before attempting to call, "functions" are defined in "raw" modules then imported into their ...

Continue reading

Miscellaneous jQuery Mobile + Django tips

Some little tips on how to make your "normal" Django site work properly under jQuery mobile:

  • as mentioned before, put your JQM setup code into a base template that all of your mobile pages extend, this means that users can go to any "normal" url and still get the jQuery effects loaded
  • create a "content" ...

Continue reading

IDE without File|Open or File|Save is... painful

As mentioned a while ago, I switched my desktop from Ubuntu to Kubuntu because Unity was just too half-baked to be used in my setup. That went relatively well, modulo the need to restart 3 times to get the desktop to come up (KDE just hung on login). However, one truly annoying casualty is that ...

Continue reading

ARB draw_instanced + ARB texture_buffer_object == Best Sphere Renderer

As mentioned last week, the ARB draw_instanced extension allows you to draw large numbers of the same basic geometric shape with a single rendering call. However, to be useful, you need to pass in per-instance parameters which are used to customize the rendering. With the ARB uniform_buffer_object extension, you can get up to ~200-300 objects ...

Continue reading

jQuery Mobile + Django gets Pleasantly Out of the Way

Have been doing quite a bit of work combining jQuery Mobile with Django for certain (internal) projects.  You can set up the JQM stuff with a few lines in your template, then mostly "forget" about it while developing a regular Django form-based site (though you'll want to use HTML5 widget types).  The only major things ...

Continue reading

No luck on GLSLDevil + PyOpenGL yet

Hit a bug in my ARB buffer texture test-case this morning and decided to try out GLSLDevil to see what's going on in the shader (basically I seem to be getting out the wrong values from my texelFetch() calls).  Long story short, while I can do a bit of hackery to get past some initial ...

Continue reading

Playing with extensions in PyOpenGL

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

Continue reading

Kubuntu replacing Unity

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, ...

Continue reading

Monthly archives

Previous year

2010

Next year

2012