Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: jr2 on March 08, 2006, 10:24:48 pm

Title: Just wondering 3DNow, SSE
Post by: jr2 on March 08, 2006, 10:24:48 pm
Hey,
I was just wondering if there's support for AMD's 3DNow CPU instruction set?  (like there currently is for Intel's SSE.)  They've got Enhanced 3DNow as well, and also 3DNow Professional.  Sorry to bug, but as everyone knows, the search is broken.   :sigh:
PS What about support for SSE2 and SSE3?
Title: Re: Just wondering 3DNow, SSE
Post by: DaBrain on March 08, 2006, 11:51:49 pm
I think there was a 3dnow patch for freeespace 1, so I guess vanilla FS2 already uses 3dnow.
Title: Re: Just wondering 3DNow, SSE
Post by: Shadow0000 on March 09, 2006, 12:07:15 am
Quote
PS What about support for SSE2

Isn't that supposed what the Optimized Pentium 4 Build and P4 Fred2 Builds means ?. Doesn't Athlon support also Intel's SSE and SSE2 ?, it does, but it performance its worse compared to Intel processors, even so if that build if Compiled using Intel ICC Compiler (which I don't know if it is), I wouldn't use it if I have an Athlon.

Does anybody in the planet know of a game or application that use SSE3 instructions?

Not, even Sandra, which is a Bechmarking Program use it, it just use SSE2 Intructions for Performance/Becnhmarking Tests, and just a simple Test to see if the processor supports SSE3. It's one of those features that make me wonders why it exists...
Title: Re: Just wondering 3DNow, SSE
Post by: DaBrain on March 09, 2006, 11:50:36 am
AFAIK the optimized build use SSE and nothing else. The Althlon XP may have a worse SSE support than the P4, but it's only an additional set of instructions, so there is no reason to use an unoptimized build for Athlon CPUs. The optimized builds will not perform worse.
Title: Re: Just wondering 3DNow, SSE
Post by: phreak on March 09, 2006, 12:42:13 pm
There was 3dNow support in FS1.  I think it was there for FS2 retail, but it was dropped for sure once the source was released due to some copyright issues, much like MVE movies.

I remember looking at the source, there was a function called init_3dnow() or something crazy.   The body was empty and there was just a "no soup for you comment"
Title: Re: Just wondering 3DNow, SSE
Post by: Nuke on March 09, 2006, 01:33:42 pm
ive been using optimised builds on my athlon 64 without a hitch and some performance boost.
i would like to see some 64 bit builds though, i dont think my athlon 64 has actually seen any 64 bit code yet.
Title: Re: Just wondering 3DNow, SSE
Post by: Shadow0000 on March 09, 2006, 08:39:27 pm
Quote
i would like to see some 64 bit builds though, i dont think my athlon 64 has actually seen any 64 bit code yet.

Me too, but it's like requesting a build that support either SSE2/SSE3/64 Bits, or even harder, a balanced set of instructions for Dual Core processors. It would be really hard...
Title: Re: Just wondering 3DNow, SSE
Post by: SadisticSid on March 10, 2006, 05:40:08 am
Aren't (at least some) SSE/3DNow capabilities are utilised indirectly by either Direct3D or OpenGL if they're available?
Title: Re: Just wondering 3DNow, SSE
Post by: Mehrpack on March 10, 2006, 12:50:57 pm
hi,
DirectX use since DX6 3Now! and SEE and the newer builds then the newer verisons like SEE2/3.

OpenGL? dont know.
but the drivers for the graficcards use SEE/3DNow! too and windows use that also.

Speed? dont ask me *g*

Mehrpack
Title: Re: Just wondering 3DNow, SSE
Post by: Ace Pace on March 10, 2006, 04:05:30 pm
Quote
i would like to see some 64 bit builds though, i dont think my athlon 64 has actually seen any 64 bit code yet.

Me too, but it's like requesting a build that support either SSE2/SSE3/64 Bits, or even harder, a balanced set of instructions for Dual Core processors. It would be really hard...

Actully, Dual Core users can already have fun, offloading their graphics driver overhead into the second core.