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

Reply via email to