[evas_sw_backend] disable tbm buffer on sw backend 52/85552/1
authorJoogab Yun <joogab.yun@samsung.com>
Fri, 26 Aug 2016 00:31:36 +0000 (09:31 +0900)
committerJoogab Yun <joogab.yun@samsung.com>
Fri, 26 Aug 2016 00:31:36 +0000 (09:31 +0900)
                  because there is cache flush issue at wearable

Change-Id: I6d1f2e4548604e3c695ecce29ff3f9988e182521

src/modules/evas/engines/wayland_shm/evas_outbuf.c

index 6d91c0a..6a88b65 100755 (executable)
 Eina_Bool
 _evas_surface_init(Surface *s, int w, int h, int num_buf)
 {
+   if (getenv("EVAS_WAYLAND_USE_TBMBUF"))
+      if (_evas_tbmbuf_surface_create(s, w, h, num_buf)) return EINA_TRUE; 
+
+   if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+
+ /*
    if (getenv("EVAS_WAYLAND_USE_SHMBUF"))
       {
-         if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+        if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
       }
    else
-      {
-         if (_evas_tbmbuf_surface_create(s, w, h, num_buf)) return EINA_TRUE;
-         if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
-      }
+     {
+        if (_evas_tbmbuf_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+        if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE;
+     }
+ */
+
    return EINA_FALSE;
 }