virtual-display-rs icon indicating copy to clipboard operation
virtual-display-rs copied to clipboard

Add HDR, WCG, and SDR options

Open MolotovCherry opened this issue 1 year ago • 6 comments

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.

MolotovCherry avatar Oct 31 '23 18:10 MolotovCherry

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).

mdrejhon avatar Nov 18 '23 00:11 mdrejhon

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!

Night1099 avatar Mar 07 '24 08:03 Night1099

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.

MolotovCherry avatar Apr 09 '24 17:04 MolotovCherry

Does this mean that HDR will never be supported on Windows 10?

guaycuru avatar Jun 17 '24 19:06 guaycuru

Does this mean that HDR will never be supported on Windows 10?

That is correct. Microsoft made the HDR part Windows 11 only.

MolotovCherry avatar Jun 17 '24 20:06 MolotovCherry

Oh that's a bummer, but thank you!

guaycuru avatar Jun 18 '24 12:06 guaycuru