> because there isn't an alternative in baseline. > > Now, like Arnie said, if you can somehow incorporate the functionality of this > shader, that would be fab. Cos I ain't messing with SDLMAME.
The HLSL filter already does almost everything well. Scanlines are ok. Bloom is good. NTSC effect built in is super cool. Defocus and convergence features are really nice. Arbitrary color changes through the the red_ratio/grn_ratio_blu_ratio (should be able to do tint/sat/whatever). Screen Curvature. And more probably stuff that I forget.
The shadow mask effect is the only thing that isn't great. The shadow mask uv stuff isn't right. And the x/y counts don't actually give you the right number without fudging with the shader. And if you get them right for one system then you probably messed up all the others. So you end up with a bunch of .ini files. But whatever. The rest of the shader is really great.
And Moogly is right about the shadow mask in this shader. It's not correct from a simulation standpoint. It looks good though. But's that's only because it does things the wrong way.
And if you want to, you can get the same shadow masks with the the HLSL system too btw. You just need to make a few different "effect.png" files to use with the old "mame -effect" system. They work fine over the the HLSL effects. Or over the faster CRT-geom shader (faster than Lottes. HLSL is pretty fast I think) if you're in GLSL land.
But nobody should want the HLSL system to go away. It does too much correctly. And the few people in this thread are all that run the SDL builds in Windows. Nobody really distributes those.