From: Derek Foreman Date: Mon, 22 Oct 2018 15:32:24 +0000 (-0500) Subject: evas_render: Move plane setup code X-Git-Tag: submit/tizen/20181218.080725~30 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=21209348db0e029047223ec309c8530bfce77fc6;p=platform%2Fupstream%2Fefl.git 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 --- diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index a2180d2..c385282 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -3289,6 +3289,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); @@ -3468,7 +3470,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*/