Brad Wardell's views about technology, politics, religion, world affairs, and all sorts of politically incorrect topics.
Published on September 7, 2012 By Draginol In PC Gaming

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. 


Comments
on Sep 07, 2012

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!

on Sep 08, 2012

I hope so too, but he told me no less than a month ago iirc...we'll see

on Sep 08, 2012

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.

on Sep 08, 2012

Nasarog
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 ?

on Sep 21, 2012

Savyg
I hope so too, but he told me no less than a month ago iirc...we'll see

Apparently it was in July.  Oops.

Anyway...