[Bf-blender-cvs] [690d76c6244] blender-v2.90-release: Fix T79769, T79768: crash tweaking volume settings with Cycles viewport render
Brecht Van Lommel
noreply at git.blender.org
Fri Aug 14 16:49:36 CEST 2020
Commit: 690d76c6244d1e423c570fb0b1918619fd76b6aa
Author: Brecht Van Lommel
Date: Fri Aug 14 13:41:42 2020 +0200
Branches: blender-v2.90-release
https://developer.blender.org/rB690d76c6244d1e423c570fb0b1918619fd76b6aa
Fix T79769, T79768: crash tweaking volume settings with Cycles viewport render
Refitting the BVH does not work in this case, it needs to be fully rebuilt.
===================================================================
M intern/cycles/render/mesh_volume.cpp
===================================================================
diff --git a/intern/cycles/render/mesh_volume.cpp b/intern/cycles/render/mesh_volume.cpp
index 70189ea4812..a90ae32d4c8 100644
--- a/intern/cycles/render/mesh_volume.cpp
+++ b/intern/cycles/render/mesh_volume.cpp
@@ -540,6 +540,7 @@ void GeometryManager::create_volume_mesh(Mesh *mesh, Progress &progress)
mesh->clear(true);
mesh->reserve_mesh(vertices.size(), indices.size() / 3);
mesh->used_shaders.push_back(volume_shader);
+ mesh->need_update_rebuild = true;
for (size_t i = 0; i < vertices.size(); ++i) {
mesh->add_vertex(vertices[i]);
More information about the Bf-blender-cvs
mailing list