[Bf-blender-cvs] [f35bc0a8192] cycles_procedural_api: still go through the geometry device update entirely even if no nodes are modified

Kévin Dietrich noreply at git.blender.org
Fri Nov 6 18:48:01 CET 2020


Commit: f35bc0a81921a7c390efa2f6f28715e6f16df581
Author: Kévin Dietrich
Date:   Fri Nov 6 16:48:55 2020 +0100
Branches: cycles_procedural_api
https://developer.blender.org/rBf35bc0a81921a7c390efa2f6f28715e6f16df581

still go through the geometry device update entirely even if no nodes are modified

===================================================================

M	intern/cycles/render/geometry.cpp

===================================================================

diff --git a/intern/cycles/render/geometry.cpp b/intern/cycles/render/geometry.cpp
index 7613a7ebe38..85ca08be9a3 100644
--- a/intern/cycles/render/geometry.cpp
+++ b/intern/cycles/render/geometry.cpp
@@ -274,11 +274,6 @@ void Geometry::tag_update(Scene *scene, bool rebuild)
     }
   }
 
-  if (!is_modified()) {
-    scene->geometry_manager->need_flags_update = true;
-    return;
-  }
-
   scene->geometry_manager->need_update = true;
   scene->object_manager->tag_update(scene, ObjectManager::GEOMETRY_MODIFIED);
 }



More information about the Bf-blender-cvs mailing list