X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Flib%2Felm_config.c;h=1dcc17e278a773a13354183a006f5bf2cbdc9e41;hb=a07534f886227ded75cc454642a1c9e0e0480b32;hp=f67a1635d5b2149913e556ea96d590584baa7af8;hpb=30a81b5ef9146835d3a3102fcb1fc17aa5ff2e5b;p=framework%2Fuifw%2Felementary.git diff --git a/src/lib/elm_config.c b/src/lib/elm_config.c index f67a163..1dcc17e 100644 --- a/src/lib/elm_config.c +++ b/src/lib/elm_config.c @@ -30,6 +30,9 @@ const char *_elm_engines[] = { "sdl", "software_16_sdl", "opengl_sdl", + "buffer", + "ews", + "opengl_cocoa", NULL }; @@ -1474,6 +1477,11 @@ _env_get(void) (!strcasecmp(s, "gl-sdl")) || (!strcasecmp(s, "gl_sdl"))) eina_stringshare_replace(&_elm_config->engine, ELM_OPENGL_SDL); + else if ((!strcasecmp(s, "opengl-cocoa")) || + (!strcasecmp(s, "opengl_cocoa")) || + (!strcasecmp(s, "gl-cocoa")) || + (!strcasecmp(s, "gl_cocoa"))) + eina_stringshare_replace(&_elm_config->engine, ELM_OPENGL_COCOA); else if ((!strcasecmp(s, "gdi")) || (!strcasecmp(s, "software-gdi")) || (!strcasecmp(s, "software_gdi"))) @@ -1712,7 +1720,8 @@ _elm_config_sub_init(void) if (ENGINE_COMPARE(ELM_SOFTWARE_X11) || ENGINE_COMPARE(ELM_SOFTWARE_16_X11) || ENGINE_COMPARE(ELM_XRENDER_X11) || - ENGINE_COMPARE(ELM_OPENGL_X11)) + ENGINE_COMPARE(ELM_OPENGL_X11) || + ENGINE_COMPARE(ELM_OPENGL_COCOA)) #undef ENGINE_COMPARE { #ifdef HAVE_ELEMENTARY_X