> > After the apparent death of mameplus, image enhancements like xbrz will be much > > appreciated by quite a large part of the user base. I personally like them in > > conjunction with bilinear and scanlines. Devs seem to be against it. I think it > would > > be just another option liked by many. If you don't like it, don't activate. > > Thing is, MAMEDev adding such features is not a good idea because that would just > open up a whole can of worms - or bugs, in this case. Keeping things as simple as > possible, in regards to the graphics department, is the best thing. We already have > HLSL, which has a whole bunch of graphical options! > > Besides, this is the good thing about the project being open source: If you think it > needs something, you (or someone else) can add it. I'm not saying YOU should add it, > but I'm saying it CAN be added by someone else. You know? That's what derivative > builds are for.
I imagine eventually things like the HLSL and GLSL will have a plug-in system, complete with ini options determined by whatever shader you plug-in.
That would actually require people to rewrite many of these effects as shaders, which seems beyond quite a few, but then people could use whatever they wanted.
That might break eventually tho, because the whole concept of games having a horizontal resolution might go away with a screen becoming a series of lines (or even further divided) rather than a rectangle. Why? because in reality the pixel clocks can change dynamically, different lines of the screen, or even different layers can even output different pixel clocks giving different resolutions all over the display. Concepts like that don't mix well with effect filters based on neighbouring pixels (it's why the existing implementations for such things fail completely with games like Galaxian in MAME, or the PCE driver)
So yes, there are actual technical reasons for not doing it too, it's a flawed concept.
|