So a few weeks ago a made a comment about the learning curve of bgfx/hlsl etc., but that it was also my own fault for not reading up on stuff. So a did a little bit of reading...
It's both simple and complicated... for everyday Joe, you make a few changes to your INI file, and you have a really nice "out of the box" solution. And then for the advanced user, there are lots of tweaks you can do on your own if you please.
Mad props to MAME team members that have put in the time on this to make it more user friendly.
I found this short little guide here:
https://forums.launchbox-app.com/topic/33564-mame-bgfx-shaders-tutorial/
And from that, I was able to make it work real pretty like with just a couple changes to my INI file:
-- video bgfx -- bgfx_screen_chains crt-geom,crt-geom,crt-geom
Just with that simple change... everything looks great.
With that... I had a question:
1) I've had a few drivers crash with errors that start similar to below...
----------------------------------------------------- Exception at EIP=0000000003a427fc (chain_manager::update_screen_textures(unsigned int, render_primitive*, osd_window&)+ x03bc): ACCESS VIOLATION While attempting to read memory at ffffffffffffffff -----------------------------------------------------
... specifically snes, genesis, breakout. Is this likely something on my side, like with my video card? Or something else? (Hoping to get something up to date next year).
Running on my laptop right now, which is a Latitude e6540; video is Intel 4600 + Radeon 8790M.
[ATTACHED IMAGE - CLICK FOR FULL SIZE]
RELAX and just have fun. Remember, it's all about the games.
|