News:

Come Chat with us live! Learn how HERE!

Main Menu

3DNow! and SSE Instructions

Started by Odin, November 27, 2006, 03:43:37 AM

Odin

Please add them to the next version of Tremulous(it'll improve game performance).

Taiyo.uk

Have a read of this lot for current x86_64 hacking and optimisation:
http://www.amd.com/us-en/Processors/DevelopWithAMD/0,,30_2252_875_7044,00.html

I'm sure Q3 could make use of more silicon in modern processors....

...But hacking the assembly code with a view to optimising a game engine isn't the easiest task in the world. It might even be easier to port trem to a Q3-based engine that already has such optimisations. The Evolution Q3 people make some noise about it's speed using 3DNow!, SSE, etc.

On a similar note: Is the Q3 engine actually CPU bound on modern machines?

Caveman

Quote from: Taiyo.uk
I'm sure Q3 could make use of more silicon in modern processors....

...But hacking the assembly code with a view to optimising a game engine isn't the easiest task in the world.

Why would one need to hack ASM, isn't the engine GPL? Just tweak your compiler .)

kevlarman

Quote from: Caveman
Quote from: Taiyo.uk
I'm sure Q3 could make use of more silicon in modern processors....

...But hacking the assembly code with a view to optimising a game engine isn't the easiest task in the world.

Why would one need to hack ASM, isn't the engine GPL? Just tweak your compiler .)
because compilers aren't always that smart.
Quote from: Asvarox link=topic=8622.msg169333#msg169333Ok let's plan it out. Asva, you are nub, go sit on rets, I will build, you two go feed like hell, you go pwn their asses, and everyone else camp in the hallway, roger?
the dretch bites.
-----
|..d| #
|.@.-##
-----