Я пытаюсь создать функцию для настройки шейдерной формы, но когда я пытаюсь ее скомпилировать, я получаю эту ошибку:
Ошибка 2 ошибки C2719: 'значение': формальный параметр с __declspec (align ('16 ')) не будет выровнен
Вот код функции:
void Shader::setUniform(std::string name, const glm::mat4 value){
GLint uniform = glGetUniformLocation(m_program, name.c_str());
glUniformMatrix4fv(uniform, 1, GL_FALSE, (GLfloat*)&value);
}
Я использую Visual studio 2013.