Quote:

I would be interested in reading the MS statement since I don't see too many spots where multithreading would be useful in a game engine.




When you have to feed 3-8 cpus, multithreading is a must have.

Anybody who is thinking about writing engines for next generation machines should study it. But poorly done multithreading can slow things down and cause stability problems, so you shouldn't do it lightly.

3DGS doesn't have lots of threads because it is build to run on a single CPU. When multi-CPU systems become more common, or if somebody hires us to write for a next-gen console, we will make more use of threads.

Last edited by Doug; 05/19/06 19:37.

Conitec's Free Resources:
User Magazine || Docs and Tutorials || WIKI