Some problems about Vectormath/SSE, Help Pls

Vulcann
Posts: 2
Joined: Mon May 03, 2010 1:45 pm

Some problems about Vectormath/SSE, Help Pls

Post by Vulcann »

I find some problem when I use the vectormath/SSE/cpp in my code:

1) the result from the function

"static const Matrix4 Matrix4::rotation( float, Vector3 unitVec )"

dosen't remain the same when it's called many times.

2) the result form the constructor function

Matrix4::Matrix4( Quat q )

the constructed matrix from a unit rotation quaternion seems has problem, which isn't the same with the result from the scalar version vectormath. The determinant isn't 1, but which should be !.

3) the inverse( Matrix4 m ) too, the result isn't the same with from scalar version

----------
I use linux kubuntu 9.04, gcc 4.4, intel Core 2 duo. The vectormath library is from the recent release of Bullet.

If someone uses SEE vectormath under x86 too, please help me. or just send me your version of vectormath?

Thanks very much