From d2a35024813453225236690d13b1df764cf95991 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Thu, 23 Jun 2016 13:55:03 -0500 Subject: [PATCH] wayland_shm: Make dmabuf opt-in Some weird bugs and performance issues around these days, and I keep chasing them in dmabuf first. Removing it from the equation for now. --- src/modules/evas/engines/wayland_shm/evas_outbuf.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/evas/engines/wayland_shm/evas_outbuf.c b/src/modules/evas/engines/wayland_shm/evas_outbuf.c index 7472d27192..c1ce5258d0 100644 --- a/src/modules/evas/engines/wayland_shm/evas_outbuf.c +++ b/src/modules/evas/engines/wayland_shm/evas_outbuf.c @@ -12,7 +12,9 @@ Eina_Bool _evas_surface_init(Surface *s, int w, int h, int num_buf) { - if (_evas_dmabuf_surface_create(s, w, h, num_buf)) return EINA_TRUE; + if (getenv("EVAS_WAYLAND_SHM_USE_DMABUF")) + if (_evas_dmabuf_surface_create(s, w, h, num_buf)) return EINA_TRUE; + if (_evas_shm_surface_create(s, w, h, num_buf)) return EINA_TRUE; return EINA_FALSE;