[Bf-blender-cvs] [eecaa595130] master: Fix: Self object missing from geometry nodes evaluator params

Hans Goudey noreply at git.blender.org
Tue Apr 27 18:43:29 CEST 2021


Commit: eecaa595130107bd385aa31ab8e2e22a459223bb
Author: Hans Goudey
Date:   Tue Apr 27 11:42:40 2021 -0500
Branches: master
https://developer.blender.org/rBeecaa595130107bd385aa31ab8e2e22a459223bb

Fix: Self object missing from geometry nodes evaluator params

This was an oversight in the previous refactoring commit in this file.

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

M	source/blender/modifiers/intern/MOD_nodes.cc

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

diff --git a/source/blender/modifiers/intern/MOD_nodes.cc b/source/blender/modifiers/intern/MOD_nodes.cc
index bc045b39904..1ee9043d46c 100644
--- a/source/blender/modifiers/intern/MOD_nodes.cc
+++ b/source/blender/modifiers/intern/MOD_nodes.cc
@@ -939,6 +939,7 @@ static GeometrySet compute_geometry(const DerivedNodeTree &tree,
   eval_params.handle_map = &handle_map;
   eval_params.modifier_ = nmd;
   eval_params.depsgraph = ctx->depsgraph;
+  eval_params.self_object = ctx->object;
   eval_params.log_socket_value_fn = log_socket_value;
   blender::modifiers::geometry_nodes::evaluate_geometry_nodes(eval_params);



More information about the Bf-blender-cvs mailing list