I noticed that when interlace emulation is enabled, the overral brightness is lower, so I’ve added another parameter named:
“Interlaced scanlines brighness push (less is more)”
it is here:
By lowering it from 1.0 to something around 0.9, the brightness is preserved here.
However, rethinking of it, it may be possible that the issue I’m trying to solve is not due to the shader itself, but to the slowness of the LCD panels to flip from close state to the open one.
So I’m asking to someone with a faster response display (OLED anyone?) to try the following:
- Use a preset like presets-ng/Base.slangp
- Load an hires game like a 640x480 one (flycast core is a good candidate)
- pause the game via “p” key (not “k”)
- Open the shader parameters and set “Interlaced scanlines brighness push (less is more)” to 1.0 to void its effect
- Set the parameter: “Consider HI-Resolution above # lines” back and forth from/to 0/1
Do you see lower brightness when setting “Consider HI-Resolution above # lines” to 1.0 on your OLED?
Since we’re here, if you notice lower brightness, does “Interlaced scanlines brighness push (less is more) = 0.9” help?
Thanks!
-edit-
Ok, I managed to find a way to try on an OLED and indeed no brightness reduction can be observed there.
I think I will take the parameter as is, set to 0,9 with a small note beside.
Also, I think there are cheap TN panels with bad colors but good response times, maybe they are unaffected too.