forked from bartvdbraak/blender
Fix some (quite harmless) use of uninitialized memory reported by valgrind.
This commit is contained in:
parent
b3b9931276
commit
45c70acd27
@ -340,6 +340,10 @@ void BVH::pack_primitives()
|
|||||||
Object *ob = objects[tob];
|
Object *ob = objects[tob];
|
||||||
pack.prim_visibility[i] = ob->visibility;
|
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 */
|
/* merge nodes */
|
||||||
if( bvh->pack.nodes.size()) {
|
if(bvh->pack.nodes.size()) {
|
||||||
size_t nsize_bbox = (use_qbvh)? nsize-2: nsize-1;
|
size_t nsize_bbox = (use_qbvh)? nsize-2: nsize-1;
|
||||||
int4 *bvh_nodes = &bvh->pack.nodes[0];
|
int4 *bvh_nodes = &bvh->pack.nodes[0];
|
||||||
size_t bvh_nodes_size = bvh->pack.nodes.size();
|
size_t bvh_nodes_size = bvh->pack.nodes.size();
|
||||||
|
@ -83,6 +83,7 @@ RenderTile::RenderTile()
|
|||||||
w = 0;
|
w = 0;
|
||||||
h = 0;
|
h = 0;
|
||||||
|
|
||||||
|
sample = 0;
|
||||||
start_sample = 0;
|
start_sample = 0;
|
||||||
num_samples = 0;
|
num_samples = 0;
|
||||||
resolution = 0;
|
resolution = 0;
|
||||||
|
Loading…
Reference in New Issue
Block a user