Commit: 421159e620a98b090ef0451dda15e4fbcdc1bfd5 Author: MATILLAT Quentin Date: Tue Oct 15 08:10:18 2019 +0200 Branches: soc-2019-embree-gpu https://developer.blender.org/rB421159e620a98b090ef0451dda15e4fbcdc1bfd5
Fix the building of empty tree =================================================================== M intern/cycles/bvh/bvh_embree_converter.cpp =================================================================== diff --git a/intern/cycles/bvh/bvh_embree_converter.cpp b/intern/cycles/bvh/bvh_embree_converter.cpp index 894985a174e..512237e35cf 100644 --- a/intern/cycles/bvh/bvh_embree_converter.cpp +++ b/intern/cycles/bvh/bvh_embree_converter.cpp @@ -804,9 +804,13 @@ void BVHEmbreeConverter::fillPack(PackedBVH &pack) { BVHNode *root = this->getBVH2(); if(root == nullptr) { - pack.root_index = 0; pack.nodes.clear(); - pack.leaf_nodes.clear(); + pack.leaf_nodes.resize(1); + pack.leaf_nodes[0].x = 0; + pack.leaf_nodes[0].y = 0; + pack.leaf_nodes[0].z = 0; + pack.leaf_nodes[0].w = 0; + pack.root_index = -1; return; } _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs