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?
D3D9: Why It's Not a Part of Dolphin's Future
|
10-23-2013, 02:10 AM
(This post was last modified: 10-23-2013, 02:11 AM by nintendo_nerd.)
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?
Custom Desktop -
CPU: Intel Core i5 3570 3.4 GHz to 3.8 GHz (Turbo Boost) GPU: MSI nVidia GTX 660 2 GB GDDR5 RAM: 8192MB DDR3 SDRAM PC2 10600 1333MHz OS: Windows 7 Professional 64-bit HDD: 1 TB Western Digital 7200RPM HDD 10-23-2013, 02:28 AM
(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 :| 10-23-2013, 02:29 AM
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:59 AM
(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 OpenGLBecause 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.
Custom Desktop -
CPU: Intel Core i5 3570 3.4 GHz to 3.8 GHz (Turbo Boost) GPU: MSI nVidia GTX 660 2 GB GDDR5 RAM: 8192MB DDR3 SDRAM PC2 10600 1333MHz OS: Windows 7 Professional 64-bit HDD: 1 TB Western Digital 7200RPM HDD 10-23-2013, 05:27 AM
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.
"Normally if given a choice between doing something and nothing, I’d choose to do nothing. But I would do something if it helps someone else do nothing. I’d work all night if it meant nothing got done."
-Ron Swanson "I shall be a good politician, even if it kills me. Or if it kills anyone else for that matter. " -Mark Antony (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.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. 10-23-2013, 05:44 AM
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.
|
« Next Oldest | Next Newest »
|
Users browsing this thread: 1 Guest(s)