]> git.tdb.fi Git - libs/gl.git/blobdiff - source/render/renderer.cpp
Use template functions for setting vector and matrix uniforms
[libs/gl.git] / source / render / renderer.cpp
index 03653edc1078583aa3378fec60b9ca730599c14d..15e4437ffe962c479f082487d5875299b3939d2a 100644 (file)
@@ -370,7 +370,7 @@ void Renderer::apply_state()
                standard_shdata.uniform("eye_obj_matrix", state->modelview_matrix);
                LinAl::SquareMatrix<float, 3> nm = state->modelview_matrix.block<3, 3>(0, 0);
                nm = transpose(invert(nm));
-               standard_shdata.uniform_matrix3("eye_obj_normal_matrix", &nm(0, 0));
+               standard_shdata.uniform("eye_obj_normal_matrix", nm);
                changed = (changed&~MATRIX)|STANDARD_SHDATA;
        }