Smarter developers than myself (Which would be most of them) have told me that there are “Tricks” to making DirectX 9 support multithreaded graphics. Unfortunately, they’re beyond my capability.
DirectX 11, by contrast, natively supports a process spinning off a graphics related job into a thread (as opposed to it being in the same thread as the main message pump thread).
When I joined the Fallen Enchantress team as lead developer (the first time I’ve held that position in over a decade), my first task was to take our existing Elemental engine and make it multithreaded. So everything – except graphics related tasks – gets spun off into a thread.
If you have the beta, you can load it up with the /cheat parameter. Have lots of players going, then bring up task manager and hit Ctrl-Z to watch the game play itself. Every core on the machine will get used.
However, the graphics themselves, because it’s DirectX 9, remains in the main thread.
So is this the last DX9 game as well as being the last 32 bit game? I hope that is what you are implying, because that is what I am inferring!
I hope so too, but he told me no less than a month ago iirc...we'll see
My kingdom for an easy way to update windows and windows software. I tried to update E:WoM (for shits and giggles) to version 1.4 and GCII:UE, using Stardock Central... and.... yea right. As if. Face palm. Nothing recognized anything else. Elemental wasn't registered. SDC made me delete GCII:UE and then wouldn't want to install the update. Impulse stopped dead in it's tracks and I can't do anything with it right now.
What fun.
http://www.microsoft.com/en-us/download/details.aspx?id=30135 ?
Apparently it was in July. Oops.
Anyway...
There are many great features available to you once you register, including:
Sign in or Create Account