I'm scared to mention PCSX2 here. I have a feeling if I do bad things may happen.
Anyway I was going to say some of the devs. for PCSX2 are active in their community too. My point being community's seem better when the devs. are actually involved.
neobrain Wrote:Don't forget shuffle2 and delroth, the guys to kick you from #dolphin-emu whenever you're complaining to anyone
And you kick me when I'm not.
@Scootaloo
Most of the devs don't actively visit the forums except development threads that they create when they need testers for a new branch. Neobrain and RachelB are exceptions to the rule (and once in a blue moon Skid or delroth).
Developers have green names on the forum, I'll let you find out which one of the names you're incorrect about.
(04-15-2013, 07:42 AM)Shonumi Wrote: [ -> ]fwiw, I think having a good software renderer is very important in any emulator. Ideally, I imagine that the SW renderer would be the most accurate, so if any one of the accelerated backends doesn't render something correctly while SW does, it helps you to know what's broken. Additionally, I feel you should have something that produces the most accurate results, even if it isn't (the most) usable. If it weren't for the SW renderer in PCSX2, it'd be pretty much unplayable on Linux for all but a few games that actually work with OpenGL. Even a few of the Desmume devs know how important having a good SW renderer is; the OpenGL section is being reworked atm, but SW has almost always provided flawless performance and graphical results. So keep at it neobrain; you're not wasting your time in my book.
Thanks for that, apparently I'm not that lost with my opinions... :p
(04-15-2013, 05:19 PM)neobrain Wrote: [ -> ] (04-15-2013, 07:42 AM)Shonumi Wrote: [ -> ]fwiw, I think having a good software renderer is very important in any emulator. Ideally, I imagine that the SW renderer would be the most accurate, so if any one of the accelerated backends doesn't render something correctly while SW does, it helps you to know what's broken. Additionally, I feel you should have something that produces the most accurate results, even if it isn't (the most) usable. If it weren't for the SW renderer in PCSX2, it'd be pretty much unplayable on Linux for all but a few games that actually work with OpenGL. Even a few of the Desmume devs know how important having a good SW renderer is; the OpenGL section is being reworked atm, but SW has almost always provided flawless performance and graphical results. So keep at it neobrain; you're not wasting your time in my book.
Thanks for that, apparently I'm not that lost with my opinions... :p
In PCSX2 I find that hardware mode runs great, but has some minor graphical problems. In software mode though there are hardly any that I can see. Yes I know they are different emulators, but this is still relatable. My point being neobrain your work is important, because clearly software mode can help in other emulators.
Related.
(04-15-2013, 07:30 AM)neobrain Wrote: [ -> ]When I say I'm fixing bugs in Dolphin's most important video backend (the software renderer), people say I'm wasting time on a useless emu part.
I don't recall anyone saying that it's a waste of time to work on the Software Renderer. The only time there might be an issue is when you call it "the most important video backend". When you characterize something that isn't capable of running a game at 2fps as "most important", I think you can see why some people might have an opinion about that. Your "most important backend" effectively renders Dolphin unusable. People would probably prefer to be able to use the emulator if at all possible and probably aren't looking at the project from a pure coding standpoint as you are.
Hopefully that clears that up for you, as if you didn't know.
(04-15-2013, 11:37 PM)Starscream Wrote: [ -> ] (04-15-2013, 07:30 AM)neobrain Wrote: [ -> ]When I say I'm fixing bugs in Dolphin's most important video backend (the software renderer), people say I'm wasting time on a useless emu part.
I don't recall anyone saying that it's a waste of time to work on the Software Renderer. The only time there might be an issue is when you call it "the most important video backend". When you characterize something that isn't capable of running a game at 2fps as "most important", I think you can see why some people might have an opinion about that. Your "most important backend" effectively renders Dolphin unusable. People would probably prefer to be able to use the emulator if at all possible and probably aren't looking at the project from a pure coding standpoint as you are.
Hopefully that clears that up for you, as if you didn't know.
You forget that "The emulator is for educational purposes only"
I think neobrain is on the right track here, especially when you think about the future. Also look at the DirectX 9 backend which used to be the most reliable and stable and now it starts to show its shortcomings, on the other hand the software renderer doesn't care about different hardware and drivers (or at least not as much as other backends) and can be used as a base for possible new backends. It is also very nice to have some sort of perfect emulating system for the future, when all Wiis will be gone or extremely expensive and maybe by then we might even be able to run the software renderer with full speed
(04-16-2013, 02:02 AM)dEnigma Wrote: [ -> ]Also look at the DirectX 9 backend which used to be the most reliable and stable and now it starts to show its shortcomings
You make it sound as if DX9 suddenly broke itself. People were making changes to the other backends and they didn't really care if those changes affected DX9 in negative ways. That combined with Rodolfo being forced to either make miracles happen or let DX9 die, you can see why DX9 might have some "shortcomings" at the moment. DX9 was tossed in the trash and forgotten about for a time.