esrever
Splendid
gamerk316 :
NO ONE CODES LIKE THIS. Period. No one is going to create entirely different game engines for different core counts (because that is EXACTLY what you are advocating). Its stupid, idiotic, and doesn't gain you anything. Taking that argument to its extreme, I suppose we should all be making a single threaded path for all titles, for those still running single core CPU's!
Any work that is reasonably parallel is put into a separate thread. Period. We've been doing so since the 80's on single core PCs. Threading has NEVER been an issue, because its trivial. Heck, even cache thrashing is less a problem now that most CPU's have a very large L3 cache that all cores have access too.
Any work that is reasonably parallel is put into a separate thread. Period. We've been doing so since the 80's on single core PCs. Threading has NEVER been an issue, because its trivial. Heck, even cache thrashing is less a problem now that most CPU's have a very large L3 cache that all cores have access too.
actually they can do this on consoles.