diff options
author | Jacques Lucke <jacques@blender.org> | 2021-05-08 15:54:48 +0300 |
---|---|---|
committer | Jacques Lucke <jacques@blender.org> | 2021-05-08 15:54:48 +0300 |
commit | 34439f05ab68e0f6287c96d7391f38dca8e64205 (patch) | |
tree | 320d57940ef946f5d174fe01070242dc15c888ab /source/blender/modifiers/intern/MOD_nodes_evaluator.hh | |
parent | 39044e68c281eafe3199d1cfb92e6217fc770bbc (diff) |
Cleanup: remove use of persistent data handles in geometry nodes
Those were mostly just left over from previous work on particle nodes.
They solved the problem of keeping a reference to an object over
multiple frames and in a cache. Currently, we do not have this problem
in geometry nodes, so we can also remove this layer of complexity
for now.
Diffstat (limited to 'source/blender/modifiers/intern/MOD_nodes_evaluator.hh')
-rw-r--r-- | source/blender/modifiers/intern/MOD_nodes_evaluator.hh | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/source/blender/modifiers/intern/MOD_nodes_evaluator.hh b/source/blender/modifiers/intern/MOD_nodes_evaluator.hh index 3d9a03350f7..84249e4244e 100644 --- a/source/blender/modifiers/intern/MOD_nodes_evaluator.hh +++ b/source/blender/modifiers/intern/MOD_nodes_evaluator.hh @@ -23,14 +23,11 @@ #include "FN_generic_pointer.hh" -#include "BKE_persistent_data_handle.hh" - #include "DNA_modifier_types.h" namespace blender::modifiers::geometry_nodes { using namespace nodes::derived_node_tree_types; -using bke::PersistentDataHandleMap; using fn::GMutablePointer; using fn::GPointer; @@ -42,7 +39,6 @@ struct GeometryNodesEvaluationParams { Map<DOutputSocket, GMutablePointer> input_values; Vector<DInputSocket> output_sockets; nodes::MultiFunctionByNode *mf_by_node; - const PersistentDataHandleMap *handle_map; const NodesModifierData *modifier_; Depsgraph *depsgraph; Object *self_object; |