Commit: 1841b129002968da50b990a0075749b4598fb609
Author: Sergey Sharybin
Date:   Thu Jan 22 14:27:13 2015 +0500
Branches: master
https://developer.blender.org/rB1841b129002968da50b990a0075749b4598fb609

Cycles: Add assert check to triangle packing

Handy for troubleshooting.

===================================================================

M       intern/cycles/bvh/bvh.cpp

===================================================================

diff --git a/intern/cycles/bvh/bvh.cpp b/intern/cycles/bvh/bvh.cpp
index 947f6fe..376a7f8 100644
--- a/intern/cycles/bvh/bvh.cpp
+++ b/intern/cycles/bvh/bvh.cpp
@@ -263,6 +263,7 @@ void BVH::refit(Progress& progress)
 void BVH::pack_triangle(int idx, float4 woop[3])
 {
        int tob = pack.prim_object[idx];
+       assert(tob >= 0 && tob < objects.size());
        const Mesh *mesh = objects[tob]->mesh;
 
        if(mesh->has_motion_blur())

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

Reply via email to