> > Better and easier provided you understand chroma and if you've never had an > > experience where upgrading MAME initialized your .ini files for no explicable > reason. > > Nevertheless, I surrender and am once again proven a peerless idiot. Just fuck me > > completely. Cheers. > > > Never give up. Never surrender. > > Look... I really, REALLY like that HLSL, BGFX, and these other settings are included > in MAME now, to give people the option of making their screen look more like the real > arcade monitor. > > But... I understand fuck all of how any of it works, and I consider myself fairly > intelligent here. > > Every so often, people come on the messageboard here and post settings of how they > have certain games setup, best settings for vector games, best for > horizontal/vertical, etc. But then those posts get washed away later, and I can never > find them when I actually have a chance later to sit and play around with the > settings. There is documentation on MAMEDev.org that explains each setting. Some of > them I understand. Some of them, I tilt my head sideways and go "huh?" > > And the new chroma effect noted above... first I heard about it... I must have missed > that when reading about new updates. Or at least I thought. Looks like it was added > in 0.203? > > But the news post for 0.203 doesn't mention anything about that. After searching, > MAMEInfo for 0.203 mentions that there are new settings in the INI file that mention > chroma... but nothing about what it does. > > This thread right here is the very first post, going back to November 2018, that even > explains that it exists, and what it does. > > My original suggestion was going to be the exact advice you offered, so no knocking > yourself down over that.
I am with you and fully understand that. The shader systems are a straight downhill progress (especially for HLSL) since Jezze left. Everything after regarding HLSL, was half-hearted, loveless contributions by anikom. I do not even know, who gave green light for this. All contributions just destroyed the hard, 2-years work of Jezze. What is left, are useless parameters, with ridiculous value scaling, where no user knows what they are actually good for. I can see some sense, if you want HDR support for the future, but thats it.
I do not know why we have something that is not even close to finish status, that just throws even more terms on a user that barely understand any of the parameters before that.
Also MAME devs decision to go for BGFX proofs to be a bad one. It looked promising, but in the end it is just that. I understand that the devs wanted something that works for all platforms, but IMHO it was not needed, because there was GLSL for the other plattforms and the vast majority use MAME on windows.
Today nobody even knows, how to properly compile bgfx shaders and useful shader contributions are lost in the dust (of this forum). I would recommend, a own category and locked topic with working shader contributions in this forum, just to prevent those rare cases. BGFX causes only trouble and is so much slower than HLSL till today.
If you are really interested in shaders, start with the easy "crt-geom" shader of BGFX. It is a nearly one-click solution that works on nearly every raster game. Once you understand this, you can try the HLSL variant. This is not that hard .
|