> Thanks for integrating the shader! > > I tossed up an example which has a small amount of scanline bloom added, > > https://www.shadertoy.com/view/MsjXzh
Looks cool! In practice it might be better to apply the bloom by box-blurring successive steps downward and then rendering them all on top of each other, as on a real CRT any bloom you see is likely to be due to the light diffusing through the CRT glass. I understand that that's not practical to do on Shadertoy since you can't define render targets, but in an actual implementation it might be worth trying.
As for the aperture grille, it's the same sort of thing - it should be possible to render to a high-res offscreen target and then do a gamma-correct downsample to avoid any ugly color banding from the grille texture.