x11: Support the CTM (color transform matrix) RandR property
When supported, this property allows the window system to apply a 3x3 color correction matrix in order to transform colors from the window system's native color space to the measured color space of a display device. Query for this property and set the 'supports-color-transform' property in the GetResource reply. Add support for the SetOutputCTM DBus method and plumb that through to the server's CTM property. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1048>
This commit is contained in:

committed by
Marge Bot

parent
bd15cfc94b
commit
e88467f9d7
@ -2,6 +2,7 @@
|
||||
|
||||
/*
|
||||
* Copyright (C) 2017 Red Hat
|
||||
* Copyright (C) 2020 NVIDIA CORPORATION
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or
|
||||
* modify it under the terms of the GNU General Public License as
|
||||
@ -38,6 +39,9 @@ void meta_output_xrandr_apply_mode (MetaOutputXrandr *output_xrandr);
|
||||
void meta_output_xrandr_change_backlight (MetaOutputXrandr *output_xrandr,
|
||||
int value);
|
||||
|
||||
void meta_output_xrandr_set_ctm (MetaOutputXrandr *output_xrandr,
|
||||
const MetaOutputCtm *ctm);
|
||||
|
||||
GBytes * meta_output_xrandr_read_edid (MetaOutput *output_xrandr);
|
||||
|
||||
MetaOutputXrandr * meta_output_xrandr_new (MetaGpuXrandr *gpu_xrandr,
|
||||
|
Reference in New Issue
Block a user