diff options
author | Mike Blumenkrantz <zmike@samsung.com> | 2018-08-21 10:36:55 -0400 |
---|---|---|
committer | Mike Blumenkrantz <zmike@samsung.com> | 2018-08-21 10:36:55 -0400 |
commit | 69fae8c7bfa07a53f6e284f7ce302c3ee934197e (patch) | |
tree | 7d7fa8bf97b3347470fb36097ade57f7039111d6 /src/modules/ecore_evas/engines/x | |
parent | daaf5ad190ab635567999e0f07ca08781afedb29 (diff) | |
download | efl-69fae8c7bfa07a53f6e284f7ce302c3ee934197e.tar.gz |
evas: remove render2
Summary:
this is more or less a dead project, having not been actively developed
in over 2 years and instead forcing people to expend more time and energy
to keep it compiling across refactors
fix T7227
Reviewers: stefan_schmidt, Hermet, ManMower, devilhorns
Reviewed By: Hermet, devilhorns
Subscribers: cedric, #reviewers, #committers
Tags: #efl
Maniphest Tasks: T7227
Differential Revision: https://phab.enlightenment.org/D6878
Diffstat (limited to 'src/modules/ecore_evas/engines/x')
-rw-r--r-- | src/modules/ecore_evas/engines/x/ecore_evas_x.c | 43 |
1 files changed, 10 insertions, 33 deletions
diff --git a/src/modules/ecore_evas/engines/x/ecore_evas_x.c b/src/modules/ecore_evas/engines/x/ecore_evas_x.c index 01fd64c746..d8f8540b19 100644 --- a/src/modules/ecore_evas/engines/x/ecore_evas_x.c +++ b/src/modules/ecore_evas/engines/x/ecore_evas_x.c @@ -767,7 +767,6 @@ _ecore_evas_x_render(Ecore_Evas *ee) { int rend = 0; Ecore_Evas_Engine_Data_X11 *edata = ee->engine.data; - static int render2 = -1; if ((!ee->no_comp_sync) && (_ecore_evas_app_comp_sync) && (edata->sync_counter) && (!edata->sync_began) && @@ -782,42 +781,20 @@ _ecore_evas_x_render(Ecore_Evas *ee) rend = ecore_evas_render_prepare(ee); - if (render2 == -1) + if (!ee->can_async_render) { - if (getenv("RENDER2")) render2 = 1; - else render2 = 0; + Eina_List *updates = evas_render_updates(ee->evas); + rend = _render_updates_process(ee, updates); + evas_render_updates_free(updates); } - if (render2) + else if (evas_render_async(ee->evas)) { - if (!ee->can_async_render) - { - Eina_List *updates = evas_render2_updates(ee->evas); - rend = _render_updates_process(ee, updates); - evas_render_updates_free(updates); - } - else - { - ee->in_async_render = EINA_TRUE; - if (evas_render2(ee->evas)) rend = 1; - else ee->in_async_render = EINA_FALSE; - } - } - else - { - if (!ee->can_async_render) - { - Eina_List *updates = evas_render_updates(ee->evas); - rend = _render_updates_process(ee, updates); - evas_render_updates_free(updates); - } - else if (evas_render_async(ee->evas)) - { - EDBG("ee=%p started asynchronous render.", ee); - ee->in_async_render = EINA_TRUE; - rend = 1; - } - else if (ee->func.fn_post_render) ee->func.fn_post_render(ee); + EDBG("ee=%p started asynchronous render.", ee); + ee->in_async_render = EINA_TRUE; + rend = 1; } + else if (ee->func.fn_post_render) ee->func.fn_post_render(ee); + return rend; } |