diff --git a/src/modules/evas/engines/wayland_shm/evas_engine.h b/src/modules/evas/engines/wayland_shm/evas_engine.h index f8406ae658..c55c860b66 100644 --- a/src/modules/evas/engines/wayland_shm/evas_engine.h +++ b/src/modules/evas/engines/wayland_shm/evas_engine.h @@ -79,7 +79,6 @@ struct _Shm_Surface int w, h; int dx, dy; int num_buff; - int last_buff; int curr_buff; Shm_Leaf leaf[MAX_BUFFERS]; @@ -120,7 +119,6 @@ struct _Outbuf Shm_Surface *_evas_shm_surface_create(struct wl_shm *shm, struct wl_surface *surface, int w, int h, int num_buff, Eina_Bool alpha); void _evas_shm_surface_destroy(Shm_Surface *surface); void _evas_shm_surface_reconfigure(Shm_Surface *surface, int dx, int dy, int w, int h, int num_buff, uint32_t flags); -void _evas_shm_surface_swap(Shm_Surface *surface); void *_evas_shm_surface_data_get(Shm_Surface *surface, int *w, int *h); void _evas_shm_surface_redraw(Shm_Surface *surface, Eina_Rectangle *rects, unsigned int count); diff --git a/src/modules/evas/engines/wayland_shm/evas_outbuf.c b/src/modules/evas/engines/wayland_shm/evas_outbuf.c index ad3182d62c..7d01c52dbf 100644 --- a/src/modules/evas/engines/wayland_shm/evas_outbuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_outbuf.c @@ -164,9 +164,6 @@ _evas_outbuf_flush(Outbuf *ob, Tilebuf_Rect *rects EINA_UNUSED, Evas_Render_Mode _evas_shm_surface_redraw(ob->surface, result, n); - /* force a buffer swap */ - _evas_shm_surface_swap(ob->surface); - /* clean array */ eina_array_clean(&ob->priv.onebuf_regions); @@ -248,9 +245,6 @@ _evas_outbuf_flush(Outbuf *ob, Tilebuf_Rect *rects EINA_UNUSED, Evas_Render_Mode } _evas_shm_surface_redraw(ob->surface, result, n); - - /* force a buffer swap */ - _evas_shm_surface_swap(ob->surface); } } diff --git a/src/modules/evas/engines/wayland_shm/evas_shm.c b/src/modules/evas/engines/wayland_shm/evas_shm.c index 7574a271a8..8a2e604c2c 100644 --- a/src/modules/evas/engines/wayland_shm/evas_shm.c +++ b/src/modules/evas/engines/wayland_shm/evas_shm.c @@ -404,17 +404,6 @@ _evas_shm_surface_reconfigure(Shm_Surface *surface, int dx, int dy, int w, int h } } -void -_evas_shm_surface_swap(Shm_Surface *surface) -{ - LOGFN(__FILE__, __LINE__, __FUNCTION__); - - surface->last_buff = surface->curr_buff; - - surface->dx = 0; - surface->dy = 0; -} - void * _evas_shm_surface_data_get(Shm_Surface *surface, int *w, int *h) {