Thanks for the response. I would not expect such a drastic change to the basic royale shader.
The change wasn’t made to the Original CRT-Royale, it was made to the faster fork made by Hyllian. So users do have a choice now. There’s nothing wrong with using either one. My CRT Royale Preset pack uses the original one.
There are no BGR aperture grille CRTs, so why is one being created? So, yeah, this one is just… wrong.
It’s being created because BGR LCD screens cannot render RGB Phosphor patterns at the subpixel level. No matter what display type you have, there are going to be some sort of limitation or compromise that you have to live with when it comes to CRT Emulation.
Saying it is wrong and asking why in the same sentence has not much sense.
To answer the question, it is here to avoid blue near red which gives a purpleish effect. visible to a trained eye like hyllian’s one.
The issue is not visible on a real crt mask, but it is when you emulates it on top of another rgb mask:
“…RgbrGbrgBRgb…”