OpenGL Shading Language (3rd Edition)