Evas filters: Fix async render and unify SW + GL
authorJean-Philippe Andre <jp.andre@samsung.com>
Thu, 7 Jan 2016 07:54:42 +0000 (16:54 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Thu, 7 Jan 2016 08:47:48 +0000 (17:47 +0900)
commit52dfd618331f13e787c1e3df1e12953e9cada6d2
treeb1683c9d99c1b7e51778ec59d3fc89ce03a03189
parent1f291a6a5b25d8a9bcab6609cf17984209e66b59
Evas filters: Fix async render and unify SW + GL

SW async render mode was broken because it was party sync, partly
async (bad hack in a recent commit). This patch fixes that by
using a proper callback for render_post (main loop).

Since the engines and ector now abstract all pixel access functions,
the only difference between GL and SW is the async rendering.
src/lib/evas/canvas/evas_filter_mixin.c
src/lib/evas/filters/evas_filter.c
src/lib/evas/filters/evas_filter_private.h