Formale parameter mit __declspec(align('16')) nicht ausgerichtet werden

Ich versuche zu machen, die Funktion für die Einstellung shader-Uniform, aber wenn ich versuche zu kompilieren bekomme ich diesen Fehler :

Fehler 2 Fehler C2719: 'value': formale parameter mit
__declspec(align('16')) nicht ausgerichtet werden

Hier ist der code der Funktion:

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);
}

Ich benutze Visual studio 2013.

InformationsquelleAutor der Frage Jozef Culen | 2015-02-12

Schreibe einen Kommentar