graphics api abstraction
[demo] / src / opengl / shader-gl.cc
index 2b91754..898e5c5 100644 (file)
@@ -132,7 +132,7 @@ bool ShaderProgramGL::link()
 
 bool ShaderProgramGL::use() const
 {
-       if(!is_linked) { //&& !link()) {
+       if(!is_linked) {
                return false;
        }
 
@@ -244,5 +244,5 @@ void ShaderProgramGL::set_uniform_matrix(int location, const Mat4 &mat)
                return;
        }
 
-       glUniformMatrix4fv(location, 1, GL_TRUE, (float *)&mat.m[0][0]);
+       glUniformMatrix4fv(location, 1, GL_FALSE, mat[0]);
 }
\ No newline at end of file