Cleanup matrix_3x3_identity

This commit is contained in:
twinaphex 2017-04-15 22:30:02 +02:00
parent a9492f6a44
commit bd63327c3d

View File

@ -31,11 +31,15 @@
void matrix_3x3_identity(math_matrix_3x3 *mat) void matrix_3x3_identity(math_matrix_3x3 *mat)
{ {
unsigned i; MAT_ELEM_3X3(*mat, 0, 0) = 1.0f;
MAT_ELEM_3X3(*mat, 0, 1) = 0;
memset(mat, 0, sizeof(*mat)); MAT_ELEM_3X3(*mat, 0, 2) = 0;
for (i = 0; i < 3; i++) MAT_ELEM_3X3(*mat, 1, 0) = 0;
MAT_ELEM_3X3(*mat, i, i) = 1.0f; MAT_ELEM_3X3(*mat, 1, 1) = 1.0f;
MAT_ELEM_3X3(*mat, 1, 2) = 0;
MAT_ELEM_3X3(*mat, 2, 0) = 0;
MAT_ELEM_3X3(*mat, 2, 1) = 0;
MAT_ELEM_3X3(*mat, 2, 2) = 1.0f;
} }
void matrix_3x3_inits(math_matrix_3x3 *mat, void matrix_3x3_inits(math_matrix_3x3 *mat,