By using this site, you agree to our Privacy Policy and our Terms of Use. Close
ethomaz said:

dahuman said:

That's like 2 years ago when devs were still mostly doing work with DX9 level graphics though. Most of the devs that bitched at the time were always bitching about DX9 because it does perform kinda bad in Windows, MS finally got the fucking message at least and is improving the overall.

No. The full story started when AMD said MS needs to drop the DX (DX11 not the DX9) to have a far better performance in their GPUs like consoles. Carmack said the consoles performs 2x the PC with same hardware not only due the API (DX) but because the optimizations for single specs too.

At the end you are comparing a abstraction API (DX) with some more close to metal (consoles)... that's what AMD wants to say.

And DX11 give less freedom to developers than DX9... it is really attached to OS... DX9 not so much... in this aspect devs like more the DX9 style.

I've read that article, it was mostly bashing D3D in general, not just DX11, the drawcall issue got better with DX11(which is still fucking terrible), and I don't think Carmack worked with DX11 a lot during that time since id Tech 5 runs on OpenGL primarily, he did say that DX is better than OGL around that time too which is kinda funny. What AMD was really bitching about was that since there were so many preset and locked down features in the API, that devs weren't able to be more creative with the shaders, and performance also suffers from the overhead, which I 100% agree with. I've hated DX since day 1, and I too wish that shit would just go away, but now we have shit like KH3 being deved with DX11 so I guess it's sticking around..... sigh....

Efficienty will get better though, they need to figure that shit out, at least bring it up to about 70% at bare minimum is good enough, at least MS is somewhat trying on that front.