> That's because the .\hlsl\* files are taking precedence and they don't have the *.png > entry. > > First thing to do is wipe the old HLSL area from mame.ini, then run mame.exe -cc to > create the new u6 version sub section. > > The aperture.png shadow_mask_texture line from mame.ini is not written to the > .\hlsl\*.ini files. Each game run gets a new *.ini w/ that same problem. I worked > around it by using a single named hlsl.ini file to prevent individual ones from being > created (put in mame.ini): > hlslini hlsl > > However if you run a new game that hasn't been run it will wipe the > shadow_mask_texture line in the .\hlsl\*.ini file, so you need to be aware of that > and add the aperture.png back in until it's fixed.
Yep, looks like that did the trick. I knew this new build creates individual .ini files under HLSL for each game, had NO clue they take off the shadow mask for whatever reason.
Made a default .ini in the HLSL folder, set it up in MAME.ini and now I got it going. Thanks a lot John!
BTW, are you also noticing some features like Phosphor Life, Phosphor Defocus, and Scanline Jitter are not working? I wonder if this is also something wrong with my setup or bugs that need to be fixed up.