https://bugs.kde.org/show_bug.cgi?id=514239

Zamundaaa <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/7e019dfb6f
                   |                            |d6250df9b7830ce9e704c48cc4b
                   |                            |16f
         Resolution|---                         |FIXED

--- Comment #7 from Zamundaaa <[email protected]> ---
Git commit 7e019dfb6fd6250df9b7830ce9e704c48cc4b16f by Xaver Hugl.
Committed on 06/05/2026 at 14:29.
Pushed by zamundaaa into branch 'master'.

backends/drm: allow using ICC profiles with HDR

There are two cases supported for this:
- profiles without MHC2, which are just normal ICC profiles that were created
  while the display is in HDR mode
- profiles with MHC2, which work like normal ICC profiles, except the primaries
  sent to the display are always assumed to be BT.2020, and the primares of the
  ICC profile are assumed to be the native primaries of the display

The normal HDR calibration data the user can set (max_cll, max_fall and max
reference luminance) is ignored in favor of the values in the ICC profile, to
allow users to more conveniently switch between different profiles.

M  +40   -19   src/backends/drm/drm_output.cpp
M  +16   -0    src/core/backendoutput.cpp
M  +8    -0    src/core/backendoutput.h
M  +3    -0    src/core/outputconfiguration.h
M  +5    -1    src/opengl/icc_shader.cpp
M  +49   -18   src/outputconfigurationstore.cpp
M  +2    -0    src/outputconfigurationstore.h
M  +67   -12   src/wayland/outputdevice_v2.cpp
M  +2    -0    src/wayland/outputdevice_v2.h
M  +43   -12   src/wayland/outputmanagement_v2.cpp

https://invent.kde.org/plasma/kwin/-/commit/7e019dfb6fd6250df9b7830ce9e704c48cc4b16f

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to