Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: MameUIFX and Shaders!?  (Read 5522 times)

0 Members and 1 Guest are viewing this topic.

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
MameUIFX and Shaders!?
« 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!

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1543
  • Last login:July 15, 2025, 03:41:34 pm
  • retro maniac
Re: MameUIFX and Shaders!?
« Reply #1 on: November 09, 2015, 01:27:23 pm »
I forwarded Your post to MameSick forum ;)

lettuce

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1900
  • Last login:December 31, 2021, 01:46:10 pm
  • Make It So!
Re: MameUIFX and Shaders!?
« Reply #2 on: November 09, 2015, 03:50:18 pm »
Thanks!!

haynor666

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1543
  • Last login:July 15, 2025, 03:41:34 pm
  • retro maniac
Re: MameUIFX and Shaders!?
« Reply #3 on: November 09, 2015, 04:21:22 pm »
And here is Your answer - 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
MAMEDev plans:https://github.com/mamedev/mame/issues/389

Please register at mamefx forum once again using Your nick here at BYOAC.

u-man

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 88
  • Last login:May 20, 2024, 03:53:16 pm
  • I want to build my own arcade controls!
Re: MameUIFX and Shaders!?
« Reply #4 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 :(
"Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."

B2K24

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 216
  • Last login:June 10, 2025, 10:17:56 am
Re: MameUIFX and Shaders!?
« Reply #5 on: November 10, 2015, 10:20:56 am »
Everything u-man said and also RetroArch sucks.

vwalbridge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2082
  • Last login:July 31, 2021, 12:21:09 pm
  • Don't half-ass two things, whole-ass one thing.
Re: MameUIFX and Shaders!?
« Reply #6 on: November 10, 2015, 10:35:00 am »
and also RetroArch sucks.

You can't be serious?
If you can read this, it means Photobucket's money grab ruined my signature photos.

B2K24

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 216
  • Last login:June 10, 2025, 10:17:56 am
Re: MameUIFX and Shaders!?
« Reply #7 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.

vwalbridge

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2082
  • Last login:July 31, 2021, 12:21:09 pm
  • Don't half-ass two things, whole-ass one thing.
Re: MameUIFX and Shaders!?
« Reply #8 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.
If you can read this, it means Photobucket's money grab ruined my signature photos.