diff options
| author | Paul Kocialkowski <paul.kocialkowski@bootlin.com> | 2018-12-06 14:37:02 +0100 |
|---|---|---|
| committer | Paul Kocialkowski <paul.kocialkowski@bootlin.com> | 2019-02-26 09:45:54 +0100 |
| commit | 2fe6f624144b8f11399133e882edfa8570873090 (patch) | |
| tree | 2b637f61fda814853f2423f5c93fecd20daecbdc /tests/vgem_basic.c | |
| parent | 6f2ab673c46b55911e372093faf89bfb884caff2 (diff) | |
chamelium: Add a display test for randomized planes
This introduces a new test for the Chamelium, that sets up planes
with randomized properties such as the format, dimensions, position,
in-framebuffer offsets and stride. The Chamelium capture is checked
against the reference generated by cairo with either a CRC or the
checkerboard-specific comparison method.
This test also includes testing of the VC4-specific T-tiled and
SAND-tiled modes, in all formats supported by the hardware.
Since this test does not share much with previous Chamelium display
tests (especially regarding KMS configuration), most of the code is
not shared with other tests.
This test can be derived with reproducible properties for regression
testing in the future. For now, it serves as a fuzzing test
Signed-off-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Reviewed-by: Maxime Ripard <maxime.ripard@bootlin.com>
Reviewed-by: Lyude Paul <lyude@redhat.com>
Diffstat (limited to 'tests/vgem_basic.c')
0 files changed, 0 insertions, 0 deletions
