Blender Git Loki
Git Commits -> Revision 34439f0
Revision 34439f0 by Jacques Lucke (master) May 8, 2021, 12:54 (GMT) |
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. |
Commit Details:
Full Hash: 34439f05ab68e0f6287c96d7391f38dca8e64205
Parent Commit: 39044e6
Lines Changed: +34, -307
1 Deleted Path:
/source/blender/blenkernel/BKE_persistent_data_handle.hh (+0, -153)
10 Modified Paths:
/source/blender/blenkernel/CMakeLists.txt (+1, -2) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+18, -47) (Diff)
/source/blender/modifiers/intern/MOD_nodes_evaluator.cc (+1, -19) (Diff)
/source/blender/modifiers/intern/MOD_nodes_evaluator.hh (+0, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_collection_info.cc (+1, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_object_info.cc (+1, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+2, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_switch.cc (+2, -2) (Diff)
/source/blender/nodes/intern/node_socket.cc (+8, -57) (Diff)
/source/blender/nodes/NOD_geometry_exec.hh (+0, -9) (Diff)
/source/blender/modifiers/intern/MOD_nodes.cc (+18, -47) (Diff)
/source/blender/modifiers/intern/MOD_nodes_evaluator.cc (+1, -19) (Diff)
/source/blender/modifiers/intern/MOD_nodes_evaluator.hh (+0, -4) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_collection_info.cc (+1, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_object_info.cc (+1, -3) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_point_instance.cc (+2, -8) (Diff)
/source/blender/nodes/geometry/nodes/node_geo_switch.cc (+2, -2) (Diff)
/source/blender/nodes/intern/node_socket.cc (+8, -57) (Diff)
/source/blender/nodes/NOD_geometry_exec.hh (+0, -9) (Diff)