Thanks man! This is huge but it’s one of those things that no one will appreciate or notice until it’s already too late. It happened to me. It’s was a slow burn. Didn’t notice until I had to sit closer to the screen after a move.
At first I was second guessing myself, wondering if it was just YouTube compression artifacts but the un-affected area outside of the 4:3 gameplay area gave it away.
Then I started checking up close when watching other content and the permanent scanline gaps were there.
Can the X axis movement be disabled independently or made optional? I’m asking this because I imagine it wouldn’t be compatible with subpixel “accurate” CRT Mask shaders and presets.
Wouldn’t it cause artifacts in some cases if the underlying subpixels change while the generated mask subpixel layouts remain static?
The second part to this is, will you be willing to add a universal, standalone version of this to RetroArch?