HLSL recommendations

MAME Gurus come to your aide to help you. Please use the search before adding a topic. This will help cut down on having multiple topics with the same subject.
User avatar
PantherUK
Moderator
Moderator
Posts: 829
Joined: July 1st, 2012, 9:52 am
Favorite Game: Final Fight
Location: England UK

Re: HLSL recommendations

Post by PantherUK » November 20th, 2015, 9:21 pm

I think GLSL is definitely worth a look too after the success I've had with it... Totally looks like a CRT and improves the experience completely on a permanently vertical monitor...
Ooer... No pictures...

retrofreak90
Mame Addict
Mame Addict
Posts: 37
Joined: November 11th, 2014, 5:54 pm

Re: HLSL recommendations

Post by retrofreak90 » November 21st, 2015, 5:56 am

I could never get GLSL to look as good as HLSL in terms of bloom effects etc. Admittedly I've not tried it since 165 and I'm so in love with HLSL I probably won't be any time soon.

Yeah, me and HLSL should totally get a room. :love:

User avatar
Hierophant
Site Administrator
Site Administrator
Posts: 3459
Joined: December 11th, 2008, 8:41 pm
Favorite Game: Alien vs Predator
Location: LV-426 Acheron
Contact:

Re: HLSL recommendations

Post by Hierophant » November 23rd, 2015, 5:53 pm

Thanks for the good news about that MAME HLSL bug fix in 0.167, retrofreak90. I'm wondering if they also fixed the ability to change the shadow mask texture, since that didn't seem to be working in 0.166.

retrofreak90
Mame Addict
Mame Addict
Posts: 37
Joined: November 11th, 2014, 5:54 pm

Re: HLSL recommendations

Post by retrofreak90 » November 27th, 2015, 5:53 am

0.168 has just been released with yet more HLSL fixes, the last on the list refers to Shadowmask:

-HLSL [ImJezze]
* removed duplicate prescale fields
* made visibility of HLSL options depending on screen type
* disabled scanlines for LCD screen type
Fixed reset of HLSL settings
* fixed bug that resets the HLSL settings when the screen size has
changed
* removed hardcoded HLSL presets
* updates HLSL readme
* fixed creation order of D3D and HLSL resources
* sliders will be hidden when toggled off and will be shown when
toggled on again
* screen adjustment (scale, offset) can now be handled by the
respective render API itself (default behavior is as before)
* D3D (if HLSL) is activated handles screen adjustment by itself
within the shader, which fixes the odd behavior of some effects
(e.g. round corners) when screen scale and offset is used
* fixed bug that resets the HLSL settings when switching between
window mode and fullscreen
* fixed changed screen adjustment for multi screens
* the vector renderer now tries to detect a invariabel vector
intensity and disables the calculation of a dynamic beam width
* fixed not used HLSL settings from .ini if MAME was started
without driver parameter
* removed default values from HLSL sliders, the defaults here are
more like null values to hint when an effect would be disable
* slightly changed default HLSL settings
* fixed missing shadow mask texture when switching between window
mode and full screen

User avatar
Incito
Founder
Founder
Posts: 2097
Joined: June 5th, 2008, 3:20 pm
Favorite Game: Marvel vs. Capcom 2
Location: Metro City
Contact:

Re: HLSL recommendations

Post by Incito » November 28th, 2015, 11:15 pm

I am not all knowing in the scanlines department, but I can say that MAMEFXUI has this ability when you use OpenGL.
Screen is a little dark cause the game was paused. I like how it rounds the corners too!

Image

Image

retrofreak90
Mame Addict
Mame Addict
Posts: 37
Joined: November 11th, 2014, 5:54 pm

Re: HLSL recommendations

Post by retrofreak90 » November 29th, 2015, 5:33 am

I must admit, Incito, that DOES look pretty cool. How's GLSL at bloom settings?

User avatar
PantherUK
Moderator
Moderator
Posts: 829
Joined: July 1st, 2012, 9:52 am
Favorite Game: Final Fight
Location: England UK

Re: HLSL recommendations

Post by PantherUK » November 29th, 2015, 7:24 am

That's how I have mine Incito, with scanlines... Not sure on the bloom settings as I like mine to look like a perfectly tuned CRT, I don't know if there are any bloom settings for GLSL to be honest...
Ooer... No pictures...

User avatar
Rotgut
Gamer
Gamer
Posts: 13
Joined: November 10th, 2015, 11:07 am

Re: HLSL recommendations

Post by Rotgut » December 1st, 2015, 11:09 am

So I am thinking about jumping into this as well. I have some questions though.

The version of MAME I am running is quite old, I think it's 1.37 maybe...? It has served me so well 95% of the time... for about 8 years... so I always feared a newer version would just be a time-consuming pain in the @!#?@! and for no real good reason.

Until now, right? HLSL?

Should I overhaul everything and move up to a more current version of MAME? Which one so you recommend? If I decide to do this I have a sinking feeling I am going to be spending weeks and weeks pulling my hair out to get all the new roms and stuff though, right?

I guess I need someone to either talk me off the ledge or give me a reason to jump. haha

Anyone? Thanks in advance :smile:

User avatar
Rotgut
Gamer
Gamer
Posts: 13
Joined: November 10th, 2015, 11:07 am

Re: HLSL recommendations

Post by Rotgut » December 1st, 2015, 11:13 am

I should add that I did indeed copy > paste awesome HLSL settings into my MAME.ini file but they failed to appear in my TAB > SLIDERS settings. So I am assuming my version of MAME does not permit HLSL settings...?

Hence the reason I am thinking I need to go for a new version of MAME.

retrofreak90
Mame Addict
Mame Addict
Posts: 37
Joined: November 11th, 2014, 5:54 pm

Re: HLSL recommendations

Post by retrofreak90 » December 1st, 2015, 3:59 pm

You need to make sure you have HLSL enabled by ticking the relevant box in "Advanced" settings. I'm not sure when HLSL first appeared in Mame TBH. But either way, if I were you I'd take the plunge and update Mame, because HLSL has improved beyond all recognition from its early incarnations.

I went from Mame .106 to .163 for HLSL (and have updated since). Yeah, it's a time-consuming pain but if you can be bothered, it is TOTALLY worth it!

Post Reply