glUniform
glUniform is a function in OpenGL that is used to set the value of a uniform variable in a shader program. Uniform variables are special variables in shaders that are shared across all vertices of a vertex shader or all fragments of a fragment shader. They are typically used to pass data from the application to the shader, such as transformation matrices, lighting parameters, or texture samplers.
The glUniform function comes in various forms, differentiated by the type of data they set and the