https://devblogs.microsoft.com/directx/auto-color-management/
Interesting that only with Win11 users get some advanced options for SDR but potentially wide-gamut images, on std 8 bpc displays with ICC color management
=== quoting Microsoft ====
In particular, by default your ICC profile-based app is restricted to
the sRGB gamut, even if the monitor is actually wider gamut. Windows
also provides an ICC compatibility helper that can give your ICC app
access to the display’s entire gamut. For more info, see the
Display ICC profile compatibility helper section in this topic.
{...}
Display ICC profile compatibility helper
When Advanced Color is active, Windows provides a compatibility
helper for display ICC profiles that provides access to the display's
entire gamut. In that way your app continues to get accurate and wide
gamut colors up to the reported capability of the display—the same
functionality that's available on calibrated wide gamut monitors in
legacy non-Advanced Color mode today. Without that helper, your app will
be limited to default behavior, which is sRGB (see ICC profile default behavior with Advanced Color).
That helper is available starting with Windows 11. It doesn't provide
other benefits of Advanced Color including access to higher
precision/bit-depth or high dynamic range—you'll need to modify your app
to be Advanced Color-aware.
=====
Also interesting that MS uses some gpu hardware for this task, not just shaders alone? At least this is how I interpret hw requirements ....
AMD after RX400, but much more recent Intel and Pascal+ for Nvidia ....