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:
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;
}