Revert fix for #29146, needs deeper changes to solve this fully.

This commit is contained in:
Brecht Van Lommel 2011-11-07 17:07:54 +00:00
parent 4d7a9e5c05
commit 69ad40f9ea

@ -592,7 +592,10 @@ static void build_dag_object(DagForest *dag, DagNode *scenenode, Scene *scene, O
if(part->ren_as == PART_DRAW_OB && part->dup_ob) {
node2 = dag_get_node(dag, part->dup_ob);
dag_add_relation(dag, node2, node, DAG_RL_OB_OB, "Particle Object Visualisation");
/* note that this relation actually runs in the wrong direction, the problem
is that dupli system all have this (due to parenting), and the render
engine instancing assumes particular ordering of objects in list */
dag_add_relation(dag, node, node2, DAG_RL_OB_OB, "Particle Object Visualisation");
if(part->dup_ob->type == OB_MBALL)
dag_add_relation(dag, node2, node, DAG_RL_DATA_DATA, "Particle Object Visualisation");
}