gamnit :: UniformVec4 :: uniform
# Set this uniform value fun uniform(x, y, z, w: Float) do glUniform4f(location, x, y, z, w)