[evas_gl_thread] If DIRECT rendering flag is on, evas gl thread 97/118997/2
authorJoogab Yun <joogab.yun@samsung.com>
Wed, 15 Mar 2017 05:29:00 +0000 (14:29 +0900)
committerGerrit Code Review <gerrit@review.vlan103.tizen.org>
Wed, 22 Mar 2017 01:06:08 +0000 (18:06 -0700)
rendering is forced disable

Change-Id: Ic9a853c90872814751c52b510b40253cb4b5b0d1

src/modules/evas/engines/gl_common/evas_gl_core.c

index d5cddef..3989b2b 100644 (file)
@@ -2108,7 +2108,7 @@ evgl_surface_create(void *eng_data, Evas_GL_Config *cfg, int w, int h)
    else if (evgl_engine->direct_override == 1)
      sfc->direct_override = EINA_TRUE;
 
-   if (sfc->direct_override == EINA_TRUE)
+   if ((sfc->direct_override == EINA_TRUE) || (cfg->options_bits & EVAS_GL_OPTIONS_DIRECT))
      {
         if (evas_gl_thread_enabled())
           {