Mercurial > hg > Game > Cerium
diff Renderer/Engine/matrix_calc.cc @ 1351:e51127dbd63c draft
operate directly on matrix. not work yet.
author | Yutaka_Kinjyo <yutaka@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Sun, 15 Jan 2012 23:21:39 +0900 |
parents | 90efd2aac2cb |
children |
line wrap: on
line diff
--- a/Renderer/Engine/matrix_calc.cc Tue Jan 10 17:17:13 2012 +0900 +++ b/Renderer/Engine/matrix_calc.cc Sun Jan 15 23:21:39 2012 +0900 @@ -92,6 +92,15 @@ } +void +copyMatrix(float *m0, float *m1) +{ + for (int i = 0; i < 16; i++) { + m0[i] = m1[i]; + } +} + + /** * ベクトルの正規化 * @@ -166,6 +175,7 @@ */ void matrix4x4(float *xyz, float *xyz1, float *xyz2) //xyz[16] { + for(int t=0; t<16; t+=4) { for(int i=0; i<4; i++)