[PATCH i-g-t v2 0/1] Add FBC Dirty Rectangle tests

Santhosh Reddy Guddati santhosh.reddy.guddati at intel.com
Wed Feb 26 04:08:50 UTC 2025


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_fbc_dirty_rect: Add FBC dirty rectangle tests

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

-- 
2.34.1



More information about the igt-dev mailing list