Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: lettuce on November 09, 2015, 11:50:17 am

Title: MameUIFX and Shaders!?
Post by: lettuce on November 09, 2015, 11:50:17 am
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!
Title: Re: MameUIFX and Shaders!?
Post by: haynor666 on November 09, 2015, 01:27:23 pm
I forwarded Your post to MameSick forum ;)
Title: Re: MameUIFX and Shaders!?
Post by: lettuce on November 09, 2015, 03:50:18 pm
Thanks!!
Title: Re: MameUIFX and Shaders!?
Post by: haynor666 on November 09, 2015, 04:21:22 pm
And here is Your answer - http://mame32fx.altervista.org/forum/viewtopic.php?f=4&t=254 (http://mame32fx.altervista.org/forum/viewtopic.php?f=4&t=254)

Quote
Because it's official MAME core which supports only .vsh shaders... And OpenGL is quite abandoned by MAME Developers. They don't care at all about improving it in any way because the future is to remove completely HLSL and GLSL in favour of open source and cross-platform BGFX renderer.
Info at: https://github.com/bkaradzic/bgfx (https://github.com/bkaradzic/bgfx)
MAMEDev plans:https://github.com/mamedev/mame/issues/389

Please register at mamefx forum once again using Your nick here at BYOAC.
Title: Re: MameUIFX and Shaders!?
Post by: u-man on November 10, 2015, 09:24:45 am
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  :laugh2:. 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 :(
Title: Re: MameUIFX and Shaders!?
Post by: B2K24 on November 10, 2015, 10:20:56 am
Everything u-man said and also RetroArch sucks.
Title: Re: MameUIFX and Shaders!?
Post by: vwalbridge on November 10, 2015, 10:35:00 am
and also RetroArch sucks.

You can't be serious?
Title: Re: MameUIFX and Shaders!?
Post by: B2K24 on November 18, 2015, 12:41:02 am
and also RetroArch sucks.

You can't be serious?

I mean if you need to be buckled in a car seat then by all means keep using RetroArch, but people really should just wear their big boy pants and simply use the latest version of the emulator itself.
Title: Re: MameUIFX and Shaders!?
Post by: vwalbridge on November 18, 2015, 11:12:37 am
and also RetroArch sucks.

You can't be serious?

I mean if you need to be buckled in a car seat then by all means keep using RetroArch, but people really should just wear their big boy pants and simply use the latest version of the emulator itself.

I'm very happy with RetroArch. Guess I'm too stupid to know any better.