void gl_M4_Inv(M4 *a,M4 *b) { M4 tmp; memcpy(&tmp, b, 16*sizeof(GLfloat)); /*tmp=*b;*/ Matrix_Inv(&a->m[0][0],&tmp.m[0][0],4); }
void gl_M4_Inv(M4 *a, const M4 *b) { M4 tmp; memcpy(&tmp, b, 16 * sizeof(float)); //tmp = *b Matrix_Inv(&a->m[0][0], &tmp.m[0][0], 4); }