From 95dce74b85e9e89b946afedc01560a94e9cadf32 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Mon, 22 Oct 2018 10:32:24 -0500 Subject: [PATCH] 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 Reviewed-by: Cedric BAIL 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*/