diff options
author | Derek Foreman <derekf@osg.samsung.com> | 2017-11-06 17:01:16 -0600 |
---|---|---|
committer | Derek Foreman <derekf@osg.samsung.com> | 2017-11-08 15:12:44 -0600 |
commit | d346ac7b2e609ed459148bf56cfd14bd6ecb8fbc (patch) | |
tree | 23b61e0ed5ad8ad9f85f2817e3f0c34727c44508 | |
parent | 381bb0e7988a6d59f4527b971574ab044f052a51 (diff) | |
download | efl-d346ac7b2e609ed459148bf56cfd14bd6ecb8fbc.tar.gz |
wayland_shm: Track size of buffer
-rw-r--r-- | src/modules/evas/engines/wayland_shm/evas_dmabuf.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c index a956b6a2d1..813d7b2d92 100644 --- a/src/modules/evas/engines/wayland_shm/evas_dmabuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_dmabuf.c @@ -53,6 +53,7 @@ struct _Dmabuf_Buffer { Dmabuf_Surface *surface; struct wl_buffer *wl_buffer; + int size; int w, h; int age; unsigned long stride; @@ -694,6 +695,7 @@ _evas_dmabuf_buffer_init(Dmabuf_Surface *s, int w, int h) } out->w = w; out->h = h; + out->size = out->stride * h; out->wl_buffer = _buffer_manager_buf_to_wl_buffer(s->surface->ob->ewd, out); |