(!strcasecmp(s, "software-fb")) ||
(!strcasecmp(s, "software_fb")))
_elm_config->engine = ELM_SOFTWARE_FB;
- else if ((!strcasecmp(s, "sdl")) ||
- (!strcasecmp(s, "software-sdl")) ||
- (!strcasecmp(s, "software_sdl")))
+ else if ((!strcasecmp(s, "directfb")) ||
+ (!strcasecmp(s, "dfb")))
+ _elm_config->engine = ELM_SOFTWARE_DIRECTFB;
+ else if ((!strcasecmp(s, "sdl")) ||
+ (!strcasecmp(s, "software-sdl")) ||
+ (!strcasecmp(s, "software_sdl")))
_elm_config->engine = ELM_SOFTWARE_SDL;
else if ((!strcasecmp(s, "sdl-16")) ||
(!strcasecmp(s, "software-16-sdl")) ||
if (win->ee) win->xwin = ecore_evas_software_x11_window_get(win->ee);
break;
case ELM_SOFTWARE_FB:
+ case ELM_SOFTWARE_DIRECTFB:
case ELM_SOFTWARE_16_WINCE:
case ELM_SOFTWARE_SDL:
case ELM_SOFTWARE_16_SDL:
case ELM_SOFTWARE_FB:
win->ee = ecore_evas_fb_new(NULL, 0, 1, 1);
break;
+ case ELM_SOFTWARE_DIRECTFB:
+ win->ee = ecore_evas_directfb_new(NULL, 1, 0, 0, 1, 1);
+ break;
case ELM_SOFTWARE_16_X11:
win->ee = ecore_evas_software_x11_16_new(NULL, 0, 0, 0, 1, 1);
break;