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

Zamundaaa <xaver.h...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/ad26698241
                   |                            |fd2c201bf502564d9cd1597ea35
                   |                            |267
             Status|ASSIGNED                    |RESOLVED

--- Comment #7 from Zamundaaa <xaver.h...@gmail.com> ---
Git commit ad26698241fd2c201bf502564d9cd1597ea35267 by Xaver Hugl.
Committed on 05/10/2024 at 13:01.
Pushed by zamundaaa into branch 'Plasma/6.2'.

wayland/frog color management: restore pass through behavior

The previous code emulated "pass through" behavior by adjusting the reference
luminance to
the preferred color description's reference luminance, but that doesn't work
out in all
situations, like when the preferred color description changes but the client
doesn't commit
any color management changes on its surface.
This approach fixes that by just adding a boolean flag for this pass through
mode to the
color description, and setting it in the protocol implementation.

This commit is 6.2-only, as the master branch has dropped this pass through
emulation and
doesn't need such hacks for HDR content to behave properly on settings changes.

M  +8    -2    src/core/colorspace.cpp
M  +3    -0    src/core/colorspace.h
M  +2    -4    src/wayland/frog_colormanagement_v1.cpp

https://invent.kde.org/plasma/kwin/-/commit/ad26698241fd2c201bf502564d9cd1597ea35267

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

Reply via email to