Specification here: [Link Removed]
Which is mirrored in engine in FD3D12DynamicRHI::Init (for example):
However, FWindowsPlatformMisc::ChooseHDRDeviceAndColorGamut always returns 5 or 6, when it should be returning 3 or 4. Issue also seems to be present in the Mac version of the function too.
See licensee UDN for more info.
Enable HDR in windows/for your monitor.
In any project, add the following to DefaultEngine.ini:
BuildCookRun the project for Win64 (or launch via editor). Once built/cooked, launch the game from VisualStudio instead (-onethread helps a bit here too).
Set a breakpoint in FD3D12Viewport::EnsureColorSpace
Expected: DF_ACES1000_ST_2084 or DF_ACES2000_ST_2084 should be used
Result: DF_ACES1000_ScRGB:DF_ACES1000_ScRGB: or DF_ACES2000_ScRGB are used instead
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-122309 in the post.
|Component||UE - Rendering - RHI|
|Affects Versions||4.26.2, 4.27|
|Created||Aug 23, 2021|
|Resolved||Apr 26, 2022|
|Updated||May 6, 2022|