From aab08fb6a8830433b876c3ee87623231dbfb02c6 Mon Sep 17 00:00:00 2001 From: Derek Foreman Date: Mon, 22 Oct 2018 10:37:35 -0500 Subject: [PATCH] evas_render: Ignore objects on planes for rendering We want to pretend they're just not there at this point since the hardware is responsible for drawing them. Signed-off-by: Derek Foreman Reviewed-by: Cedric BAIL Differential Revision: https://phab.enlightenment.org/D7198 --- src/lib/evas/canvas/evas_render.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/evas/canvas/evas_render.c b/src/lib/evas/canvas/evas_render.c index 00f2eff473..57fc72226d 100644 --- a/src/lib/evas/canvas/evas_render.c +++ b/src/lib/evas/canvas/evas_render.c @@ -1240,6 +1240,7 @@ _evas_render_phase1_process(Phase1_Context *p1ctx) EINA_INLIST_FOREACH(lay->objects, obj) { + if (evas_object_is_on_plane(obj->object, obj)) continue; clean_them |= _evas_render_phase1_object_process (p1ctx, obj, EINA_FALSE, EINA_FALSE, EINA_FALSE, 2); }