Skip to content
Snippets Groups Projects
Commit eb986997 authored by Milan Jaros's avatar Milan Jaros
Browse files

add calling of invert_m4_m4

parent 271ee52c
No related branches found
No related tags found
No related merge requests found
...@@ -165,9 +165,24 @@ struct cesnet_shm { ...@@ -165,9 +165,24 @@ struct cesnet_shm {
void cesnet_set_inverse_matrix(float* transform_inverse_view_matrix, float* position, float *orientation) void cesnet_set_inverse_matrix(float* transform_inverse_view_matrix, float* position, float *orientation)
{ {
float view_mat[4][4]; float view_mat[4][4], iview_mat[4][4];
quat_to_mat4(view_mat, orientation); quat_to_mat4(view_mat, orientation);
copy_v3_v3(view_mat[3], position); copy_v3_v3(view_mat[3], position);
invert_m4_m4(iview_mat, view_mat);
transform_inverse_view_matrix[0] = iview_mat[0][0];
transform_inverse_view_matrix[1] = iview_mat[0][1];
transform_inverse_view_matrix[2] = iview_mat[0][2];
transform_inverse_view_matrix[3] = iview_mat[0][3];
transform_inverse_view_matrix[4] = iview_mat[1][0];
transform_inverse_view_matrix[5] = iview_mat[1][1];
transform_inverse_view_matrix[6] = iview_mat[1][2];
transform_inverse_view_matrix[7] = iview_mat[1][3];
transform_inverse_view_matrix[8] = iview_mat[2][0];
transform_inverse_view_matrix[9] = iview_mat[2][1];
transform_inverse_view_matrix[10] = iview_mat[2][2];
transform_inverse_view_matrix[11] = iview_mat[2][3];
} }
// camera view matrix // camera view matrix
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment