X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=src%2Fvmath.h;h=3cdbedf7fc4353ccf494b2a456d508ec2304975a;hb=77e0a84543a31aecceabc0e4b18a0d37ad92c89b;hp=6d1add9a1d89b850b93f60e9e29fe84254b7f1c6;hpb=b546d1a5227ee3a263447e279434842d230f700a;p=dosdemo diff --git a/src/vmath.h b/src/vmath.h index 6d1add9..3cdbedf 100644 --- a/src/vmath.h +++ b/src/vmath.h @@ -126,4 +126,19 @@ static INLINE quat_t quat_rotate(quat_t q, float angle, float x, float y, float return quat_mul(q, rq); } +static INLINE void mat4_transpose(float *mat) +{ + int i, j; + + for(i=0; i<4; i++) { + for(j=0; j