I just wrote my first pixel shader! It takes an HSV color as input and shades every fragment that color. Not particularly exciting, but what's neat is that the HSV to RGB conversion runs on the graphics hardware, not on the CPU. Anyway, a quick shakycam video if you're interested:
HSVShader.avi (xvid) - 948KB
The shader is written in GLSL, and the test program is written in Python with pyopengl and glewpy (which has the best name of anything ever).
||: || proud|