From ff28c28cd1e5a8ca219d9795e508c80221b9cf26 Mon Sep 17 00:00:00 2001 From: Nicholas Kazlauskas Date: Wed, 3 Apr 2019 09:18:14 -0400 Subject: tests: Add kms_plane_cursor tests Tests various cursor plane interactions with primary and overlay planes. Correctness is verified by comparing CRC values to reference buffers drawn on the primary plane. There are existing generic multi-plane interaction tests but these don't test positional output on overlapping planes or extensively cover edge and corner cases for offseting and positioning planes based on DRM parameters. On hardware without dedicated cursor planes (such as AMDGPU) these tests are helpful for verifying software calculations done for positioning the cursor plane. Cc: Leo Li Cc: Harry Wentland Signed-off-by: Nicholas Kazlauskas Reviewed-by: Leo Li --- tests/meson.build | 1 + 1 file changed, 1 insertion(+) (limited to 'tests/meson.build') diff --git a/tests/meson.build b/tests/meson.build index 5167a6cc..e3c8b07f 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -43,6 +43,7 @@ test_progs = [ 'kms_pipe_crc_basic', 'kms_plane', 'kms_plane_alpha_blend', + 'kms_plane_cursor', 'kms_plane_lowres', 'kms_plane_multiple', 'kms_plane_scaling', -- cgit v1.2.3