func (u Uniform) FloatMutliRaw(a interface{}, l int) { gl.Uniform4fv(int32(u), int32(l), (*float32)(gl.Ptr(a))) }
func (u Uniform) FloatMutli(a []float32) { gl.Uniform4fv(int32(u), int32(len(a)), (*float32)(gl.Ptr(a))) }