Blender Git Commit Log

Git Commits -> Revision 605ce62

Revision 605ce62 by Jacques Lucke (master)
June 11, 2021, 14:21 (GMT)
Nodes: cache socket identifier to index mapping

While this preprocessing does take some time upfront,
it avoids longer lookup later on, especially as nodes get
more sockets.

It's probably possible to make this more efficient in some cases
but this is good enough for now.

Commit Details:

Full Hash: 605ce623be70b089a7059b03f2eb6852902136da
Parent Commit: 7b30a3e
Lines Changed: +130, -31

4 Modified Paths:

/source/blender/modifiers/intern/MOD_nodes_evaluator.cc (+10, -31) (Diff)
/source/blender/nodes/intern/node_tree_ref.cc (+86, -0) (Diff)
/source/blender/nodes/NOD_derived_node_tree.hh (+13, -0) (Diff)
/source/blender/nodes/NOD_node_tree_ref.hh (+21, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021