cedric pushed a commit to branch master. http://git.enlightenment.org/core/efl.git/commit/?id=71c1481e57a510faaed6da54a07277cc5c7d1d50
commit 71c1481e57a510faaed6da54a07277cc5c7d1d50 Author: Oleksandr Shcherbina <o.shcherb...@samsung.com> Date: Wed Jun 22 16:53:47 2016 -0700 evas: avoid calculation bounding for camera and light objects Summary: Including camera and light to calculation aabb can lead to confusing in detemination bounding of the whole scene (root node). @fix Reviewers: cedric, Hermet, raster Subscribers: jpeg Differential Revision: https://phab.enlightenment.org/D4060 Signed-off-by: Cedric BAIL <ced...@osg.samsung.com> --- src/lib/evas/canvas/evas_canvas3d_node.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/lib/evas/canvas/evas_canvas3d_node.c b/src/lib/evas/canvas/evas_canvas3d_node.c index d454885..31963a2 100644 --- a/src/lib/evas/canvas/evas_canvas3d_node.c +++ b/src/lib/evas/canvas/evas_canvas3d_node.c @@ -501,7 +501,9 @@ node_aabb_update(Evas_Canvas3D_Node *node, void *data EINA_UNUSED) Eina_List *current; Evas_Canvas3D_Node *datanode; const Eo_Event_Description *eo_desc = NULL; - + if (pd->type != EVAS_CANVAS3D_NODE_TYPE_MESH && + pd->type != EVAS_CANVAS3D_NODE_TYPE_NODE) + return EINA_TRUE; _update_node_shapes(node); EINA_LIST_FOREACH(pd->members, current, datanode) { --