commit 74c1765f9d40275df7b9008688fe6480cfea3660
parent 39261db9d22d4717126ce51d4636dace11abace2
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Sat, 15 Sep 2018 11:02:15 +0200
Fix how the reciprocal bintree size was computed
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/svx_bintree_trace_ray.c b/src/svx_bintree_trace_ray.c
@@ -108,7 +108,8 @@ bintree_trace_ray
}
iaxis = btree->frame[0];
- rcp_btreesz = (float)(1.0 / btree->tree_size[0]);
+ rcp_btreesz = (float)(1.0 / btree->tree_size[iaxis]);
+ ASSERT(rcp_btreesz > 0);
/* Transform the ray origin in [0, 1] space */
org = (float)(ray_org[iaxis] - btree->tree_low[0]) * rcp_btreesz;