Supporting DX10 or 11 is a nice to have. It gives some extra features to improve graphics.
Supporting DX9 is a must have. XBox and XP PCs require it. Neither can run 10 or 11.
So if I were making a game I'd be really sure it could work with DX9. If there were time I'd have an option for DX10 or 11. But it couldn't get released without being able to run on a DX9 machine.
Some games can support both which is cool and all, but when the crunch comes and they're trying to figure what to cut so they can release the game before they run out of money, DX10 or DX11 support is going to get cut whereas DX9 support never will.
Supporting DX9 is a must have. XBox and XP PCs require it. Neither can run 10 or 11.
So if I were making a game I'd be really sure it could work with DX9. If there were time I'd have an option for DX10 or 11. But it couldn't get released without being able to run on a DX9 machine.
Some games can support both which is cool and all, but when the crunch comes and they're trying to figure what to cut so they can release the game before they run out of money, DX10 or DX11 support is going to get cut whereas DX9 support never will.
Technically speaking, Windows XP can run dx10 or dx11, Micrsoft just wants you to fork out $$$ to buy their newest operating systems they come out with every 2 years. When in reality, there is absolutely nothing wrong with Windows XP and many gamers like myself prefer XP because of how stable it is and it doesn't demand nearly as many system resources as the newer operating systems do.