gamnit :: UniformVec3 :: uniform
# Set this uniform value fun uniform(x, y, z: Float) do glUniform3f(location, x, y, z)