Search found 1 match
- Mon Sep 08, 2008 11:21 pm
- Forum: Bug Reports
- Topic: libogc : quaternion multiplication problem (and solution)
- Replies: 0
- Views: 3548
libogc : quaternion multiplication problem (and solution)
Hello, I think that I found a mistake in the libogc implementation of quaternions. c_guQuatMultiply uses + instead of - several times. Here is a working version of the function : void my_guQuatMultiply(Quaternion *a,Quaternion *b,Quaternion *ab) { Quaternion *r; Quaternion ab_tmp; if(a==ab || b==ab ...