Search found 1 match

by Minimalist
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 ...