Thanks @guest.r, I was literallyt working on the same thing and about to share what AI proposed for the Shadow Masks:
if( zoomed ) { if ((mask_layout < 0.5 || mask_layout > 2.5) && bsm_offset) sm_offset = 1.0; else if (bsm_offset) sm_offset = -1.0; }
I hope I’m not frustrating you with my “slowness” but I noticed that you used GBR for Mask Layout 3 instead of BRG. I’m assuming this 4th layout is supposed to address BWRG/WOLED.
Since RBG works properly for RWBG/WOLED (but BRG does not), why did you stray from BRG?
Forgive me for thinking that this is an enlightenment classroom but I find all of this quite interesting.
If I recall correctly, @azurfel used BRG subpixel layout for his Adamantron fork of Sony Megatron Colour Video Monitor to add tentative support for BWRG/WOLED.
Update, seems like he included BRG as well as GBR and a host of other possibilities for mask layouts as well as the kitchen sink.
