commit c584621608d12195eed90b0149d86cbb3725355c
parent 3dbbc7af980122f29b4b5c304fb455f1f09f70a3
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 29 Mar 2017 12:00:48 +0200
Fix the output of per primitive receiver MC estimations
Print per primitive MC estimations only for receivers whose
the per-primitive flag is set.
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/solstice_solve.c b/src/solstice_solve.c
@@ -212,8 +212,14 @@ write_per_receiver_mc_primitive
size_t ishape, nshapes;
size_t nverts, ntris;
size_t offset;
+ int mask, prim;
htable_receiver_iterator_next(&it);
+
+ SSOL(instance_is_receiver(inst, &mask, &prim));
+ NCHECK(mask, 0);
+ if(!prim) continue;
+
SSOL(instance_get_shaded_shapes_count(inst, &nshapes));
/* Write the header */