drmtest: add function to remove an DRM FB

Signed-off-by: Imre Deak <imre.deak@intel.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
Imre Deak 2012-10-16 17:34:35 +03:00 committed by Daniel Vetter
parent dc3ac00f03
commit 21393431f1
2 changed files with 6 additions and 0 deletions

View File

@ -829,6 +829,11 @@ unsigned int kmstest_create_fb(int fd, int width, int height, int bpp,
return fb_id; return fb_id;
} }
void kmstest_remove_fb(int fd, int fb_id)
{
do_or_die(drmModeRmFB(fd, fb_id));
}
void kmstest_dump_mode(drmModeModeInfo *mode) void kmstest_dump_mode(drmModeModeInfo *mode)
{ {
printf(" %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n", printf(" %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n",

View File

@ -105,6 +105,7 @@ unsigned int kmstest_create_fb(int fd, int width, int height, int bpp,
struct kmstest_fb *fb_info, struct kmstest_fb *fb_info,
kmstest_paint_func paint_func, kmstest_paint_func paint_func,
void *func_arg); void *func_arg);
void kmstest_remove_fb(int fd, int fb_id);
void kmstest_dump_mode(drmModeModeInfo *mode); void kmstest_dump_mode(drmModeModeInfo *mode);
inline static void _do_or_die(const char *function, int line, int ret) inline static void _do_or_die(const char *function, int line, int ret)