#include <string.h>
#include "math_vector.h"
-#ifndef ID_INLINE
-#ifdef _WIN32
-#define ID_INLINE __inline
-#else
-#define ID_INLINE inline
-#endif
-#endif
-
class quat_t;
class angles_t;
}
ID_INLINE mat3_t::mat3_t( float src[ 3 ][ 3 ] ) {
- memcpy( mat, src, sizeof( src ) );
+ //memcpy( mat, src, sizeof( src ) );
+ for( unsigned int i = 0; i < 3; i++ ) {
+ mat[i].x = src[i][0];
+ mat[i].y = src[i][1];
+ mat[i].z = src[i][2];
+ }
}
ID_INLINE mat3_t::mat3_t( idVec3 const &x, idVec3 const &y, idVec3 const &z ) {