testbed for physically based shading in GLSL