summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorDerek Foreman <derek.foreman.samsung@gmail.com>2018-10-22 10:32:24 -0500
committerDerek Foreman <derek.foreman.samsung@gmail.com>2018-12-14 09:52:06 -0600
commit95dce74b85e9e89b946afedc01560a94e9cadf32 (patch)
treebf26a4e40e0ec5874055d47c40beee9face84113 /src
parent9362bc9bb2822b4e953990664a11ed6f26737f94 (diff)
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 <derek.foreman.samsung@gmail.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D7194
Diffstat (limited to 'src')
-rw-r--r--src/lib/evas/canvas/evas_render.c3
1 files changed, 2 insertions, 1 deletions
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,
3234 3234
3235 evas_render_pre(eo_e, evas); 3235 evas_render_pre(eo_e, evas);
3236 3236
3237 _evas_planes(e);
3238
3237 eina_evlog("+render_calc", eo_e, 0.0, NULL); 3239 eina_evlog("+render_calc", eo_e, 0.0, NULL);
3238 evas_call_smarts_calculate(eo_e); 3240 evas_call_smarts_calculate(eo_e);
3239 eina_evlog("-render_calc", eo_e, 0.0, NULL); 3241 eina_evlog("-render_calc", eo_e, 0.0, NULL);
@@ -3413,7 +3415,6 @@ evas_render_updates_internal(Evas *eo_e,
3413 else 3415 else
3414 _evas_object_image_video_overlay_hide(eo_obj); 3416 _evas_object_image_video_overlay_hide(eo_obj);
3415 } 3417 }
3416 _evas_planes(e);
3417 eina_evlog("-render_phase7", eo_e, 0.0, NULL); 3418 eina_evlog("-render_phase7", eo_e, 0.0, NULL);
3418 3419
3419 /* phase 8. go thru each update rect and render objects in it*/ 3420 /* phase 8. go thru each update rect and render objects in it*/