[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