Can you develop DirectX 11 applications, and run it on DirectX 10/10.1 compatible video cards?

Started by
1 comment, last by tom_mai78101 12 years, 11 months ago
I have Windows 7, but my graphics card only supports DirectX 10.1 and below.

I'm right now in a dilemma, not sure if I should learn DirectX 10 or DirectX 11. People say that DirectX 10 are for Vista, but DirectX 11 are for both Windows 7 and Vista, which gives you more target audiences to work your programs with.

I'm just not sure if DirectX 11 can run smoothly on DirectX 10, and I'm not sure what can not be implemented in my current condition.

Please enlighten me. Any tips are perfect for making me decide in the right path. Thanks in advance.


EDIT: I'm not considering on buying a newer graphics card. I just don't have enough budget.
Advertisement
Yes, you can write an 11 app that will run on a 9 or 10 card. The keyword you're looking for is "feature level".
http://www.gamedev.n...level-question/
DX9
XP/Vista/7
Runs on DX 9/10/11 hardware

DX10
Vista/7
Runs on DX 10/11 hardware

DX11
Vista/7
Runs on DX 9/10/11 hardware (via "feature levels")
Oh thanks. I didn't know that. Always learning.

This topic is closed to new replies.

Advertisement