OpenGL Shading LanguageRandi Rost, Bill Licea-Kane, Dan Ginsburg, John Kessenich, Barthold Lichtenbelt · First published 2021Open the Tome