Как исправить ошибку: аргумент типа «float *» несовместим с аргументом типа «GLfloat»?
Всем доброго времени суток! У меня есть glm::vec3(это light.color) и я хочу отправить его в шейдер
Uniform3f(glGetUniformLocation(first.mProgram, "LightColor"), glm::value_ptr(light.color));
при этой попытке возникает ошибка - аргумент типа "float *" несовместим с аргументом типа "GLfloat". Скажите пожалуйста как ее исправить?