Modelworks
Lifer
- Feb 22, 2007
- 16,240
- 7
- 76
When you code DX11 and compile you automatically get a DX11 path, a DX10.1 fallback path, a DX10 fallback path and a DX9L fallback path...unless you choose not to.
I think it has more to do with the (lack of) performance of DX9 GPU's.
It has more to do with kickbacks and incentives. Politics isn't the only place that sees lobbyist from corporations. Ask yourself how does Nvidia and AMD get people to buy those new video cards if all their games can run on the old cards ? The API game in pc gaming has been around since gaming surpassed text only. 3dfx did it with glide, directx and opengl, physx . Technology is no good if people don't have a use for it. Hardware vendors depend on the software developers to make use of their new hardware to make consumers want to buy it.
I have never seen a developer go to a hardware developer and ask for them to build a new GPU because their current game can't run fast enough, it is always the other way around. Developers use whatever hardware exist or they are paid to use . With someone like EA you can bet payments figure into it big. Anytime I see a title exclusive to API for another and that API just happens to be something most consumers need to buy to make use of I know kickbacks are at work. I hope people don't think those AMD and NVIDIA logos on game intros are there because the developers thought it would look cool.
