From 25e4cb4659c62817aae2ca3b83f2d4f598d6474b Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Tue, 5 Jun 2012 12:28:47 -0500 Subject: modetest: support plane properties Add support to display plane properties. Signed-off-by: Rob Clark Reviewed-by: Paulo Zanoni --- tests/modetest/modetest.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'tests/modetest/modetest.c') diff --git a/tests/modetest/modetest.c b/tests/modetest/modetest.c index dea271a4..dc84cf32 100644 --- a/tests/modetest/modetest.c +++ b/tests/modetest/modetest.c @@ -369,6 +369,7 @@ void dump_framebuffers(void) static void dump_planes(void) { + drmModeObjectPropertiesPtr props; drmModePlaneRes *plane_resources; drmModePlane *ovr; unsigned int i, j; @@ -403,6 +404,19 @@ static void dump_planes(void) printf(" %4.4s", (char *)&ovr->formats[j]); printf("\n"); + printf(" props:\n"); + props = drmModeObjectGetProperties(fd, ovr->plane_id, + DRM_MODE_OBJECT_PLANE); + if (props) { + for (j = 0; j < props->count_props; j++) + dump_prop(props->props[j], + props->prop_values[j]); + drmModeFreeObjectProperties(props); + } else { + printf("\tcould not get plane properties: %s\n", + strerror(errno)); + } + drmModeFreePlane(ovr); } printf("\n"); -- cgit v1.2.3