summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDerek Foreman <derek.foreman.samsung@gmail.com>2018-10-22 10:37:35 -0500
committerDerek Foreman <derek.foreman.samsung@gmail.com>2018-12-14 13:30:21 -0600
commitaab08fb6a8830433b876c3ee87623231dbfb02c6 (patch)
tree3a3063d6a8676e9f57c1bd0d45b3deeb34e0bdc0
parentc90826f72c12a8a03f5c20637050db2fb7ea37a6 (diff)
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 <derek.foreman.samsung@gmail.com> Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D7198
-rw-r--r--src/lib/evas/canvas/evas_render.c1
1 files changed, 1 insertions, 0 deletions
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)
1240 1240
1241 EINA_INLIST_FOREACH(lay->objects, obj) 1241 EINA_INLIST_FOREACH(lay->objects, obj)
1242 { 1242 {
1243 if (evas_object_is_on_plane(obj->object, obj)) continue;
1243 clean_them |= _evas_render_phase1_object_process 1244 clean_them |= _evas_render_phase1_object_process
1244 (p1ctx, obj, EINA_FALSE, EINA_FALSE, EINA_FALSE, 2); 1245 (p1ctx, obj, EINA_FALSE, EINA_FALSE, EINA_FALSE, 2);
1245 } 1246 }