Why does the dev team of MameUIFX continue to pursue the outdated '.vsh' type shaders and not move over to the more up to date and advanced '.cg' shaders??. RetroArch which uses .glsl and.cg shaders has like over 100 shaders already created and yet these are not usable in MameUIFX, it just seems crazy not to utilise these massive database of shaders!!??.
I would post this on the actual MameUIFX forums but that forum seems to be dead and my registration activation email is never sent no matter how many times i try and register!
Jesus... what a statement

. Do you even have a clue, how shaders are working in MAME? I guess not, because you wouldnt write such things. The main problem why it is not possible to just easy (like you claim) convert the shaders, is how GLSL works in MAME. In GLSL you can only pass a result from one shader to the next shader that is following. This fact alone, makes it impossible to convert most of the RA shaders, as they do extensively use multi-pass-shaders and consists of multiple shaders (up to 12 or more shaders for i.e. CRT-royal). You should be happy, that at least the two important ones are converted to MAME/MAEUIFX. If you think that the devs of MAMEUIFX are responsible, to make such a task become true, you are utterly wrong. This brings us to the next point... BGFX.
As the offcial MAME devs, have their own plans, for a future shading system that is cross-platform (BGFX), we will not invest much work in new shaders for GLSL, until this step is made. We dont know, how much exactly work is needed, to convert all GLSL/HLSL shaders, once BGFX is released. So all work now, could become obsolete or could be easier done, once we have BGFX. Speaking with the devs, it seems that it will be not so hard to convert existing shaders and BGFX promise, that multi-pass shading will be possible and available. So why the hell should we do something, that is easier to do in the near future?
All this unthankful people without a clue... i am sad now
