diff options
author | Brecht Van Lommel <brecht@blender.org> | 2022-08-05 18:19:19 +0300 |
---|---|---|
committer | Brecht Van Lommel <brecht@blender.org> | 2022-08-05 18:19:19 +0300 |
commit | d95100e821483fa6c53be0117cd6169658e2fd97 (patch) | |
tree | 1c19788af39bc22de35925c5fa3c2711f5a6dbf2 /intern/cycles/scene | |
parent | e4379971746c8b7fadb7c0c0f0933533e15376a3 (diff) |
Fix T98769: Cycles crash with multi-device rendering and BVH refits
Diffstat (limited to 'intern/cycles/scene')
-rw-r--r-- | intern/cycles/scene/geometry.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/intern/cycles/scene/geometry.cpp b/intern/cycles/scene/geometry.cpp index 67ff118692e..ae8dcaa43b6 100644 --- a/intern/cycles/scene/geometry.cpp +++ b/intern/cycles/scene/geometry.cpp @@ -217,8 +217,7 @@ void Geometry::compute_bvh(Device *device, if (bvh && !need_update_rebuild) { progress->set_status(msg, "Refitting BVH"); - bvh->geometry = geometry; - bvh->objects = objects; + bvh->replace_geometry(geometry, objects); device->build_bvh(bvh, *progress, true); } |