]> de.git.xonotic.org Git - xonotic/netradiant.git/blobdiff - libs/splines/math_matrix.h
Q3map2:
[xonotic/netradiant.git] / libs / splines / math_matrix.h
index 597f1d029085e9c828c330d82275f8970e8139f9..8b653b0ecbece58d1cc50407c91887390390e858 100644 (file)
@@ -84,7 +84,12 @@ ID_INLINE mat3_t::mat3_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 ) {