[ rev ] Rademacher's shading model implemented on GLSL