Wow! You’ve been busy! These are some great and welcome additions to the shader @Azurfel!
I’m wondering if there is any performance impact?
I’m thinking that this updated and enhanced shader could and should be phased into the RetroArch Repo alongside the existing Sony Megatron Color Video Monitor instead of cold turkey replacing it. That would allow existing presets to look and function exactly the same, while allowing users to begin to sample and utilize the new quality of life features.
Maybe this new one can be called Sony Megatron Color Video Monitor - NTSC/HD along the lines of CRT-Guest-Advance’s multiple specialized variants.
What do you think?
I’m at a point with my miniLED preset pack that I’m very happy with and excited about, I can only imagine what even better colour accuracy and range would look like.
I’d definitely appreciate migrating the best of the best of my preset packs to something more modern (or just making a new preset pack from scratch).
Right now if you look at the shader parameters in my presets it looks like a sort of hydra with new grade plus parameters mixed in with whatever old version of grade phosphor and regional LUTs were already integrated in Sony Megatron and the main reason I integrated the new grade was to have access to the same Sega fixes, which you’ve fixed.
There are certain things I’ve noticed over time from using the shader as well. For example it’s only recently that I was able to get my slot mask slots centered and aligned with my scanlines by using a vertical offset of -1.
I just started delving more into the higher TVL’s like 600 and 800. Only today I noticed strange purplish and brownish horizontal bands of colour on lighter backgrounds in some of my presets when all I changed was the Mask to Shadow Mask. The colours also change significantly by changing to Shadow Mask. This happens when I use the 4K Display Resolution setting with Shadow Mask at 800TVL.
Changing Display’s Subpixel Layout from BGR to RWBG (OLED) seems to improve both the overall colour accuracy as well as reduce the bands of incorrect colours.