virtual-display-rs
virtual-display-rs copied to clipboard
Add HDR, WCG, and SDR options
HDR support is coming in idd 1.10^1, which enables us to support HDR and WCG. This is only possible in Windows 11 22H2 Sept Update + however, since it is a brand new feature^2. This should enable more options in HDR applications for our monitor. We should be able to still support Windows 10 2004+ by using runtime checks for this, but compiling against the newest version, though the functionality will only be available in the newest version of windows.
I think there should be a toggle per monitor for this feature in the app, one for each mode.
To figure out the version for runtime checks, check against IddCxGetVersion
which returns 0x1A00 (IDDCX_VERSION_SV3)
for the newest update.
Also support HDR wrapper around SDR, and the ability for plug-in shaders (#35), that can strategically do custom boost-curves of boost SDR brightness to a HDR framebuffer -- providing more ways to boost SDR quality, or to solve issues (e.g. BFI darkness)
This is great for brightening global software-based BFI (see #35 and #19).
Mind if I bump this feature? looking for a alternative to vdd and parsecs implementation to be able use rtx HDR from browser streaming to tv. This project looks promising Thanks!
This is not hard to implement. But windows headers are currently in preview, so I can not stably implement this until Microsoft releases updates to their sdk.
Does this mean that HDR will never be supported on Windows 10?
Does this mean that HDR will never be supported on Windows 10?
That is correct. Microsoft made the HDR part Windows 11 only.
Oh that's a bummer, but thank you!