Blender Git Loki

Git Commits -> Revision e98a352

Revision e98a352 by Lukas Toenne (object_nodes, strand_nodes)
November 1, 2015, 11:41 (GMT)
Moved the conversion of bNodeTree (DNA/pynodes) to python code for simplicity.

This has several advantages over doing the same in C/C++ code:

- The two parts of the code are clearly separate (parsing DNA settings vs. building and evaluating)
- UI constructs with modes, special cases, etc. can be done in py, heavy lifting still happens in C
- Scripters can easily add own nodes without having to deal with internals

Commit Details:

Full Hash: e98a35220de89d40685f1704f703064d392c24be
Parent Commit: 1591616
Lines Changed: +641, -146

1 Added Path:

/source/blender/makesrna/intern/rna_blenvm.c (+187, -0) (View)

9 Modified Paths:

/release/scripts/startup/bl_operators/object_nodes.py (+193, -22) (Diff)
/source/blender/blenvm/bvm/bvm_eval.cc (+1, -1) (Diff)
/source/blender/blenvm/BVM_api.h (+19, -0) (Diff)
/source/blender/blenvm/intern/bvm_api.cc (+226, -122) (Diff)
/source/blender/makesrna/intern/CMakeLists.txt (+2, -0) (Diff)
/source/blender/makesrna/intern/makesrna.c (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+1, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+10, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021