Blender Git Loki

Git Commits -> Revision 0b412e4

Revision 0b412e4 by Lukas Toenne (master)
January 20, 2012, 13:27 (GMT)
Cleanup of default_value handling in node sockets.

The structs stored in the anonymous void *default_value in bNodeSocket are now handled completely inside node_socket.c. All allocation/freeing/duplicating for this has been replaced by the appropriate calls to generic API functions (declared in NOD_socket.h).

This will make the default value handling more reliable for future node socket code. Group socket copying and value conversion has also been moved into the generic socket API file.

Commit Details:

Full Hash: 0b412e41368824f47cdd6643c86e4acaf28728e5
SVN Revision: 43559
Parent Commit: 5c6413f
Lines Changed: +295, -337

5 Modified Paths:

/source/blender/blenkernel/intern/node.c (+17, -22) (Diff)
/source/blender/editors/space_node/node_templates.c (+5, -6) (Diff)
/source/blender/nodes/intern/node_common.c (+13, -182) (Diff)
/source/blender/nodes/intern/node_socket.c (+247, -107) (Diff)
/source/blender/nodes/NOD_socket.h (+13, -20) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021