Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t 0/3] New rotation test
@ 2024-03-12  9:38 Louis Chauvet
  2024-03-12  9:38 ` [PATCH i-g-t 1/3] lib/igt_kms: Add reflection name and mask Louis Chauvet
                   ` (4 more replies)
  0 siblings, 5 replies; 7+ messages in thread
From: Louis Chauvet @ 2024-03-12  9:38 UTC (permalink / raw)
  To: igt-dev
  Cc: miquel.raynal, jeremie.dautheribes, thomas.petazzoni,
	arthurgrillo, Louis Chauvet

The actual kms_rotation_crc test does not test all the rotation with all 
the formats. Create the test kms_rotation, which only test "full plane 
rotation", but for all the formats, plane and rotations configuration.

This new test allows to detect issues in [1], where the YUV rotation is 
faulty for reflect_x and reflect_y cases.

[1]: https://lore.kernel.org/dri-devel/20240304-yuv-v4-11-76beac8e9793@bootlin.com/

To: igt-dev@lists.freedesktop.org
Cc: miquel.raynal@bootlin.com
Cc: jeremie.dautheribes@bootlin.com
Cc: thomas.petazzoni@bootlin.com
Cc: arthurgrillo@riseup.net

Signed-off-by: Louis Chauvet <louis.chauvet@bootlin.com>
---
Louis Chauvet (3):
      lib/igt_kms: Add reflection name and mask
      tests/kms_rotation: Add extensive rotation test
      tests/kms_rotation: Add command line option to reduce the number of tests

 lib/igt_kms.c        |  23 +++
 lib/igt_kms.h        |   3 +
 tests/kms_rotation.c | 434 +++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/meson.build    |   1 +
 4 files changed, 461 insertions(+)
---
base-commit: a44ebfe43edc96acab22a19b6a8850eef9202eea
change-id: 20240312-new_rotation-c034a68b3b9d

Best regards,
-- 
Louis Chauvet <louis.chauvet@bootlin.com>


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-03-12 10:48 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-12  9:38 [PATCH i-g-t 0/3] New rotation test Louis Chauvet
2024-03-12  9:38 ` [PATCH i-g-t 1/3] lib/igt_kms: Add reflection name and mask Louis Chauvet
2024-03-12  9:38 ` [PATCH i-g-t 2/3] tests/kms_rotation: Add extensive rotation test Louis Chauvet
2024-03-12 10:48   ` Louis Chauvet
2024-03-12  9:39 ` [PATCH i-g-t 3/3] tests/kms_rotation: Add command line option to reduce the number of tests Louis Chauvet
2024-03-12  9:59 ` ✗ Fi.CI.BUILD: failure for New rotation test Patchwork
2024-03-12 10:07 ` ✗ GitLab.Pipeline: warning " Patchwork

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox