erwin.coumans
f9445bdfde
Minor update SSE version of SCE Vectormath library
...
Changes:
Update copyright year to 2010
Updated operator- for Vector3 (use NEG_MASK)
Use newtonrapson_rsqrt4 for Quat::normalize (better precision)
Add Vector::loadXYZW and Quat::loadXYZW, similar to scalar version, using _mm_lddqu_si128
Replace inline by __forceinline
Add get128Ref and set128() methods
2010-05-07 02:25:20 +00:00
erwin.coumans
334420fc79
SCE Vectormath scalar version update
2010-04-20 18:26:03 +00:00
ejcoumans
f77a4f1494
use newton-rapson iteration for more precise normalize() method
2008-02-28 07:11:29 +00:00
ejcoumans
dbdc2a812f
converted files to UNIX EOL
2007-08-21 04:06:39 +00:00
ejcoumans
dae4a77589
Sony approved and provided an update to vec_types.h to use the BSD license.
2007-08-15 20:19:18 +00:00
ejcoumans
6b0a3f081c
added tests for Vector Math, modified Makefile, added helper include files
2007-08-15 04:54:27 +00:00
ejcoumans
1a2a43d0ab
replaced alignment to use __declspec(align(16)) class VecIdx, instead of aligning the members __m128 &ref __attribute__ ((aligned(16)));
2007-07-25 05:39:14 +00:00
ejcoumans
744f287935
added SSE version of vectormath
2007-07-24 23:18:11 +00:00
ejcoumans
f998250c58
Added vectormath library, the open source version. Currently, PowerPC PPU, Cell SPU and a scalar version is available.
...
An SSE port of vectormath might become available too.
2007-07-23 23:38:46 +00:00