summaryrefslogtreecommitdiff
path: root/src/main.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/main.c b/src/main.c
index 68ff1da..c22eb3c 100644
--- a/src/main.c
+++ b/src/main.c
@@ -34,6 +34,7 @@
#endif
extern til_fb_ops_t drm_fb_ops;
+extern til_fb_ops_t mem_fb_ops;
extern til_fb_ops_t sdl_fb_ops;
static til_fb_ops_t *fb_ops;
@@ -74,6 +75,7 @@ static int setup_video(til_settings_t *settings, til_setting_t **res_setting, co
#ifdef HAVE_DRM
"drm",
#endif
+ "mem",
#ifdef HAVE_SDL
"sdl",
#endif
@@ -106,6 +108,11 @@ static int setup_video(til_settings_t *settings, til_setting_t **res_setting, co
return drm_fb_ops.setup(settings, res_setting, res_desc, res_setup);
}
#endif
+ if (!strcasecmp(video, "mem")) {
+ fb_ops = &mem_fb_ops;
+
+ return mem_fb_ops.setup(settings, res_setting, res_desc, res_setup);
+ }
#ifdef HAVE_SDL
if (!strcasecmp(video, "sdl")) {
fb_ops = &sdl_fb_ops;
© All Rights Reserved