Blender Git Loki
Git Commits -> Revision b52c3b3
Revision b52c3b3 by Jacques Lucke (builtin-simulation-nodes, functions, functions-experimental-refactor, particle-solver-dev, simulation-tree) August 27, 2019, 15:22 (GMT) |
Initial string socket type The internal implementation is working, but not very efficient yet (every string is allocated separately without any cache). I'm still thinking about a better solution, but for now having any working text socket is more important. |
Commit Details:
Full Hash: b52c3b3fc7e50083d00765344d32e9293e15b5d5
Parent Commit: 7ca34c3
Lines Changed: +301, -0
5 Added Paths:
/release/scripts/startup/nodes/function_nodes/text.py (+11, -0) (View)
/source/blender/functions/functions/string.cpp (+34, -0) (View)
/source/blender/functions/functions/string.hpp (+10, -0) (View)
/source/blender/functions/types/string_type.cpp (+103, -0) (View)
/source/blender/functions/types/string_type.hpp (+92, -0) (View)
/source/blender/functions/functions/string.cpp (+34, -0) (View)
/source/blender/functions/functions/string.hpp (+10, -0) (View)
/source/blender/functions/types/string_type.cpp (+103, -0) (View)
/source/blender/functions/types/string_type.hpp (+92, -0) (View)
11 Modified Paths:
/release/scripts/startup/nodes/sockets.py (+22, -0) (Diff)
/release/scripts/startup/nodes/types.py (+1, -0) (Diff)
/source/blender/blenlib/BLI_string_ref.hpp (+6, -0) (Diff)
/source/blender/functions/CMakeLists.txt (+4, -0) (Diff)
/source/blender/functions/FN_functions.hpp (+1, -0) (Diff)
/source/blender/functions/FN_types.hpp (+1, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp (+1, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/socket_loaders.cpp (+11, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/type_mappings.cpp (+2, -0) (Diff)
/source/blender/functions/functions/lists.cpp (+1, -0) (Diff)
/source/blender/functions/types/initialization.cpp (+1, -0) (Diff)
/release/scripts/startup/nodes/types.py (+1, -0) (Diff)
/source/blender/blenlib/BLI_string_ref.hpp (+6, -0) (Diff)
/source/blender/functions/CMakeLists.txt (+4, -0) (Diff)
/source/blender/functions/FN_functions.hpp (+1, -0) (Diff)
/source/blender/functions/FN_types.hpp (+1, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/node_inserters.cpp (+1, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/socket_loaders.cpp (+11, -0) (Diff)
/source/blender/functions/frontends/data_flow_nodes/mappings/type_mappings.cpp (+2, -0) (Diff)
/source/blender/functions/functions/lists.cpp (+1, -0) (Diff)
/source/blender/functions/types/initialization.cpp (+1, -0) (Diff)