@@ -829,6 +829,11 @@ unsigned int kmstest_create_fb(int fd, int width, int height, int bpp,
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)
{
printf(" %s %d %d %d %d %d %d %d %d %d 0x%x 0x%x %d\n",
@@ -105,6 +105,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_remove_fb(int fd, int fb_id);
void kmstest_dump_mode(drmModeModeInfo *mode);
inline static void _do_or_die(const char *function, int line, int ret)
Signed-off-by: Imre Deak <imre.deak@intel.com> --- lib/drmtest.c | 5 +++++ lib/drmtest.h | 1 + 2 files changed, 6 insertions(+)