glUniform2fv
glUniform2fv is a function in the OpenGL API used to set the value of a uniform variable within a shader program. Specifically, it is used to update a uniform variable that is of type `vec2`, which represents a two-component floating-point vector. The 'fv' suffix indicates that the function accepts an array of floating-point values.
The function takes three arguments. The first argument is an integer representing the location of the uniform
Using glUniform2fv is an efficient way to upload multiple `vec2` values to the shader program at once,