star-3d

Surface structuring for efficient 3D geometric queries
git clone git://git.meso-star.fr/star-3d.git
Log | Files | Refs | README | LICENSE

commit fa654009ccf2a4765e1bee3d550cb13dd404c108
parent a4748184a1401b9b7979b65b8b220889228fcadc
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Thu, 10 Jan 2019 14:34:31 +0100

Fix the s3d_scene_view_get_primitive function

Diffstat:
Msrc/s3d_scene_view.c | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/s3d_scene_view.c b/src/s3d_scene_view.c @@ -84,8 +84,8 @@ cmp_size_t_to_nprims_cdf(const void* a, const void* b) { const size_t key = *(const size_t*)a; const struct nprims_cdf* nprims_cdf = (const struct nprims_cdf*)b; - if(key < nprims_cdf->nprims) return -1; - if(key > nprims_cdf->nprims) return +1; + if(key < nprims_cdf->nprims-1) return -1; + if(key > nprims_cdf->nprims-1) return +1; return 0; }