Programming question about why only Directx 9e???


(Mc1412013) #1

Im not a programer which is why im asking this but why only a small upgrade directx 9 9e 9ex what ever it was. when were up to dx12 and we got vulcan/mantle why are they still using an old dx version wouldnt there be better performance with newer dx

Can either @stayfreshshoe or one of the devs or community explain this im legit curious


(BlackboltLW) #2

It’s because the engine they’re using, I suppose


(Ardez1) #3

Even though the OP is now banned here, I would suggest reading the replies in this thread.

http://forums.dirtybomb.nexon.net/discussion/21224/dirty-bombs-needs-a-better-dx-version/p1

As a very very brief snippet ~ [spoiler]Now, with 12 out and due to the massive changes that comes with it in regards to performance, I believe it will become the new baseline standard (which 9 still is). But it will still be a year or two before we all start reaping the benefits of dx12 since games have to be developed from the ground up with DX12 in mind.[/spoiler]

DB wasn’t built with dx12 in mind due to when development started and the relatively recent release of dx12. Using it would require a rebuild of the entire game most likely. That means a significant development effort that could take well over a year and likely not get to where they are right now. That really depends on the resources SD would be willing to dedicate to that if they did it. Very unlikely that will happen imo.


(blonk) #4

[quote=“Ardez;206507”]Even though the OP is now banned here, I would suggest reading the replies in this thread.

http://forums.dirtybomb.nexon.net/discussion/21224/dirty-bombs-needs-a-better-dx-version/p1

As a very very brief snippet ~ [spoiler]Now, with 12 out and due to the massive changes that comes with it in regards to performance, I believe it will become the new baseline standard (which 9 still is). But it will still be a year or two before we all start reaping the benefits of dx12 since games have to be developed from the ground up with DX12 in mind.[/spoiler]

DB wasn’t built with dx12 in mind due to when development started and the relatively recent release of dx12. Using it would require a rebuild of the entire game most likely. That means a significant development effort that could take well over a year and likely not get to where they are right now. That really depends on the resources SD would be willing to dedicate to that if they did it. Very unlikely that will happen imo.[/quote]

Since DX12 is Win10 only it would mean anyone not on 10 would be unable to play. That’s a big problem if they want to keep as big a potential playerbase as possible (pretty important for F2P). Broad compatibility is why we’ve had DX9 kicking around for such a long time after all. I personally hope they don’t go down the DX12 route because I don’t want forced onto Win10 until I am ready for it. Vulkan makes no such enforcements and looks very promising in terms of performance, but like DX12 the work involved in switching to totally new API makes the chance of any real changes here very small


(supergonzo) #5

s/include “DX9.h”/include “DX12.h”/g

it can be so easy, just do it.


(Teflon Love) #6

[quote=“supergonzo;206523”]s/include “DX9.h”/include “DX12.h”/g

it can be so easy, just do it.[/quote]

SD, hire this guy now!


(AlphaUT) #7

System.out.print(“I don’t really care as long as they can fix FPS issue”);