So i guess DX10 is useless.
If it is the best thing you can possibly access,
time to move out of Africa then it would be better than using Direct3D 9 as it will teach you more modern graphics programming closer to the way Direct3D 11 works.
If you have access to Direct3D 11, there is no reason to look at Direct3D 10. When I once thought I was going to support it, I got a blank stare from David Helgeson (CEO of Unity) followed by the question, “Why are you supporting Direct3D 10? I thought everyone was just skipping that and going straight to Direct3D 11.”
The fact that I could not come up with a good response was enough to convince me I shouldn’t be supporting it.
However, i read that Direct 3D 11 is just an extension Direct 3D 10 if i recall correctly, if not then i apologize if i am mistaken. Since i figured that Direct 3D 11 was en extension with minor changes according to Microsoft 's website i thought of learning Direct 3D 10 first and maybe then converting my game to a Direct 3D 11 game.
But Direct 3D 11 is only for people with DX11 class graphics cards so its kind of like putting up the finger to people with cards like a 8800GT which is a very powerful Direct 3D 10 card but it cannot play Direct 3D 11 games.
Before i started Direct 3D i researched all of the differences between the three and D3D10 seemed most appropraite for me after the actually knowing the differences. A lot of new games use D3D 10 look at Naruto Ultimate Ninja Storm 3 Full Burst. It does not use D3D11 but D3D 9 and 10. There is no point for going for the latest version if the changes are small.
If someone says: "Everyone uses D3D 11 no point using D3D 10" i would not give a crap what other people use, i would actually research the differences between something and decide upon my judgement and research which version might be best to use. In the end its the result that matters, that is all.
Sorry if this sounded harsh, i never meant for it to sound harsh but you should look at some evidence and back up your point a little better. Just because that person is a CEO does not mean he is always right, you should know the facts and differences of something. You failed to mention the vital differences between the two programming wise and feature wise.
Edited by Zero_Breaker, 13 January 2014 - 08:47 PM.