[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [48858] trunk/blender/source/blender/ blenkernel/intern/depsgraph.c: Fix for metaballs used as dupli-object for particle

Sergey Sharybin sergey.vfx at gmail.com
Thu Jul 12 13:22:48 CEST 2012


Revision: 48858
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=48858
Author:   nazgul
Date:     2012-07-12 11:22:46 +0000 (Thu, 12 Jul 2012)
Log Message:
-----------
Fix for metaballs used as dupli-object for particle

It used to be a dependency cycle which lead to incorrect or
missed tesselation on some circumstances.

Seems to be introduced in rev41627.

This commit seems to behaving properly on simple cases,
probably could fail in some other cases, so need to be
checked further.

Discovered when was looking into:
    #32034: Metaball used as render object(group) for particle will display wire only.

Revision Links:
--------------
    http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=41627

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/intern/depsgraph.c

Modified: trunk/blender/source/blender/blenkernel/intern/depsgraph.c
===================================================================
--- trunk/blender/source/blender/blenkernel/intern/depsgraph.c	2012-07-12 10:27:22 UTC (rev 48857)
+++ trunk/blender/source/blender/blenkernel/intern/depsgraph.c	2012-07-12 11:22:46 UTC (rev 48858)
@@ -672,7 +672,7 @@
 				 * engine instancing assumes particular ordering of objects in list */
 				dag_add_relation(dag, node, node2, DAG_RL_OB_OB, "Particle Object Visualization");
 				if (part->dup_ob->type == OB_MBALL)
-					dag_add_relation(dag, node2, node, DAG_RL_DATA_DATA, "Particle Object Visualization");
+					dag_add_relation(dag, node, node2, DAG_RL_DATA_DATA, "Particle Object Visualization");
 			}
 
 			if (part->ren_as == PART_DRAW_GR && part->dup_group) {




More information about the Bf-blender-cvs mailing list