commit a6c78644de5d314813a68a48f0a365dddc968e58
parent ded9310ea0cfc83973fe5fc88a43a7ea7fc4ea38
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Mon, 3 Oct 2016 11:19:08 +0200
Fix a minor issue with embree 2.11 in the trace_ray_instance test
Diffstat:
1 file changed, 5 insertions(+), 0 deletions(-)
diff --git a/src/test_s3d_trace_ray_instance.c b/src/test_s3d_trace_ray_instance.c
@@ -165,9 +165,14 @@ main(int argc, char** argv)
CHECK(s3d_primitive_get_attrib
(&hit[0].prim, S3D_GEOMETRY_NORMAL, hit[0].uv, &attr), RES_OK);
+ f3_normalize(attr.value, attr.value);
+ f3_normalize(hit[0].normal, hit[0].normal);
CHECK(f3_eq_eps(hit[0].normal, attr.value, 1.e-6f), 1);
+
CHECK(s3d_primitive_get_attrib
(&hit[1].prim, S3D_GEOMETRY_NORMAL, hit[1].uv, &attr), RES_OK);
+ f3_normalize(attr.value, attr.value);
+ f3_normalize(hit[1].normal, hit[1].normal);
CHECK(f3_eq_eps(hit[1].normal, attr.value, 1.e-6f), 1);
CHECK(s3d_scene_view_ref_put(view[0]), RES_OK);