https://blogs.love2d.org/content/beginners-guide-shaders
https://love2d.org/wiki/Shader_Variables
https://github.com/vrld/moonshine