[discussion]DirectX 9 or 10 or 11?

Started by
32 comments, last by mind in a box 12 years, 8 months ago
Learn OpenGL instead. It will work on any platform including Mac and Linux. Write your code in D3D 9/10/11, your application will only run on Windows
Advertisement

Learn OpenGL instead. It will work on any platform including Mac and Linux. Write your code in D3D 9/10/11, your application will only run on Windows


Read the first post again. The OP has already evaluated both options and chosen D3D. There are reasons other than portability for selecting an API.

Direct3D has need of instancing, but we do not. We have plenty of glVertexAttrib calls.


Learn OpenGL instead. It will work on any platform including Mac and Linux. Write your code in D3D 9/10/11, your application will only run on Windows


I've tried it, I don't like it, and simply less-capebale of things that DirectX is. And so far my platform is not Linux. I really love Linux, but it is not the reason for me to break myself up and use OGL.

So, DirectX11 wins. I must say, you have convinced me. I will work with feature level 10 untill I will get my new graphics card, hope I won't use too much of DX11. I don't want to run things in 0.5fps.
I will work with feature level 10 untill I will get my new graphics card, hope I won't use too much of DX11. I don't want to run things in 0.5fps. [/quote]

If you're running in feature level 10 the device won't even give you access to the features of the DX11-Hardware. You won't get into trouble there.

This topic is closed to new replies.

Advertisement