cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=600a5fa76cf8fe5f324f9a0bd962c6aa5ab84f53

commit 600a5fa76cf8fe5f324f9a0bd962c6aa5ab84f53
Author: Cedric BAIL <[email protected]>
Date:   Fri Aug 25 10:47:48 2017 -0700

    evas: all GL backend require strict tilebuf, let's make that the default.
---
 src/modules/evas/engines/eglfs/evas_engine.c                 | 3 ---
 src/modules/evas/engines/gl_drm/evas_engine.c                | 3 ---
 src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h | 2 ++
 src/modules/evas/engines/gl_x11/evas_engine.c                | 4 ----
 src/modules/evas/engines/wayland_egl/evas_engine.c           | 4 ----
 5 files changed, 2 insertions(+), 14 deletions(-)

diff --git a/src/modules/evas/engines/eglfs/evas_engine.c 
b/src/modules/evas/engines/eglfs/evas_engine.c
index b71babebc9..9bdf1d3da2 100644
--- a/src/modules/evas/engines/eglfs/evas_engine.c
+++ b/src/modules/evas/engines/eglfs/evas_engine.c
@@ -752,9 +752,6 @@ eng_setup(void *engine EINA_UNUSED, void *in, unsigned int 
w, unsigned int h)
 
    evas_render_engine_software_generic_merge_mode_set(&re->generic.software, 
merge_mode);
 
-   if (re->generic.software.tb)
-     
evas_render_engine_software_generic_tile_strict_set(&re->generic.software, 
EINA_TRUE);
-
    evas_outbuf_use(eng_get_ob(re));
 
    if (!initted)
diff --git a/src/modules/evas/engines/gl_drm/evas_engine.c 
b/src/modules/evas/engines/gl_drm/evas_engine.c
index 097be67632..ad56991640 100644
--- a/src/modules/evas/engines/gl_drm/evas_engine.c
+++ b/src/modules/evas/engines/gl_drm/evas_engine.c
@@ -1008,9 +1008,6 @@ eng_setup(void *engine EINA_UNUSED, void *in, unsigned 
int w, unsigned int h)
         initted = EINA_TRUE;
      }
 
-   if (re->generic.software.tb)
-     
evas_render_engine_software_generic_tile_strict_set(&re->generic.software, 
EINA_TRUE);
-
    evas_outbuf_use(eng_get_ob(re));
 
    return re;
diff --git a/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h 
b/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
index 8a443a6e73..d236a22130 100644
--- a/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
+++ b/src/modules/evas/engines/gl_generic/Evas_Engine_GL_Generic.h
@@ -94,6 +94,8 @@ evas_render_engine_gl_generic_init(Render_Engine_GL_Generic 
*re,
 
    re->evgl_initted = EINA_FALSE;
 
+   evas_render_engine_software_generic_tile_strict_set(&re->software, 
EINA_TRUE);
+
    return EINA_TRUE;
 }
 
diff --git a/src/modules/evas/engines/gl_x11/evas_engine.c 
b/src/modules/evas/engines/gl_x11/evas_engine.c
index e07c470c50..41a4af51b4 100644
--- a/src/modules/evas/engines/gl_x11/evas_engine.c
+++ b/src/modules/evas/engines/gl_x11/evas_engine.c
@@ -1704,10 +1704,6 @@ eng_setup(void *engine EINA_UNUSED, void *in, unsigned 
int w, unsigned int h)
         initted = 1;
      }
 
-   if (re->generic.software.tb)
-     evas_render_engine_software_generic_tile_strict_set
-       (&re->generic.software, EINA_TRUE);
-
    eng_window_use(eng_get_ob(re));
 
    return re;
diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c 
b/src/modules/evas/engines/wayland_egl/evas_engine.c
index 6dd9bc91bb..25b7d67850 100644
--- a/src/modules/evas/engines/wayland_egl/evas_engine.c
+++ b/src/modules/evas/engines/wayland_egl/evas_engine.c
@@ -648,10 +648,6 @@ eng_setup(void *engine EINA_UNUSED, void *info, unsigned 
int w, unsigned int h)
         initted = EINA_TRUE;
      }
 
-   if (re->generic.software.tb)
-     evas_render_engine_software_generic_tile_strict_set
-       (&re->generic.software, EINA_TRUE);
-
    eng_window_use(eng_get_ob(re));
 
    return re;

-- 


Reply via email to