All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v2 0/4] New rotation test
@ 2024-03-13 17:09 Louis Chauvet
  2024-03-13 17:09 ` [PATCH i-g-t v2 1/4] lib/igt_kms: Add reflection name and mask Louis Chauvet
                   ` (7 more replies)
  0 siblings, 8 replies; 17+ messages in thread
From: Louis Chauvet @ 2024-03-13 17:09 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>
---
Changes in v2:
- Fix a typo in documentation
- Fix a bug when using subsampling with non compatible sizes 
- Fix a bug I found when using different color count.
- Add cli options to set specific plane size
- Link to v1: https://lore.kernel.org/r/20240312-new_rotation-v1-0-ed9fe82589df@bootlin.com

---
Louis Chauvet (4):
      lib/igt_kms: Add reflection name and mask
      lib/igt_fb: Expose lookup_drm_format to access format properties in tests
      tests/kms_rotation: Add extensive rotation test
      tests/kms_rotation: Add command line option to reduce the number of tests

 lib/igt_fb.c         |  15 +-
 lib/igt_fb.h         |  29 +++
 lib/igt_kms.c        |  23 +++
 lib/igt_kms.h        |   3 +
 tests/kms_rotation.c | 550 +++++++++++++++++++++++++++++++++++++++++++++++++++
 tests/meson.build    |   1 +
 6 files changed, 608 insertions(+), 13 deletions(-)
---
base-commit: a44ebfe43edc96acab22a19b6a8850eef9202eea
change-id: 20240312-new_rotation-c034a68b3b9d

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


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

end of thread, other threads:[~2024-03-18  8:27 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-03-13 17:09 [PATCH i-g-t v2 0/4] New rotation test Louis Chauvet
2024-03-13 17:09 ` [PATCH i-g-t v2 1/4] lib/igt_kms: Add reflection name and mask Louis Chauvet
2024-03-13 20:00   ` Arthur Grillo
2024-03-15 16:11     ` Louis Chauvet
2024-03-13 17:09 ` [PATCH i-g-t v2 2/4] lib/igt_fb: Expose lookup_drm_format to access format properties in tests Louis Chauvet
2024-03-13 17:09 ` [PATCH i-g-t v2 3/4] tests/kms_rotation: Add extensive rotation test Louis Chauvet
2024-03-14 17:06   ` Kamil Konieczny
2024-03-15 16:11     ` Louis Chauvet
2024-03-14 17:42   ` Arthur Grillo
2024-03-15 16:11     ` Louis Chauvet
2024-03-16 12:28       ` Arthur Grillo
2024-03-14 18:44   ` Kamil Konieczny
2024-03-13 17:09 ` [PATCH i-g-t v2 4/4] tests/kms_rotation: Add command line option to reduce the number of tests Louis Chauvet
2024-03-13 17:49 ` ✓ CI.xeBAT: success for New rotation test (rev2) Patchwork
2024-03-13 18:05 ` ✓ Fi.CI.BAT: " Patchwork
2024-03-14  0:31 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-03-18  8:26 ` [PATCH i-g-t v2 0/4] New rotation test Modem, Bhanuprakash

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.