Hey sorry for double posting but I have a few kweshtyonz;
I'm currently using the 'CRT-Scanlines' shader from the link I've posted above, it's similar to the CRT-Geom stuff except without any attempt as simulating a shadow mask or a grid, which I find better, clearer, for playing vertical shmups in yoko.
But I'm facing a few problems;
1) - Trying to eliminate the corner rounding and smoothing with similar values such as in CRT-Geom & CRT-Lottes doesn't work, it only disappears with a value such as
cornersize = 0.001;
-> but then the whole image becomes so dark it's useless.
Isn't there a way to completely turn this off without such consequence ?
Commenting out CURVATURE is easy, but it's not enough here as it doesn't eliminate the round corners and border smoothing.
Or can I just use CRT-Geom & CRT-Lottes and disable any mask effect instead ?
2) - Lines thickness not perfectly even in fullscreen (yoko or tate).
I appreciate that those shaders work much better than anything else I've tried before, especially for yoko.
But even with a source in 320x240 over a 1920x1080 display it doesn't scale perfectly.
Is there a preferred way to correct this using prescale or overscan ?
If so which are the correct values in regards of source->target resolution ?
(I'd imagine those would all need to be calculated and tested, both for yoko and tate with every major arcade hardwares resolutions in relation to all common flat panel resolutions, but I'm unable to do this honestly, I don't have the required math skills for it...
)
3) - Anyone got okay V-Sync with OGL in MAME yet ?
waitvsync and triplebuffer don't work, my GPU won't force it either even if specified in nvcpl.
The only thing that syncs (though not completely eliminating tearing) is 'sync to monitor refresh', which sucks as it speeds up many of the games I play and fucks up audio that sounds wobbly and distorted with several games.
I love those GLSL shaders because they work much faster than D3D/HLSL for me, and are easier to use as well, I like the idea of separate configurable files with parameters I can actually understand a bit.
That's my choice for yoko now but I'd like to fix those little annoyances if possible.
Any help appreciated.