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