And I give a ---gosh-darn--- ---steaming pile of meadow muffin---, if you prefer Lotte over HLSL, as Lotte is GLSL and you will have problems with correct V-Sync and Tearing in general. Not to mention Vector Games, with nö options at all.
It's not that of a big deal, just force it externally in the driver. A D3D version of the Lottes shader would be great though. I know it's not an accurate it representation of a CRT but it fixes the look of pixel art, is pretty convincing and I think that's what most people want anyway.
I've been playing MAME .163 and the HLSL Vector options getting Tac/Scan working for my cab and I'm now pretty impressed with the new glow code. It's really nice. I wish the ridiculously high default value of 500 for Vector Attenuation Length Limit could be fixed. Somewhere between 25-80 would be much more appropriate. It's hard to tell what the effect even does when it's set that high.
Can whoever did these changes add a realistic flicker effect for Vector games? Would robbing the code from RobeeJ's vector diff be that hard? Vector games look a lot more convincing with that flicker and it's why I'm using vector diff over HLSL on my cab. I'm only using HLSL for Tac/Scan because Tac/Scan crashes on MAME .144.
Eventually I think the Vector code needs a lot of changes. It'll never look like the real thing until MAME tracks the amount of time each line/dot is being drawn in each frame. Without that you can't get the super bright dots/lines in B&W vector games. It'd also be nice to do a shadow mask for color vector games.