derekf pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=95dce74b85e9e89b946afedc01560a94e9cadf32
commit 95dce74b85e9e89b946afedc01560a94e9cadf32 Author: Derek Foreman <[email protected]> Date: Mon Oct 22 10:32:24 2018 -0500 evas_render: Move plane setup code Put this at the start of render so we can remove stuff on planes from the scene graph entirely. This stops us from drawing the entire object underneat the plane. Signed-off-by: Derek Foreman <[email protected]> Reviewed-by: Cedric BAIL <[email protected]> Differential Revision: https://phab.enlightenment.org/D7194 --- src/lib/evas/canvas/evas_render.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 72da7fb519..ab3e8616c3 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -3234,6 +3234,8 @@ evas_render_updates_internal(Evas *eo_e, evas_render_pre(eo_e, evas); + _evas_planes(e); + eina_evlog("+render_calc", eo_e, 0.0, NULL); evas_call_smarts_calculate(eo_e); eina_evlog("-render_calc", eo_e, 0.0, NULL); @@ -3413,7 +3415,6 @@ evas_render_updates_internal(Evas *eo_e, else _evas_object_image_video_overlay_hide(eo_obj); } - _evas_planes(e); eina_evlog("-render_phase7", eo_e, 0.0, NULL); /* phase 8. go thru each update rect and render objects in it*/ --
