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: HLSL based Reflective Bezel for MAME  (Read 2626 times)

0 Members and 2 Guests are viewing this topic.

Justin

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 558
  • Last login:August 10, 2025, 04:17:59 pm
    • Centipede MAME cabinet
HLSL based Reflective Bezel for MAME
« on: July 30, 2025, 02:55:44 pm »
Not sure how much interest this will draw, but I am a big fan of HLSL versus GLSL/BGFX when running MAME, and there arent any reflective bezel shaders out there for HLSL.  So, I have taken this upon myself to tweak the native post.fx HLSL file to add a reflection, combined with a MAME artwork file for the Bezel bitmap itself, in "additive" blend mode to achieve something very very promising so far...   

Still some huge hurdles to overcome given the nature of hardcoded shader chain order in HLSL....

Looking for help from experienced HLSL coders out there to get this finished and polished.
"3 warps to Uranus" -- so I stopped playing!

Justin

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 558
  • Last login:August 10, 2025, 04:17:59 pm
    • Centipede MAME cabinet
Re: HLSL based Reflective Bezel for MAME
« Reply #1 on: August 04, 2025, 05:24:58 pm »
No interest?  Have made more progress, screenshots soon.
"3 warps to Uranus" -- so I stopped playing!

Justin

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 558
  • Last login:August 10, 2025, 04:17:59 pm
    • Centipede MAME cabinet
Re: HLSL based Reflective Bezel for MAME
« Reply #2 on: August 07, 2025, 02:36:30 pm »
"3 warps to Uranus" -- so I stopped playing!

gus84

  • Trade Count: (0)
  • Jr. Member
  • **
  • Offline Offline
  • Posts: 3
  • Last login:Today at 06:27:37 pm
  • I want to build my own arcade controls!
Re: HLSL based Reflective Bezel for MAME
« Reply #3 on: Today at 06:17:09 pm »
That is super cool.

Those bezel are the reason I'm still using retroarch on my cab.
I would like to use Mame for a more accurate emulation and better performance but I'm too addicted to RA shaders, and especially the reflective TV bezel.

Hope you'll make a tutorial on how to set this up.