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 shaders for ENTIRE system?  (Read 6924 times)

0 Members and 1 Guest are viewing this topic.

Dungeonsdeep

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 94
  • Last login:March 20, 2015, 02:20:01 pm
  • Pizza!
HLSL shaders for ENTIRE system?
« on: June 17, 2014, 09:35:25 am »
I have been playing with the MAME HLSL shaders for a while now. They look GREAT.

I think behind a tinted piece of glass, many would be none the wiser and assume it's just an old CRT.

For what I am doing, an LCD is just way easier, and I personally don't mind the look.

Only problem is, only MAME has shaders that look acceptable, and every emulator seems to have their own style. So I go from HyperSpin, to MAME, to zsnes...and nothing looks consistent.

Outside of using a SLG3000, is there a way to get global shaders using software?

I would like the MAME shaders to be universal. Thanks!

BadMouth

  • Trade Count: (+6)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 9272
  • Last login:July 24, 2025, 02:05:45 pm
  • ...
Re: HLSL shaders for ENTIRE system?
« Reply #1 on: June 17, 2014, 11:14:34 am »
As long as the emulator is using directx
http://forum.arcadecontrols.com/index.php/topic,132366.msg1359759.html#msg1359759

I haven't used it personally, so I can't answer any technical questions.

Dungeonsdeep

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 94
  • Last login:March 20, 2015, 02:20:01 pm
  • Pizza!
Re: HLSL shaders for ENTIRE system?
« Reply #2 on: June 17, 2014, 04:38:14 pm »
That's close to what I'm looking for, but I doubt it works on Hyperspin.

I'm looking for something you can run at startup in the background, and it just applies the shaders to everything, including Windows....

Nuexzz

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 279
  • Last login:October 01, 2023, 01:26:58 am
Re: HLSL shaders for ENTIRE system?
« Reply #3 on: June 18, 2014, 12:20:10 am »
Good in theory you can do something like this, it would be following these requirements.

-Edit a (scan.png) image "scanlines" real size of your desktop: eg 1680 x 1050 .
-Then tell the script that is above any window .
-And finally start the script with the system.

start here, for you to see what I'm talking  :P


Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: HLSL shaders for ENTIRE system?
« Reply #4 on: June 18, 2014, 09:15:11 am »
In terms of the actual emulation the HLSL shaders also apply to MESS / UME, so if the system you want to run works adequately there then you have that option (although SNES isn't really great in many cases)

You can't really specify shaders for the whole of Windows tho, so I don't see any way you could apply them to Hyperspin etc. furthermore they're designed for low resolution graphics, using them on high resolution images (eg the frontend) is MUCH more costly, and won't really look authentic anyway.



liquid8

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 156
  • Last login:June 11, 2017, 04:02:02 am
  • I working on it.. it'll be a while.
Re: HLSL shaders for ENTIRE system?
« Reply #5 on: June 18, 2014, 12:39:29 pm »
As posted by BadMouth - for a software solution, SweetFX is what you want. Unfortunately that requires some configuration and it can't just be applied overtop of everything, it runs on a per DirectX application basis. Pretty sure though that HS doesn't use directx.

If you want it to just run over everything, you need to go with a hardware solution, although you won't have per app settings so it might not look good across multiple emulators:
http://forum.arcadecontrols.com/index.php/topic,129344.0.html





Dungeonsdeep

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 94
  • Last login:March 20, 2015, 02:20:01 pm
  • Pizza!
Re: HLSL shaders for ENTIRE system?
« Reply #6 on: June 19, 2014, 08:02:48 am »
Looks like the SLG is the route I have to take. Too bad it doesn't emulate screen curvature or phosphor glow  :'(

Haze

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 1296
  • Last login:October 04, 2023, 08:30:02 am
  • I want to build my own arcade controls!
    • MAME Development Blog
Re: HLSL shaders for ENTIRE system?
« Reply #7 on: June 19, 2014, 09:48:42 am »
just be careful, some of the more advanced 'image enhancer' ones I've seen are worthless because they add a very significant amount of lag at the same time (much like the various enhancement modes in modern tvs do)


Cisek

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 104
  • Last login:May 19, 2023, 07:35:14 am

Dungeonsdeep

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 94
  • Last login:March 20, 2015, 02:20:01 pm
  • Pizza!