El parámetro formal con __declspec (align ('16 ')) no se alineará
Estoy tratando de hacer una función para configurar uniformes de sombreado, pero cuando trato de compilarlo aparece este error:
Error 2 error C2719: 'valor': el parámetro formal con __declspec (align ('16 ')) no se alineará
Aquí está el código de función:
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);
}
Estoy usando Visual Studio 2013.