OpenGL 4 Shading Language Cookbook - Second Edition