Did any builds ever take advantage of mmx and sse?
-
- Posts: 432
- Joined: Fri Aug 03, 2012 6:44 am
Did any builds ever take advantage of mmx and sse?
And for that matter, what was the first build to utilize sse2? Obviously couldn't have been before late 2000 (first pentium 4 released)
-
- Lead GZDoom+Raze Developer
- Posts: 49211
- Joined: Sat Jul 19, 2003 10:19 am
- Location: Germany
Re: Did any builds ever take advantage of mmx and sse?
Hardly interesting. It only ever got used for a small number (two to be precise) of data generation functions and one low level function in the node builder. None of this ever had any significant impact on performance.
-
- Posts: 1193
- Joined: Thu Apr 15, 2004 3:28 pm
- Location: Leeds
Re: Did any builds ever take advantage of mmx and sse?
The issue with MMX is that there really isn't a good way to take advantage of SIMD optimizations in such a serial manner - and any thing that MMX could be used for was handled by DirectX at that time, which used MMX already out of the gate. Plus, MMX works best when there is a steady stream of data, which Doom constantly shifts around by flying through the BSP as the player moves, turns around, etc -- there's just no good way to go about it.
Basically MMX works best when there are no surprises, and Doom is a game, not a video/audio file.
Basically MMX works best when there are no surprises, and Doom is a game, not a video/audio file.