[PATCH i-g-t 0/9] Add plane color pipeline tests for Intel hardware
Swati Sharma
swati2.sharma at intel.com
Sun Jul 6 20:01:16 UTC 2025
Patch [1/9] is the squashed patch based on the series sent out by Alex Hung.
It contains all the changes in the series(v9) currently under review below
https://patchwork.freedesktop.org/series/123448/
This patch lays the ground work for incremental changes and Intel
specific pipeline changes followed in subsequent patches [2-9].
v2: -dropped CTM 3x3 colorop and used CTM 3x4 colorop instead
-added new plane test with 1D LUT and CTM 3x4 colorops
Bhanuprakash Modem (4):
lib/colorops: Move few helpers to common place to reuse
lib/colorops: Add support for 1D LUT multi-segmented
tests/kms_color_helper: Add helpers to clear colorops data
tests/kms_color: Add Intel plane pipeline tests with LUT1D (MULTSEG)
and CTM
Swati Sharma (5):
tests/kms_colorop: Color pipeline igt base work
drm-uapi: Add Color lut range attributes
drm-uapi: Add 1D LUT multi-segmented color op
lib/kms: Add support for COLOROP_HW_CAPS property
tests/kms_color: Add Intel plane pipeline tests with LUT1D and CTM
include/drm-uapi/amdgpu_drm.h | 9 -
include/drm-uapi/drm.h | 15 +
include/drm-uapi/drm_mode.h | 183 ++
lib/drmtest.c | 5 +
lib/drmtest.h | 1 +
lib/igt_color.c | 672 +++++
lib/igt_color.h | 119 +
lib/igt_color_lut.c | 4927 +++++++++++++++++++++++++++++++++
lib/igt_color_lut.h | 28 +
lib/igt_fb.c | 34 +-
lib/igt_fb.h | 3 +
lib/igt_kms.c | 403 ++-
lib/igt_kms.h | 101 +
lib/meson.build | 2 +
scripts/convert_3dlut.py | 94 +
tests/kms_color.c | 348 ++-
tests/kms_color_helper.c | 401 +++
tests/kms_color_helper.h | 110 +
tests/kms_colorop.c | 703 +++++
tests/kms_properties.c | 94 +-
tests/kms_writeback.c | 38 +-
tests/meson.build | 2 +
22 files changed, 8225 insertions(+), 67 deletions(-)
create mode 100644 lib/igt_color.c
create mode 100644 lib/igt_color.h
create mode 100644 lib/igt_color_lut.c
create mode 100644 lib/igt_color_lut.h
create mode 100755 scripts/convert_3dlut.py
create mode 100644 tests/kms_colorop.c
--
2.25.1
More information about the igt-dev
mailing list