weston/man
Pekka Paalanen a882794027 compositor: add icc_profile weston.ini option for outputs
This adds "icc_profile" key support in [output] sections for backends
headless, x11, wayland, and drm, and also for remoted and pipewire
outputs FWIW. On the other hand, RDP-backend does not use output
sections from weston.ini, and fbdev-backend does not deserve anything
new (it wouldn't support color management anyway due to no GL-renderer).

This allows one to configure an ICC v2 or v4 file to be used as an
output profile. However, color-lcms does not actually use output
profiles yet, so trying this will fail until support is implemented.

The parent_winsys_profile argument is reserved for using the color
profile from a parent window system where applicable, if nothing else is
set in weston.ini. None of the nested backends provide an output color
profile yet. It is more of a reminder of a missing feature than a
serious implementation.

Note: cms-static Weston plugin uses the exact same weston.ini key for
loading VCGT from ICC profiles. If "color-management" option is set to
false, this new use of "icc_profile" is disabled and the old behavior
with cms-static is kept.

Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>
2021-11-23 09:23:05 +00:00
..
meson.build Fix build-time warning with meson 0.50.1 2019-05-24 15:51:53 +02:00
weston-bindings.man libweston: Clean-up timeline to make room for a new approach 2019-10-17 19:42:55 +03:00
weston-debug.man Fix typos all around (thanks codespell!) 2019-02-20 16:47:35 +01:00
weston-drm.man drm-backend: add --continue-without-input command line option to DRM-backend 2020-06-02 13:47:15 +00:00
weston-rdp.man man: make substitutions meson-friendly 2018-08-27 10:52:35 +01:00
weston.ini.man compositor: add icc_profile weston.ini option for outputs 2021-11-23 09:23:05 +00:00
weston.man compositor: Allow disabling default flight recorders 2021-10-05 12:19:19 +03:00