Your Blog brought me to Retroarch or good shaders in general.
To be honest, I was the one, who supported mamesick (creator of MAMEUIFX) to implement Lotte´s shader into MAMEUIFX. He did the coding and I did the permissions and beta-testings. In the next UIFX release, there will be also a new HLSL version included (done by Jezze), that has many bugfixes from official HLSL (better bloom with no offset, better defocus and better post.fx) and two new parameters like vignette and reflection.
is your linked shader this one: http://www.mameau.com/mame-glsl-shaders-setup/ because I allready have it. my aim is to collect some more opengl shaders for UIFX, just to give the users more options to choose from. Big thanks for the explanation, on how to create those vsh and fsh files. at least a starting point.
From what I understand, I can handle up to 10 shaders with OpenGL in mame now, so my guess is that this will not be the problem. If I understand you correctly, the allready converted shaders are unusable and I should better use the original Cg files… right?
At the end, I will show you, how far UIFX has come:
Lotte´s shader (OpenGL):
Jezze´s shader (new HLSL):