commit fb6b0fbd356c5d5544ffc6e18efb028c6b597db5
parent 80f570520522a99a886afc9b9691424fb0df412f
Author: Vincent Forest <vincent.forest@meso-star.com>
Date: Wed, 24 May 2017 14:56:53 +0200
Do not use the deprecated rtcNewInstance and rtcSetTransform functions
These functions were deprecated in Embree 2.16.1. Use the
rtcNewInstance2 and rtcSetTransform2 functions instead.
Diffstat:
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/s3d_scene_view.c b/src/s3d_scene_view.c
@@ -242,7 +242,7 @@ embree_geometry_register
mesh_get_ntris(geom->data.mesh), mesh_get_nverts(geom->data.mesh));
break;
case GEOM_INSTANCE:
- geom->irtc = rtcNewInstance
+ geom->irtc = rtcNewInstance2
(scnview->rtc_scn, geom->data.instance->scnview->rtc_scn);
break;
default: FATAL("Unreachable code\n"); break;
@@ -321,7 +321,7 @@ embree_geometry_setup_transform
{
ASSERT(scnview && geom && geom->irtc != RTC_INVALID_GEOMETRY_ID);
ASSERT(geom->type == GEOM_INSTANCE);
- rtcSetTransform
+ rtcSetTransform2
(scnview->rtc_scn,
geom->irtc,
RTC_MATRIX_COLUMN_MAJOR,