rngrd

Describe a surface and its physical properties
git clone git://git.meso-star.fr/rngrd.git
Log | Files | Refs | README | LICENSE

commit 20a554f2151e9f082aa880f4354e8359a34d68d4
parent b13283453f5a333d2b8a8180a23b9858d256ba32
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Mon, 31 Oct 2022 12:13:52 +0100

Fix an invalid memory read/write in rngrd_trace_ray function

Diffstat:
Msrc/rngrd_mesh.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/rngrd_mesh.c b/src/rngrd_mesh.c @@ -26,6 +26,7 @@ #include <star/smsh.h> #include <rsys/cstr.h> +#include <rsys/float2.h> #include <rsys/float3.h> /******************************************************************************* @@ -278,7 +279,7 @@ rngrd_trace_ray f3_set_d3(org, args->ray_org); f3_set_d3(dir, args->ray_dir); - f3_set_d3(range, args->ray_range); + f2_set_d2(range, args->ray_range); *hit = S3D_HIT_NULL;