Igt-dev Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH i-g-t v10 0/1] RFC tests/intel/kms_frontbuffer_tracking: Introduce plane-fbc-dr test
@ 2025-02-20 18:58 Santhosh Reddy Guddati
  2025-02-20 18:58 ` [PATCH i-g-t v10 1/1] tests/intel/kms_dirty_fbc: Add tests to validate FBC dirty rectangle feature Santhosh Reddy Guddati
                   ` (3 more replies)
  0 siblings, 4 replies; 6+ messages in thread
From: Santhosh Reddy Guddati @ 2025-02-20 18:58 UTC (permalink / raw)
  To: igt-dev
  Cc: vinod.govindapillai, jeevan.b, kunal1.joshi, ramanaidu.naladala,
	swati2.sharma, juha-pekka.heikkila, Santhosh Reddy Guddati

This feature allows FBC to recompress a subsection of a frame.
When the Dirty Rectangle Enable bit is set in the FBC_DIRTY_CTL register,
and there is a sync flip indication, display will read the scanlines
between (and including) the Dirty Rectangle Start Line and End Line,
in FBC_DIRTY_RECTANGLE, from the uncompressed frame buffer.

Utilise the FP_DAMAGE_CLIPS property in the below subtests to validate
the feature.

1.Implement basic tests for Frame Buffer Compression (FBC) with dirty rectangles.
2.Add tests for dirty rectangles outside the visible region.
3.Include tests for dirtyfb functionality.
4.Support different formats in FBC dirty rectangle tests.
5.Ensure proper CRC validation for each test case.

Santhosh Reddy Guddati (1):
  tests/intel/kms_dirty_fbc: Add tests to validate FBC dirty rectangle
    feature

 tests/intel/kms_fbc_dirty_rect.c | 559 +++++++++++++++++++++++++++++++
 tests/meson.build                |   1 +
 2 files changed, 560 insertions(+)
 create mode 100644 tests/intel/kms_fbc_dirty_rect.c

-- 
2.34.1


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

end of thread, other threads:[~2025-02-25  9:14 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-02-20 18:58 [PATCH i-g-t v10 0/1] RFC tests/intel/kms_frontbuffer_tracking: Introduce plane-fbc-dr test Santhosh Reddy Guddati
2025-02-20 18:58 ` [PATCH i-g-t v10 1/1] tests/intel/kms_dirty_fbc: Add tests to validate FBC dirty rectangle feature Santhosh Reddy Guddati
2025-02-25  9:14   ` Govindapillai, Vinod
2025-02-20 20:22 ` ✓ Xe.CI.BAT: success for RFC tests/intel/kms_frontbuffer_tracking: Introduce plane-fbc-dr test (rev10) Patchwork
2025-02-20 20:30 ` ✗ i915.CI.BAT: failure " Patchwork
2025-02-21 14:34 ` ✗ Xe.CI.Full: " Patchwork

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