[i-g-t 00/16] IGT tests for the KMS Color Pipeline API

Bhanuprakash Modem bhanuprakash.modem at intel.com
Wed Jan 3 20:22:36 UTC 2024


This series introduces support for
* drm_colorop DRM objects
* COLOR_PIPELINE plane property

Bhanuprakash Modem (4):
  lib/igt_kms: Destroy colorops on exit
  drm-uapi: Add 3x3 CTM
  lib/igt_color: Add support for 3x3 matrices
  tests/kms_color: Add tests for 3x3 CTM matrices

Harry Wentland (12):
  lib/drmtest: Add is_vkms_device()
  lib/igt_kms: Introduce DRM_CLIENT_CAP_PLANE_COLOR_PIPELINE
  include/drm-uapi: Add COLOROP object
  lib/igt_kms: Introduce drm_colorop and COLOR_PIPELINE
  tests/kms_properties: Add colorop properties test
  igt/color: Add SW color transform functionality
  lib/igt_fb: Add copy_fb function
  tests/kms_colorop: Add kms_colorop tests
  drm-uapi: Add 3x4 CTM
  lib/igt_kms: Add support for DATA colorop property
  lib/igt_color: Add support for 3x4 matrices
  tests/kms_colorop: Add 3x4 CTM tests

 include/drm-uapi/drm.h      |  15 ++
 include/drm-uapi/drm_mode.h |  23 +++
 lib/drmtest.c               |   5 +
 lib/drmtest.h               |   1 +
 lib/igt_color.c             | 365 ++++++++++++++++++++++++++++++++++
 lib/igt_color.h             |  83 ++++++++
 lib/igt_fb.c                |  40 +++-
 lib/igt_fb.h                |   3 +
 lib/igt_kms.c               | 306 ++++++++++++++++++++++++++++
 lib/igt_kms.h               |  92 +++++++++
 lib/meson.build             |   1 +
 tests/kms_color.c           | 176 ++++++++++++++++-
 tests/kms_color_helper.c    | 241 ++++++++++++++++++++++
 tests/kms_color_helper.h    |  72 +++++++
 tests/kms_colorop.c         | 385 ++++++++++++++++++++++++++++++++++++
 tests/kms_properties.c      |  71 +++++++
 tests/meson.build           |   2 +
 17 files changed, 1872 insertions(+), 9 deletions(-)
 create mode 100644 lib/igt_color.c
 create mode 100644 lib/igt_color.h
 create mode 100644 tests/kms_colorop.c

--
2.40.0



More information about the Intel-gfx-trybot mailing list