Another big anouncement: I’ve made the shader work in SDR!
What I’ve noticed is that displays that support high nits in HDR can also have a SDR mode that is brighter than a lot of ‘HDR’ displays. So for example a Samsung QN90a has a peak luminance in SDR of ~1350nits - thats A LOT!
Yes the HDR mode gets even brighter and has a number of other benefits BUT the SDR mode should be fine for this shader and retro gaming in general as the control isn’t necessarily required.
What this allows us to do is have a SDR output from the PC/Raspberry Pi/console etc and output it to the display in SDR and then we just whack up the display ‘brightness’ to max and bingo.
This also opens the door to having backlight strobing on my display (as this wasn’t supported in HDR).
It also allows people to use different Retroarch drivers like glCore and gl.
Also Nvidia’s drivers have been a bit temperamental with respect to HDR so hopefully this nails those issues too. @BendBombBoom @Deam hopefully this might help in fixing your issues too - please let me know!
I support sRGB and DCI-P3 colour spaces in SDR at the moment - do let me know of any others you’d like supported.
Here’s a photo of what SDR looks like - really quite good in terms of brightness on my Eve Spectrum.
LCD Photo: OnePlus 8 Pro Camera: Pro Mode, ISO 200, WB 6500K, Aperture Speed 1/60, Auto Focus, 48MPixel JPEG.
I will submit this shortly in the next day or two with some more colour tweaking stuff too.