> On the other side, it feels bad seeing Jezze´s work/functions removed one by one,
> like it happens already and just for the purpose of BGFX. I am neither a Linux or a
> Apple user, but that is just my opinion.
I'll have the final say in whether anikom's changes get merged in, and I will reject it if it strays too far from the look and feel of Jezze's shaders. I don't want the great work that Jezze has done to be broken or forgotten.
What I would like to see is a more concentrated effort on bringing the BGFX features up to parity with the HLSL backend, so that Jezze's shaders can be accomplished identically. I unfortunately cannot volunteer that effort, because I'm working two jobs and am occupied 14 hours a day on weekdays, and only slightly less on weekends. Hopefully that will be lifting soon, but I'd really like to see someone else with a passion for graphics come in and do what I can't, in a modular and forward-looking way.
Ultimately Direct3D 9 is a technological dead-end and is more than likely going to have its support increasingly restricted as time goes on, not by MAME, but by operating systems. I like Jezze's shaders, and I hope I'll like anikom's shaders, and I want a modern system where both can be supported, and more.