[PATCH 0/5] Implement support for drm properties "GAMMA_LUT" and "CTM"

harsha.manjulamallikarjun at in.bosch.com harsha.manjulamallikarjun at in.bosch.com
Fri Jun 22 13:23:18 UTC 2018


From: Harsha M M <harsha.manjulamallikarjun at in.bosch.com>

current drm backend uses drmModeCrtcSetGamma to set the gamma look up table.
This api is a legacy now. DRM backend should support setting of gamma look up
table through GAMMA_LUT property to keep up with the latest DRM.

DRM has support for setting color transformation matrix. This is useful for
tuning additional display settings like brightness, saturation and hue.

This patch series adds support for setting of these two drm properties along
with respective tests.

Harsha M M (5):
  compositor-drm: Implement support for GAMMA_LUT drm property
  libweston: provide support to set color transformation matrix for
    output
  compositor-drm: add support for CTM property
  tests: add test for setting gamma
  tests: add test for color transformation matrix

 Makefile.am                |  13 ++-
 libweston/compositor-drm.c | 149 +++++++++++++++++++++++++--
 libweston/compositor.h     |  12 +++
 tests/ctm-test.c           | 210 ++++++++++++++++++++++++++++++++++++++
 tests/gamma-test.c         | 248 +++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 625 insertions(+), 7 deletions(-)
 create mode 100644 tests/ctm-test.c
 create mode 100644 tests/gamma-test.c

-- 
2.7.4



More information about the wayland-devel mailing list