Today's software is woefully lacking in its ability to harness the capabilities of modern graphics hardware. Unfortunately, the emergence of programmable shaders in the latest generation of graphic ...