wayland_shm: Fix another dmabuf corner case
authorDerek Foreman <derekf@osg.samsung.com>
Wed, 15 Jun 2016 17:27:46 +0000 (12:27 -0500)
committerDerek Foreman <derekf@osg.samsung.com>
Wed, 15 Jun 2016 17:40:36 +0000 (12:40 -0500)
commit47e9d11f746fc7117a35c2f656ce8e624f7d2514
tree29553c4af2c89a00025ee572e21eb29e91aaf960
parentd96c52bc30dc64456c17081001f238824140b71d
wayland_shm: Fix another dmabuf corner case

When kernel support for locally mmapping buffers is unavailable and
software rendering is used, dmabuf may need to fallback to shm for the
very first frame rendered.

We need to copy that frame to a shm buffer during the fallback to make
sure it's actually displayed.
src/modules/evas/engines/wayland_shm/Evas_Engine_Wayland_Shm.h
src/modules/evas/engines/wayland_shm/evas_dmabuf.c
src/modules/evas/engines/wayland_shm/evas_engine.c