Sign in to follow this  
Endemoniada

Should I Port to D3D10 or D3D11 ?

Recommended Posts

Hey guys,

 

I was thinking of updating my D3D9 code to either D3D10 or D3D11. It shouldn't be too difficult since I'm already using .fx and very little FFP.

 

If I chose D3D11 will the end user need Windows 8 and/or a D3D11 video card ?

 

It's not a cutting edge engine and I want people with older, mid-level systems to be able to run it. If everything was complete I'd leave it as D3D9 but I'm still adding stuff and thought it would be better to update now.

 

What do you think ?

 

Thanks.

 

Share this post


Link to post
Share on other sites
does gui buttons work differently for dx11?, i am still kind of stuck how to convert my d3d9 menu to d3d11, its using vertices with RHW etc

 

 
D3D doesn't have "GUI buttons," that's something you or some third-party implemented.
 
D3D10+ is a significantly different API from 9, so yes, you will likely need to adjust a few things in porting between 9 and anything modern.

Share this post


Link to post
Share on other sites
Dx11 is also a much cleaner and nicer api than dx9. There isn't much reason to move to 10 as others have said feature levels help you out with this. I went straight into Dx11 knowing nothing except directdraw 6 and picked it up very quick so it can't be that hard as I am pretty much a 3d noob...

Share this post


Link to post
Share on other sites

One vote for wait until DX12 and port to DX12 smile.png

I don't know if D3D12 is really going to be a replacement for D3D11, but rather a way to 'look under the hood' and do something specialized for a particular situation.  In any case, learning D3D11 will get you most of the way to understanding D3D12, so it is a good investment either way.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this