Revision: 51315
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=51315
Author:   campbellbarton
Date:     2012-10-14 13:18:32 +0000 (Sun, 14 Oct 2012)
Log Message:
-----------
fix for incorrect initial boundbox with svbvh raytracing. (bad use of FLT_MIN)

Modified Paths:
--------------
    trunk/blender/source/blender/render/intern/raytrace/svbvh.h

Modified: trunk/blender/source/blender/render/intern/raytrace/svbvh.h
===================================================================
--- trunk/blender/source/blender/render/intern/raytrace/svbvh.h 2012-10-14 
13:08:19 UTC (rev 51314)
+++ trunk/blender/source/blender/render/intern/raytrace/svbvh.h 2012-10-14 
13:18:32 UTC (rev 51315)
@@ -230,7 +230,7 @@
                return node;
        }
        
-       void copy_bb(float *bb, const float *old_bb)
+       void copy_bb(float bb[6], const float old_bb[6])
        {
                std::copy(old_bb, old_bb + 6, bb);
        }
@@ -281,7 +281,7 @@
                
                useless_bb += alloc_childs - nchilds;
                while (alloc_childs > nchilds) {
-                       const static float def_bb[6] = { FLT_MAX, FLT_MAX, 
FLT_MAX, FLT_MIN, FLT_MIN, FLT_MIN };
+                       const static float def_bb[6] = {FLT_MAX,  FLT_MAX,  
FLT_MAX, -FLT_MAX, -FLT_MAX, -FLT_MAX};
                        alloc_childs--;
                        node->child[alloc_childs] = NULL;
                        copy_bb(node->child_bb + alloc_childs * 6, def_bb);

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to