[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