If you declare a uniform that isn't used anywhere in your GLSL code the compiler will silently remove the variable from the compiled version which is the cause for several frustrating errors; keep this in mind!
Explore more quotes
Components of a vector can be accessed via vec.xwhere x is the first component of the vector. You can use .x, .y, .z and .w to access their first, second, third and fourth component respectively. GLSL also allows you to use rgba for colors or stpq for texture coordinates, accessing the same components.
It would be nice to make a movie that other people want to make, because every one of these movies, I basically have to find the only company in the world that's willing to make it, and it's always a big challenge. I end up spending a tremendous amount of energy and time trying to get money to make these movies and it's exhausting.