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

Bhanuprakash Modem bhanuprakash.modem at intel.com
Fri Jan 12 09:52:46 UTC 2024


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

Bhanuprakash Modem (5):
  lib/igt_kms: Destroy colorops on exit
  drm-uapi: Add 3x3 CTM
  lib/igt_color: Add support for 3x3 matrices
  WIP: tests/kms_color: Add tests for Custom 1D LUT & 3x3 CTM
  HAX/DO_NOT_MERGE: Add plane colorop tests to BAT

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              |  52 +++
 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                            | 307 ++++++++++++++++++
 lib/igt_kms.h                            |  93 ++++++
 lib/meson.build                          |   1 +
 tests/intel-ci/fast-feedback.testlist    |   6 +
 tests/intel-ci/xe-fast-feedback.testlist |   6 +
 tests/kms_color.c                        | 279 +++++++++++++++-
 tests/kms_color_helper.c                 | 371 ++++++++++++++++++++++
 tests/kms_color_helper.h                 | 103 ++++++
 tests/kms_colorop.c                      | 385 +++++++++++++++++++++++
 tests/kms_properties.c                   |  71 +++++
 tests/meson.build                        |   2 +
 19 files changed, 2179 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