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 e3a783fa575560abdd9259107db5fe946c4e923f
parent 3f523f7f198cc870aec21c2d5e252d2b5a249180
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Tue,  1 Oct 2019 13:44:08 +0200

Fix an issue in the accel struct configuration

The Embree scene flags/build quality were not correctly cached.

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

diff --git a/src/s3d_scene_view.c b/src/s3d_scene_view.c @@ -473,12 +473,14 @@ scene_view_setup_embree /* Check if the scene flags were updated */ if(scnview->rtc_scn_flags != rtc_scn_flags) { rtcSetSceneFlags(scnview->rtc_scn, rtc_scn_flags); + scnview->rtc_scn_flags = rtc_scn_flags; rtc_outdated = 1; } /* Check if the build quality was updated */ if(scnview->rtc_scn_build_quality != rtc_scn_build_quality) { rtcSetSceneBuildQuality(scnview->rtc_scn, rtc_scn_build_quality); + scnview->rtc_scn_build_quality = rtc_scn_build_quality; rtc_outdated = 1; }