Dolphin, the GameCube and Wii emulator - Forums

Full Version: D3D9: Why It's Not a Part of Dolphin's Future
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2 3 4
Why do you assume your community to be official and endorsed by me when I clearly have nothing to do with it and when I usually ignore whatever you say about it?
So, given the changes made to what APIs are used in Dolphin, in what ways will this affect overall performance in the long run? Is it better for Windows 7 users to use the D3D11 or OpenGL backend?
(10-23-2013, 01:17 AM)AnyOldName3 Wrote: [ -> ]The thing is, he hadn't told me he wanted nothing to do with it. It just looked like he was ignoring it until he explained it to me just 3 posts ago in this very thread.
Actually, I'm pretty sure delroth had been pretty clear about it previously. I unfortunately can't find his post on it anymore, but he basically said something along the lines "the subreddit is not official, so don't pretend it was official" or sth like that. That's actually fairly clear to me :|
If its easier to use 2 backends then 3 then why not just use one backend and just use OpenGL

John Carmack as always used OpenGL with his engines.
(10-23-2013, 02:29 AM)Gir Wrote: [ -> ]If its easier to use 2 backends then 3 then why not just use one backend and just use OpenGL

John Carmack as always used OpenGL with his engines.
Because there's no point in limiting it to one backend when each has it's advantages over the other; there's no perfect one. Where OpenGL fails in some areas, the D3D11 picks up the slack and vice versa. D3D9 was removed because it was very hack-riddle and unstable. I respect the developers who made this change.
Can we just go with Software renderer only yet?
It would probably be a good idea to make it suck less first. At the moment performance aside it's still barely usable.

Also I cannot tell if you're being sarcastic or not.
(10-23-2013, 02:29 AM)Gir Wrote: [ -> ]If its easier to use 2 backends then 3 then why not just use one backend and just use OpenGL

Easier isn't always better. And if there would be only a single hardware renderer, it could be either D3D or OpenGL as most users use Windows but OpenGL is a better choice. Having choices is good. Some graphics cards/games might work better with D3D while the others work better with OpenGL.

(10-23-2013, 05:27 AM)NaturalViolence Wrote: [ -> ]It would probably be a good idea to make it suck less first. At the moment performance aside it's still barely usable.

Also I cannot tell if you're being sarcastic or not.
Even if it's fast like PCSX2's software renderer, I don't think it's a good idea to have only software renderer because it doesn't support scaling (more specifically scaling that makes the images look nicer) and many AA methods like MSAA, SSAA, etc.
Having multiple backends encourages developing well-defined interfaces between common code and backend code. Focusing development on one backend is the reason Dolphin's graphics emulation code is such a mess; there were basically no real interfaces from the beginning and it was only later that people started merging code from different backends together (in a really sucky fashion).
That's why Dolphin needs plugins! If neobrain hadn't removed plugins like all other good Dolphin features (like fast mipmaps), clearly it would have no issues running on my iPhone.
Pages: 1 2 3 4