OpenGL Shading Language (2nd Edition)