In this later post, I show you how to tweak BGFX so that your individual settings are there every time.
And in this new post, you find instructions on how to tweak BGFX in mame.ini - which is actually the preferred choice (you stay independent of frontend - and even platforms).
Here is a step-by step configuration of BGFX under QMC2 - which actually should work on all platforms offering QMC2.
1. Read the official MAME documentation for BGFX on BGFX:
my task is to translate this into the QMC2 environment
2. QMC2: Tools/Options/Emulator/Global Configuration/Video/video bgfx
3. QMC2: BGFX Post-Processing Options - see this screenshot:
These options are identical with what MAME officially recommends - some comments:
4. Start a MAME Game from QMC2 - and you will be surprised that there are no effects whatsoever
- bgfx_backend: I activated the Metal backend, which requires MacOSX El Capitan. Here it works, and I just could not resist.
- bgfx_path: If you have SDL MAME without changes, the MAME executable directory should contain a bgfx subdirectory with all the files. No changes then needed here.
- bgfx_screen_chains: must be changed manually to hlsl - this is the second key to the shaders
- bgfx_shadow_mask: Can be left as is, but here was my stupid mistake - be absolutely sure that all artwork files, which are now delivered with SDLMame, are in the artwork directory defined in QMC2. If MAME cannot find this new new BGFX artwork, then you do not get the new options within MAME
|What the .... - click to enlarge|
The MAME Dev Team states appropriately:
Then go into the in-game options by pressing the TAB key - then move to Slider Controls and press RETURN:
|It's the Slider Controls!!!! - click to enlarge|
|The most important option - turn it to On (cursor left-right) - click to enlarge|
|Click to Enlarge|
A reminder once again: In this post, I explain how to tweak BGFX with your individual settings.