devilhorns pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=3ae469e6486028aa4424b91d7798fbf28ed06654
commit 3ae469e6486028aa4424b91d7798fbf28ed06654 Author: Chris Michael <[email protected]> Date: Mon Nov 6 09:27:39 2017 -0500 evas-gl-drm: Remove need for useless region_free function Signed-off-by: Chris Michael <[email protected]> --- src/modules/evas/engines/gl_drm/evas_engine.c | 2 +- src/modules/evas/engines/gl_drm/evas_engine.h | 1 - src/modules/evas/engines/gl_drm/evas_outbuf.c | 6 ------ 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/src/modules/evas/engines/gl_drm/evas_engine.c b/src/modules/evas/engines/gl_drm/evas_engine.c index 8f030a9aa1..e1a36940cc 100644 --- a/src/modules/evas/engines/gl_drm/evas_engine.c +++ b/src/modules/evas/engines/gl_drm/evas_engine.c @@ -941,7 +941,7 @@ eng_output_setup(void *engine, void *in, unsigned int w, unsigned int h) evas_outbuf_damage_region_set, evas_outbuf_update_region_new, evas_outbuf_update_region_push, - evas_outbuf_update_region_free, + NULL, NULL, evas_outbuf_flush, NULL, diff --git a/src/modules/evas/engines/gl_drm/evas_engine.h b/src/modules/evas/engines/gl_drm/evas_engine.h index c67763c5d4..3d3acf3de6 100644 --- a/src/modules/evas/engines/gl_drm/evas_engine.h +++ b/src/modules/evas/engines/gl_drm/evas_engine.h @@ -129,7 +129,6 @@ int evas_outbuf_rot_get(Outbuf *ob); Eina_Bool evas_outbuf_update_region_first_rect(Outbuf *ob); void *evas_outbuf_update_region_new(Outbuf *ob, int x, int y, int w, int h, int *cx, int *cy, int *cw, int *ch); void evas_outbuf_update_region_push(Outbuf *ob, RGBA_Image *update, int x, int y, int w, int h); -void evas_outbuf_update_region_free(Outbuf *ob, RGBA_Image *update); void evas_outbuf_flush(Outbuf *ob, Tilebuf_Rect *surface_damage, Tilebuf_Rect *buffer_damage, Evas_Render_Mode render_mode); void evas_outbuf_release_fb(void *, void *); void evas_outbuf_damage_region_set(Outbuf *ob, Tilebuf_Rect *damage); diff --git a/src/modules/evas/engines/gl_drm/evas_outbuf.c b/src/modules/evas/engines/gl_drm/evas_outbuf.c index 4048c16a1f..649b9b615e 100644 --- a/src/modules/evas/engines/gl_drm/evas_outbuf.c +++ b/src/modules/evas/engines/gl_drm/evas_outbuf.c @@ -696,12 +696,6 @@ evas_outbuf_update_region_push(Outbuf *ob, RGBA_Image *update EINA_UNUSED, int x } void -evas_outbuf_update_region_free(Outbuf *ob EINA_UNUSED, RGBA_Image *update EINA_UNUSED) -{ - /* Nothing to do here as we don't really create an image per area */ -} - -void evas_outbuf_flush(Outbuf *ob, Tilebuf_Rect *surface_damage, Tilebuf_Rect *buffer_damage EINA_UNUSED, Evas_Render_Mode render_mode) { if (render_mode == EVAS_RENDER_MODE_ASYNC_INIT) goto end; --
