ee_drm: Get page flips out of the render thread
authorDerek Foreman <derekf@osg.samsung.com>
Thu, 8 Sep 2016 02:31:08 +0000 (21:31 -0500)
committerDerek Foreman <derekf@osg.samsung.com>
Thu, 8 Sep 2016 18:55:24 +0000 (13:55 -0500)
commit95a00b8e496839c4976259692fb7c308f7a850dc
treeb0c2b5291630785b396f51c8abaaaff776fdb6eb
parent79409757c6493738c21015708a1ba5178942ad94
ee_drm: Get page flips out of the render thread

Now that we have redraws_clear exposed through software generic, we can
use that to do the final buffer swap from the main thread instead of doing
it in outbuf_flush which runs from the render thread.

This becomes more important later when other call sites in the main thread
will perform buffer flips.
src/modules/evas/engines/drm/evas_engine.c
src/modules/evas/engines/drm/evas_engine.h
src/modules/evas/engines/drm/evas_outbuf.c