[igt-dev] [PATCH i-g-t] tests/kms_available_modes_crc: don't mix hdr and sdr planes
Juha-Pekka Heikkila
juhapekka.heikkila at gmail.com
Mon Sep 14 14:16:45 UTC 2020
Run test only on hdr planes as that's where crc to compare
against is gotten from. Also reset display in beginning of test.
Signed-off-by: Juha-Pekka Heikkila <juhapekka.heikkila at gmail.com>
---
tests/kms_available_modes_crc.c | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/tests/kms_available_modes_crc.c b/tests/kms_available_modes_crc.c
index 09785ed8..be9689e1 100644
--- a/tests/kms_available_modes_crc.c
+++ b/tests/kms_available_modes_crc.c
@@ -43,7 +43,6 @@ typedef struct {
bool separateprimaryplane;
uint32_t gem_handle;
- uint32_t gem_handle_yuv;
unsigned int size;
unsigned char* buf;
@@ -355,6 +354,8 @@ test_available_modes(data_t* data)
uint16_t reserved;
} *lut = NULL;
+ igt_display_reset(&data->display);
+
for_each_pipe_with_valid_output(&data->display, pipe, output) {
igt_output_set_pipe(output, pipe);
igt_display_commit2(&data->display, data->commit);
@@ -397,7 +398,8 @@ test_available_modes(data_t* data)
modePlane = drmModeGetPlane(data->gfx_fd,
plane->drm_plane->plane_id);
- if (plane->type == DRM_PLANE_TYPE_CURSOR)
+ if (plane->type == DRM_PLANE_TYPE_CURSOR
+ || plane->index > 2)
continue;
for (modeindex = 0;
--
2.26.0
More information about the igt-dev
mailing list