From ff5507769adb6546a96da99c83e8f455c81afdda Mon Sep 17 00:00:00 2001 From: Joshua Ashton Date: Thu, 31 Aug 2023 22:54:02 +0100 Subject: [PATCH] [wsi] Add proper values for SDR metadata fallbacks --- src/wsi/wsi_edid.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/wsi/wsi_edid.h b/src/wsi/wsi_edid.h index 64e17de93..d1af3317a 100644 --- a/src/wsi/wsi_edid.h +++ b/src/wsi/wsi_edid.h @@ -47,13 +47,13 @@ namespace dxvk::wsi { // (Spec has 0 as 'undefined', which isn't really useful for an app // to tonemap against.) if (metadata.minLuminance == 0.0f) - metadata.minLuminance = 0.01f; + metadata.minLuminance = isHDR ? 0.01f : 0.5f; if (metadata.maxLuminance == 0.0f) - metadata.maxLuminance = 1499.0f; + metadata.maxLuminance = isHDR ? 1499.0f : 270.0f; if (metadata.maxFullFrameLuminance == 0.0f) - metadata.maxFullFrameLuminance = 799.0f; + metadata.maxFullFrameLuminance = isHDR ? 799.0f : 270.0f; // If we have no RedPrimary/GreenPrimary/BluePrimary/WhitePoint due to // the lack of a monitor exposing the chroma block or the lack of an EDID,