RetroArch HDR Updates
Removal of Peak Luminance
Last night I committed numerous fixes and changes: the headline change is removal of Peak Luminance and Paper White Luminance from the HDR menu and replaced with a simple Brightness option. This effectively means your physical displays brightness setting is now the peak luminance control and paper white luminance is controlled by the HDR menu’s brightness setting.
Why did I do this?
Numerous reasons:
a) Simplification - users were constantly asking what they needed to set Peak Nits to and what value to use - sustained, peak etc
b) This brings HDR10 inline with scRGB in how it works that means more similar behaviour (although fundamentally it will still have different behaviour just because of the way they work)
c) RTings is now behind a paywall and so its no longer relatively simple to find your displays peak luminance.
d) Its better to keep inverse tonemapping to the custom shaders that are more complex and provide more fine grain control
So if you are using the new HDR shader parameters you need to use the new parameters: MaxNits has been removed - you need to expose peak luminance in your custom shader parameters if you need it. PaperWhiteNits has been renamed to the more general BrightnessNits and maps to the single Brightness control in the menu - a value that is in nits.
Bug Fixes
I also fixed metadata setting in DirectX - Microsoft for a while has said dont set them and I was seeing it cause issues in my laptop by skewing colours - weirdly around peak nits of 300.
Also fixed is support for multiple GPUs across all drivers ie. laptops with an integrated GPU and a discrete GPU.
Plus a few other minor bits and bobs