In any case, I got to thinking. Would it be possible to somehow change the CRT shader code to make the scanlines thinner, so they look akin to a CRT computer monitor in 640x480 mode? I actually can more or less get such a look on the version of the shader I ported to PCSX-R by increasing internal resolution. Check this out:
I do think it would be interesting to have a version of the shader that simulated a CRT monitor rather than just a CRT TV.
Edit: CRT HDTVs also had a 480p mode that looked similar to that. Just thought I’d bring that up.
That appears to turn off the shader’s Lanczos filter. Although yes, a CRT Monitor version would be interesting.
I liked the look of the CRT.D3D.br variant of the shader (which is used for Dosbox), since it had much more lighter scanlines. The differences between the two lie in: monitorgamma = 2.2; vec4 weights = vec4(distance / 0.3);
I left monitorgamma alone, but changed vec4 weights to 0.4. Results:
(Ignore the Agrias glitching sprite for the time being. And note that this .jpg version is a little darker than the .png original)
I have not changed the gamma. The older scanlines made the image darker, but since I’ve made them lighter, the overall image is lighter. Not sure how I should compensate.