[Bf-blender-cvs] [101a493ab55] master: Fix T89941: No path`s bevel update, when I change bevel profile curve

Germano Cavalcante noreply at git.blender.org
Mon Jul 19 14:51:17 CEST 2021


Commit: 101a493ab556c6597ac91fba204059be67b35990
Author: Germano Cavalcante
Date:   Mon Jul 19 09:47:56 2021 -0300
Branches: master
https://developer.blender.org/rB101a493ab556c6597ac91fba204059be67b35990

Fix T89941: No path`s bevel update, when I change bevel profile curve

Update was skipping the batch cache.

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

M	source/blender/depsgraph/intern/builder/deg_builder_relations.cc

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

diff --git a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
index c63b3d825a0..12da5342e53 100644
--- a/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
+++ b/source/blender/depsgraph/intern/builder/deg_builder_relations.cc
@@ -2269,21 +2269,21 @@ void DepsgraphRelationBuilder::build_object_data_geometry_datablock(ID *obdata)
       Curve *cu = (Curve *)obdata;
       if (cu->bevobj != nullptr) {
         ComponentKey bevob_geom_key(&cu->bevobj->id, NodeType::GEOMETRY);
-        add_relation(bevob_geom_key, obdata_geom_eval_key, "Curve Bevel Geometry");
+        add_relation(bevob_geom_key, obdata_geom_init_key, "Curve Bevel Geometry");
         ComponentKey bevob_key(&cu->bevobj->id, NodeType::TRANSFORM);
-        add_relation(bevob_key, obdata_geom_eval_key, "Curve Bevel Transform");
+        add_relation(bevob_key, obdata_geom_init_key, "Curve Bevel Transform");
         build_object(cu->bevobj);
       }
       if (cu->taperobj != nullptr) {
         ComponentKey taperob_key(&cu->taperobj->id, NodeType::GEOMETRY);
-        add_relation(taperob_key, obdata_geom_eval_key, "Curve Taper");
+        add_relation(taperob_key, obdata_geom_init_key, "Curve Taper");
         build_object(cu->taperobj);
       }
       if (cu->textoncurve != nullptr) {
         ComponentKey textoncurve_geom_key(&cu->textoncurve->id, NodeType::GEOMETRY);
-        add_relation(textoncurve_geom_key, obdata_geom_eval_key, "Text on Curve Geometry");
+        add_relation(textoncurve_geom_key, obdata_geom_init_key, "Text on Curve Geometry");
         ComponentKey textoncurve_key(&cu->textoncurve->id, NodeType::TRANSFORM);
-        add_relation(textoncurve_key, obdata_geom_eval_key, "Text on Curve Transform");
+        add_relation(textoncurve_key, obdata_geom_init_key, "Text on Curve Transform");
         build_object(cu->textoncurve);
       }
       break;



More information about the Bf-blender-cvs mailing list