OpenGL 4 Shading Language Cookbook 3rd Edition