wayland_dmabuf: Use create_immed
authorDerek Foreman <derekf@osg.samsung.com>
Wed, 11 Oct 2017 14:00:49 +0000 (09:00 -0500)
committerDerek Foreman <derekf@osg.samsung.com>
Thu, 12 Oct 2017 17:24:03 +0000 (12:24 -0500)
commitb93319b10e0ef3b0d3e55cde99652610f9e54900
tree5e18205beaa92c13ea7bbbbe6905764f291f81c6
parent8e3793c90b984c1e491cb5c9fe7d503dad75397e
wayland_dmabuf: Use create_immed

We've really always needed to do immediate creates.  On a surface resize
there's no place to wait for the round trip for the new buffers to exist.

We've gotten away with this until now by good luck because we dispatch
wayland events during asynchronous render.  However, with async render off
or if schedule happens in an unfortunate order, we can end up with
tearing.
src/modules/evas/engines/wayland_shm/evas_dmabuf.c