[Bf-blender-cvs] [9498405d80d] cycles_procedural_api: only clear the modified flags after updating the device data
Kévin Dietrich
noreply at git.blender.org
Fri Oct 9 17:56:05 CEST 2020
Commit: 9498405d80d20e4f521ffb89ba86853de718cb10
Author: Kévin Dietrich
Date: Fri Oct 9 07:17:46 2020 +0200
Branches: cycles_procedural_api
https://developer.blender.org/rB9498405d80d20e4f521ffb89ba86853de718cb10
only clear the modified flags after updating the device data
===================================================================
M intern/cycles/render/geometry.cpp
===================================================================
diff --git a/intern/cycles/render/geometry.cpp b/intern/cycles/render/geometry.cpp
index 4416a02da3e..dc3fdb04757 100644
--- a/intern/cycles/render/geometry.cpp
+++ b/intern/cycles/render/geometry.cpp
@@ -225,7 +225,6 @@ void Geometry::compute_bvh(
}
}
- clear_modified();
need_update_rebuild = false;
}
@@ -1504,6 +1503,10 @@ void GeometryManager::device_update(Device *device,
return;
}
+ foreach (Geometry *geom, scene->geometry) {
+ geom->clear_modified();
+ }
+
need_update = false;
if (true_displacement_used) {
More information about the Bf-blender-cvs
mailing list