[ODE] Particle/cloth/skeleton (was: Re: Choleski factorization)

david@csworkbench.com david at csworkbench.com
Mon Mar 24 06:22:02 2003


Of course, it seems as if AMD is abandoning 3dnow, since the Athlon
MP/XP's have SSE and the Hammers will have SSE 2...

>
> I should also mention that you would also automatically get support for
> AMD's 3DNow.
> --
> gl
>
> ----- Original Message -----
> From: "gl" <gl@ntlworld.com>
> To: <ode@q12.org>
> Sent: Monday, March 24, 2003 11:13 AM
> Subject: Re: [ODE] Particle/cloth/skeleton (was: Re: Choleski
> factorization)
>
>
>> > I've always wondered if it would make any sense to use Windows'
>> Direct3D
>> vector
>> > and matrix operations on Win32 platforms.  If they by chance use
>> SIMD instructions etc, you'd get that for free, and in the distant
>> future,
> when
>> the
>> > Pentium XXIV has single-cycle matrix multiplies, you'd get that for
>> free
>> with no
>> > code changes.
>>
>> Be nice for all us win guys, that's for sure : ).  There is some
>> processor specific optimisation going on in D3DX (the DX utility
>> library that
> provides
>> quat, matrix and various vector classes/functions, amongst others),
>> and
> yes,
>> you do get it transparently and its updated over time.  Using that
>> library doesn't tie you to any other parts of DX in any way (eg. there
>> are no rendering dependencies).
>>
>> It's not clear though exactly what they've optimised - their vec3
>> equivialent doesn't use padding, so they probably only accelerate a
>> few complex operations.  Matrices should be (you can use an aligned
>> version), not sure about quats.  They do intend to keep adding
>> optimisations in key areas though.
>> --
>> gl
>>
>
> _______________________________________________
> ODE mailing list
> ODE@q12.org
> http://q12.org/mailman/listinfo/ode