hexaae Posted May 11 Share Posted May 11 I followed this simple guide from 2020: Mame shader GLSL - Nircada (weebly.com) but it doesn't seem to work (HLSL shaders do work fine instead) with 0.243... Has something changed with recent updates? Link to comment Share on other sites More sharing options...
mamesick Posted May 11 Share Posted May 11 Fine here. I guess you might want to have a look at this: http://mame32fx.altervista.org/forum/viewtopic.php?f=4&t=248 It's a bit outdated but should help you. GLSL shaders are in the same directory of HLSL shaders in ARCADE64. If you have other shaders you want to use, you have to put there. Hope this helps. Link to comment Share on other sites More sharing options...
Robert Posted May 11 Share Posted May 11 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 More sharing options...
hexaae Posted May 11 Author Share Posted May 11 (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 May 11 by hexaae Link to comment Share on other sites More sharing options...
hexaae Posted May 11 Author Share Posted May 11 (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 May 11 by hexaae Link to comment Share on other sites More sharing options...
Robert Posted May 11 Share Posted May 11 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 More sharing options...
mamesick Posted May 12 Share Posted May 12 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 More sharing options...
Robert Posted May 17 Share Posted May 17 @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. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now