Hi all,
As I understand it, moving from Direct X 9 to 11 would only exclude those on Windows XP and earlier. Given the specs needed to run my game I think a requirement of Windows Vista or newer is fine. The users are at something like 0.1% anyway. Ultimately I'd like my game to be up to date as much as it can be.
The graphical presentation and mechanics of my game is heavily reliant on shaders, and I'd like to optimise and get the game up to date from the ancient Direct X 9 if it doesn't cause too much pain, and am willing to learn how to convert them from the thread Yves created on doing so.
But what are the specific advantages to upgrading? Will I get better performance if my game is shader heavy? A general better performance on modern systems, perhaps Is there anything else changing to Dirext 3D 11 late in the project that could break it? Any problems with occasional extensions? I'm just being careful before putting effort into educating myself and putting the time into the terrifying prospect of learning how to convert the shaders I use, that haven't already been done.