Sending data to a shader using uniform variables | OpenGL 4.0 Shading Language Cookbook
Matt DesLauriers on Twitter: "I'm also testing this with GUI parameters in another branch, and things are working nicely so far. To pass down something like a GUI slider, you just need
GLSL] Smoothstep. https://thebookofshaders.com/05/ | by Shinerd | Medium
opengl - Unable to pass custom Matrix4 to GLSL as a uniform - Computer Graphics Stack Exchange