Cleanup: remove use of persistent data handles in geometry nodes master
authorJacques Lucke <jacques@blender.org>
Sat, 8 May 2021 12:54:48 +0000 (14:54 +0200)
committerJacques Lucke <jacques@blender.org>
Sat, 8 May 2021 12:54:48 +0000 (14:54 +0200)
commit34439f05ab68e0f6287c96d7391f38dca8e64205
tree320d57940ef946f5d174fe01070242dc15c888ab
parent39044e68c281eafe3199d1cfb92e6217fc770bbc
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.
source/blender/blenkernel/BKE_persistent_data_handle.hh [deleted file]
source/blender/blenkernel/CMakeLists.txt
source/blender/modifiers/intern/MOD_nodes.cc
source/blender/modifiers/intern/MOD_nodes_evaluator.cc
source/blender/modifiers/intern/MOD_nodes_evaluator.hh
source/blender/nodes/NOD_geometry_exec.hh
source/blender/nodes/geometry/nodes/node_geo_collection_info.cc
source/blender/nodes/geometry/nodes/node_geo_object_info.cc
source/blender/nodes/geometry/nodes/node_geo_point_instance.cc
source/blender/nodes/geometry/nodes/node_geo_switch.cc
source/blender/nodes/intern/node_socket.cc