2

Possible Duplicate:
learning Direct3D 9, 10 or 11 ?

I have just started game dev and was wondering should I use DX11 or version 10?

I know AMD/nVidia now have DX11 cards but there are not many games using them now.

So should I wait untill they are mainstearm?

  • Possibly related: http://gamedev.stackexchange.com/questions/8076/learning-direct3d-9-10-or-11 –  Feb 10 '11 at 15:27
  • Possible duplicate of this: http://gamedev.stackexchange.com/questions/8076/learning-direct3d-9-10-or-11 – dotminic Feb 10 '11 at 15:43

2 Answers2

5

Depends what you want to use it for. If you just want to play with new features and learn stuff, go right ahead! Whatever you do will be useful in the future.

If you're aiming to sell software, and want to have a large target market, it might not be the best move right now. According to steam hardware survey, only about 5% of users have dx11-capable systems, while over 50% have dx10 now. Keep in mind though that this is survey of steam users, who more likely have gaming-capable PCs, so the total market situation is probably worse.

Jari Komppa
  • 7,873
  • 3
  • 30
  • 62
4

Use DX11. You can target DX10 and DX9 feature levels from DX11 so when you're ready, you can use the additional DX11 features.

Neil M
  • 244
  • 1
  • 5