Fix some (quite harmless) use of uninitialized memory reported by valgrind.

This commit is contained in:
Brecht Van Lommel 2013-02-12 13:48:04 +00:00
parent b3b9931276
commit 45c70acd27
2 changed files with 6 additions and 1 deletions

@ -340,6 +340,10 @@ void BVH::pack_primitives()
Object *ob = objects[tob];
pack.prim_visibility[i] = ob->visibility;
}
else {
memset(&pack.tri_woop[i * nsize], 0, sizeof(float4)*3);
pack.prim_visibility[i] = 0;
}
}
}
@ -476,7 +480,7 @@ void BVH::pack_instances(size_t nodes_size)
}
/* merge nodes */
if( bvh->pack.nodes.size()) {
if(bvh->pack.nodes.size()) {
size_t nsize_bbox = (use_qbvh)? nsize-2: nsize-1;
int4 *bvh_nodes = &bvh->pack.nodes[0];
size_t bvh_nodes_size = bvh->pack.nodes.size();

@ -83,6 +83,7 @@ RenderTile::RenderTile()
w = 0;
h = 0;
sample = 0;
start_sample = 0;
num_samples = 0;
resolution = 0;