Revision: 21332
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=21332
Author: jaguarandi
Date: 2009-07-03 04:56:54 +0200 (Fri, 03 Jul 2009)
Log Message:
-----------
*little fix
Modified Paths:
--------------
branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayobject_bvh.c
Modified:
branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayobject_bvh.c
===================================================================
---
branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayobject_bvh.c
2009-07-03 02:26:40 UTC (rev 21331)
+++
branches/soc-2009-jaguarandi/source/blender/render/intern/source/rayobject_bvh.c
2009-07-03 02:56:54 UTC (rev 21332)
@@ -186,6 +186,7 @@
static BVHNode *bvh_new_node(BVHTree *tree, int nid)
{
BVHNode *node = tree->alloc + nid - 1;
+ assert(RayObject_isAligned(node));
if(node+1 > tree->next_node)
tree->next_node = node+1;
@@ -211,7 +212,8 @@
{
int i;
BVHNode *parent = bvh_new_node(tree, nid);
-
+ parent->split_axis = 0;
+
INIT_MINMAX(parent->bb, parent->bb+3);
for(i=0; i<1; i++)
@@ -226,6 +228,7 @@
}
else
{
+ assert(!RayObject_isAligned(child));
//Its a sub-raytrace structure, assume it has it own
raycast
//methods and adding a Bounding Box arround is
unnecessary
return (BVHNode*)child;
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs