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*/

-- 


Reply via email to