Glad to see how this finally came together. Another excellent, informative read for the Dolphin Blog. Hopefully this will keep users informed about the removal and let them see the benefits of removing that backend. I personally can't wait to see what things the devs will work on now that they'll have an easier time implementing them.
And it makes sense why the D3D9 API/backend was such a piece of crap, why many games broke, etc. Glad you guys are removing it

With it removed, code can be written more efficaciously, less issues, oh man, this is gonna be sweet!
Why use D3D at all when OpenGL is all you need.
I would like to add that a lot of games were actually broken without the use of projection hacks for d3d9. Perhaps many users didn't realize that due to being enabled in the ini files by default, since i maintained that database though i knew. Most of these hacks were removed after the removal.
Dammit I forgot about that. I could have added it. Meh, users wouldn't care anyway I suppose.
Great article, thanks alot for all the clarifications, now I finally know why the DX11 backend works with my old HD3850 which is only a DX10 card. The decision you made there was the right one, if something makes so many problems just get rid of it, we got OpenGL for everything anyways

Fun fact: I wrote the D3D11 backend on my old HD3850 :p
(10-19-2013, 07:36 PM)Gir Wrote: [ -> ]Why use D3D at all when OpenGL is all you need.
The D3D11 API runs better on my MSI GeForce GTX 660

Still this is a very excellent decision for the team to make!