From a9ea738067dc81913dd6229b565ee6620f7e2482 Mon Sep 17 00:00:00 2001 From: Gerd Hoffmann Date: Thu, 24 Mar 2016 15:39:02 +0100 Subject: drm: add flush --- drmtools.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'drmtools.c') diff --git a/drmtools.c b/drmtools.c index b6a60ea..ac501d5 100644 --- a/drmtools.c +++ b/drmtools.c @@ -200,6 +200,11 @@ static void drm_restore_display(void) drm_show_fb(); } +static void drm_flush_display(void) +{ + drmModeDirtyFB(fd, fb_id, 0, 0); +} + gfxstate *drm_init(const char *device, const char *output) { gfxstate *gfx; @@ -240,6 +245,7 @@ gfxstate *drm_init(const char *device, const char *output) gfx->restore_display = drm_restore_display; gfx->cleanup_display = drm_cleanup_display; + gfx->flush_display = drm_flush_display; return gfx; } -- cgit