Jump to content

Are OpenGL shaders working?


hexaae
 Share

Recommended Posts

Just tried it now with the latest, and it worked.

I right-clicked on a game (Captain Commando), choose Properties, Display, Video Mode - choose OpenGL

Then in OpenGL/BGFX, click on Enable GLSL.

In OpenGL shaders CRT Geom HQ was already selected.

Click Apply, OK, start game it works.

Link to comment
Share on other sites

Posted (edited)

Thank you both! Argh... I think I've found why I couldn't see OpenGL shaders in action:

1. I thought OpenGL shaders would add special adjustment options in the TAB panel (like HLSL does) but I was wrong: it's all defined by the shader files. No additional sliders.

2. Since I redefined many games' screen aspect ratio (based on my perception of perfect squares and circles), this caused many .ini files to be already written in ini\ subdir, with OpenGL options = 0 and thus overwriting default game options :(

In short my mistakes sorry! I've learned something more about MAME advanced options... 

EDIT:

Uhm... just deleted dirs ini and cfg to reset everything and again GL Shaders don't work anymore... What's the exact dependency of GL Shaders with cfg/ini etc. files??? Mame.ini, gamename.ini are the files to check-out? 

P.S.

Grande mamesick! È un piacere vederti ancora in giro nei forum MAME. MAMEUI-FX era sempre stato il mio preferito, anche grazie all'incredibile velocità di popolamento/auditing dei giochi (coi miei 600 giochi gli altri ci mettono 5-6minuti a confronto di MAMEUI-FX/ARCADE64 che impiega 30 secondi!)

Edited by hexaae
Link to comment
Share on other sites

Posted (edited)

Ok... after many further trial & errors I got it: if the option

#
# OSD ACCELERATED VIDEO OPTIONS
#
prescale                  <n>

with <n> != 1 the GL Shaders is not applied! MUST be = 1 or GL Shaders won't be applied anymore.

EDIT:

I submitted a bug-report for MAME devs.

Edited by hexaae
Link to comment
Share on other sites

Before submitting bugs to mame devs, make sure your problem can be reproduced on standard MAME as available at mamedev.org .

Submitting bugs that don't exist in normal MAME is not allowed.

Link to comment
Share on other sites

11 hours ago, hexaae said:

Grande mamesick! È un piacere vederti ancora in giro nei forum MAME. MAMEUI-FX era sempre stato il mio preferito, anche grazie all'incredibile velocità di popolamento/auditing dei giochi (coi miei 600 giochi gli altri ci mettono 5-6minuti a confronto di MAMEUI-FX/ARCADE64 che impiega 30 secondi!)

Grazie. (Thank you) 🙂

Link to comment
Share on other sites

@hexaae your bug report has been closed.

If you use the -verbose switch in MAME, you'll see a line where it says that shaders have been disabled because prescale != 1.

In other words, it's by design. I don't blame you for not knowing, because it isn't documented anywhere, and in the GUI builds there's no notification anyway.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...