Revision: 21594 http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21594 Author: jaguarandi Date: 2009-07-15 01:26:00 +0200 (Wed, 15 Jul 2009)
Log Message: ----------- *fix (was losing childs) Modified Paths: -------------- branches/soc-2009-jaguarandi/source/blender/render/intern/raytrace/rayobject_vbvh.cpp Modified: branches/soc-2009-jaguarandi/source/blender/render/intern/raytrace/rayobject_vbvh.cpp =================================================================== --- branches/soc-2009-jaguarandi/source/blender/render/intern/raytrace/rayobject_vbvh.cpp 2009-07-14 23:15:05 UTC (rev 21593) +++ branches/soc-2009-jaguarandi/source/blender/render/intern/raytrace/rayobject_vbvh.cpp 2009-07-14 23:26:00 UTC (rev 21594) @@ -140,6 +140,7 @@ while(child && RayObject_isAligned(child)) { Node *next = child->sibling; + Node **next_s_child = &child->sibling; assert(bb_fits_inside(parent->bb, parent->bb+3, child->bb, child->bb+3)); @@ -152,11 +153,13 @@ *s_child = child->sibling; child->sibling = i->child; i->child = child; + next_s_child = s_child; tot_pushdown++; break; } child = next; + s_child = next_s_child; } for(Node *i = parent->child; RayObject_isAligned(i) && i; i = i->sibling) _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org http://lists.blender.org/mailman/listinfo/bf-blender-cvs