diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-05-22 16:15:15 +0200 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-05-22 16:15:15 +0200 |
commit | 17787f30c6f05edb40da1a1fc0074bee2e09e779 (patch) | |
tree | 8de4f5dc6fa5e3e37aa3bc79f2aa92b27209120d /lib | |
parent | b7aa6756ce770f44280e1369dd7fbf9761f3cdb7 (diff) |
lib: extract kmstest_dump_mode
Diffstat (limited to 'lib')
-rw-r--r-- | lib/drmtest.c | 21 | ||||
-rw-r--r-- | lib/drmtest.h | 2 |
2 files changed, 21 insertions, 2 deletions
diff --git a/lib/drmtest.c b/lib/drmtest.c index 3d348697..f9f10e1b 100644 --- a/lib/drmtest.c +++ b/lib/drmtest.c @@ -37,8 +37,6 @@ #include <pciaccess.h> #include <math.h> -#include "xf86drmMode.h" - #include "drmtest.h" #include "i915_drm.h" #include "intel_chipset.h" @@ -719,3 +717,22 @@ unsigned int kmstest_create_fb(int fd, int width, int height, int bpp, return fb_id; } + +void kmstest_dump_mode(drmModeModeInfo *mode) +{ + printf(" %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n", + mode->name, + mode->vrefresh, + mode->hdisplay, + mode->hsync_start, + mode->hsync_end, + mode->htotal, + mode->vdisplay, + mode->vsync_start, + mode->vsync_end, + mode->vtotal, + mode->flags, + mode->type, + mode->clock); +} + diff --git a/lib/drmtest.h b/lib/drmtest.h index 36f28255..9f27e2c3 100644 --- a/lib/drmtest.h +++ b/lib/drmtest.h @@ -34,6 +34,7 @@ #include <cairo.h> #include "xf86drm.h" +#include "xf86drmMode.h" #include "intel_batchbuffer.h" int drm_get_card(int master); @@ -90,6 +91,7 @@ unsigned int kmstest_create_fb(int fd, int width, int height, int bpp, struct kmstest_fb *fb_info, kmstest_paint_func paint_func, void *func_arg); +void kmstest_dump_mode(drmModeModeInfo *mode); inline static void _do_or_die(const char *function, int line, int ret) { |