mutter/src
Sebastian Wick fad0efa687 output: Add color space and HDR metadata
The color space and HDR metadata are eventually sent as metadata to the
display. The color space informs the display of the colorimetry of the
frames we produce, the HDR metadata informs the display of the transfer
function and additional mastering display colorimetry and luminance to
guide tone and gamut mapping.

The only color spaces we support right now are the default color space
and Rec bt.2020 which is typically used for HDR content. Other supported
color spaces can be added when needed.

The default color space corresponds to whatever colorimetry the display
has when no further changes are made to the calibration of the display.
The colorimetry is communicated to sources via EDID/DisplayID.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2879>
2023-03-04 09:30:40 +00:00
..
backends output: Add color space and HDR metadata 2023-03-04 09:30:40 +00:00
compositor compositor: Add utility function to convert region to cairo_t path 2023-03-03 20:17:01 +00:00
core startup-notification: Delay cursor feedback updates 2023-03-04 09:07:44 +00:00
frames frames: Fix code typo 2023-02-28 18:13:23 +01:00
meta Remove support for window shading 2023-03-03 19:17:51 +00:00
tests test: Add a test for "activate" hammering 2023-03-04 09:07:44 +00:00
wayland wayland: Take surface reference for presentation-time feedback 2023-03-03 21:14:07 +00:00
x11 x11/display: Delay cursor updates 2023-03-04 09:07:44 +00:00
libmutter.pc.in build: Fix libs and cflags in autotools .pc file 2018-11-10 16:20:46 +00:00
meson.build build: Drop gtk3 build dependency from mutter library/executable 2023-03-03 20:17:01 +00:00
meta-private-enum-types.c.in build: Add missing include 2022-08-10 20:28:40 +02:00
meta-private-enum-types.h.in screen-cast: Add screen cast flag to streams 2020-07-30 09:51:16 +02:00