cedric pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=741ecaf2cf217fd19dbc93cc5580ac876d21d1b1

commit 741ecaf2cf217fd19dbc93cc5580ac876d21d1b1
Author: Cedric BAIL <ced...@osg.samsung.com>
Date:   Fri Aug 25 10:47:39 2017 -0700

    evas: no need to double init tilebuf as it is created by software generic.
---
 src/modules/evas/engines/eglfs/evas_engine.c       |  8 --------
 src/modules/evas/engines/gl_drm/evas_engine.c      |  7 -------
 src/modules/evas/engines/wayland_egl/evas_engine.c | 12 ++----------
 3 files changed, 2 insertions(+), 25 deletions(-)

diff --git a/src/modules/evas/engines/eglfs/evas_engine.c 
b/src/modules/evas/engines/eglfs/evas_engine.c
index f4813ecd17..b71babebc9 100644
--- a/src/modules/evas/engines/eglfs/evas_engine.c
+++ b/src/modules/evas/engines/eglfs/evas_engine.c
@@ -753,14 +753,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_common_tilebuf_free(re->generic.software.tb);
-   re->generic.software.tb =
-     evas_common_tilebuf_new(w, h);
-   if (re->generic.software.tb)
-     evas_common_tilebuf_set_tile_size(re->generic.software.tb,
-                                       TILESIZE, TILESIZE);
-
-   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));
diff --git a/src/modules/evas/engines/gl_drm/evas_engine.c 
b/src/modules/evas/engines/gl_drm/evas_engine.c
index 0b0b191a10..097be67632 100644
--- a/src/modules/evas/engines/gl_drm/evas_engine.c
+++ b/src/modules/evas/engines/gl_drm/evas_engine.c
@@ -1009,13 +1009,6 @@ eng_setup(void *engine EINA_UNUSED, void *in, unsigned 
int w, unsigned int h)
      }
 
    if (re->generic.software.tb)
-     evas_common_tilebuf_free(re->generic.software.tb);
-   re->generic.software.tb = evas_common_tilebuf_new(w, h);
-   if (re->generic.software.tb)
-     evas_common_tilebuf_set_tile_size(re->generic.software.tb,
-                                       TILESIZE, TILESIZE);
-
-   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));
diff --git a/src/modules/evas/engines/wayland_egl/evas_engine.c 
b/src/modules/evas/engines/wayland_egl/evas_engine.c
index 6b849b3c18..6dd9bc91bb 100644
--- a/src/modules/evas/engines/wayland_egl/evas_engine.c
+++ b/src/modules/evas/engines/wayland_egl/evas_engine.c
@@ -649,16 +649,8 @@ eng_setup(void *engine EINA_UNUSED, void *info, unsigned 
int w, unsigned int h)
      }
 
    if (re->generic.software.tb)
-     evas_common_tilebuf_free(re->generic.software.tb);
-   re->generic.software.tb = evas_common_tilebuf_new(w, h);
-
-   if (re->generic.software.tb)
-     {
-        evas_common_tilebuf_set_tile_size(re->generic.software.tb,
-                                          TILESIZE, TILESIZE);
-        evas_render_engine_software_generic_tile_strict_set
-          (&re->generic.software, EINA_TRUE);
-     }
+     evas_render_engine_software_generic_tile_strict_set
+       (&re->generic.software, EINA_TRUE);
 
    eng_window_use(eng_get_ob(re));
 

-- 


Reply via email to