Blender Git Loki
Git Commits -> Revision ce52827
Revision ce52827 by Ton Roosendaal (master) December 21, 2005, 14:24 (GMT) |
Orange; daily noodler update commit. - Adding execution code for Node trees. Was a bit a puzzle, since I want it to be multithreading by design. This now is solved by defining a stack per tree for all data that's being written into. This stack, which resides now in the NodeTree itself, then can be allocated per thread. - For testing pleasure, I've added a 'mix node' and a 'show node', so you can already see it do something. :) - reshuffled structure, to put things nice together, and have easier node adding. Current state is still WIP though, structure might change. For the record; new file node_shaders.c will contain all shader node definitions, apart from the drawing callbacks. Next: I'm going to check on Andrea's work on icons now, since this is very much needed for true shader/composit work. Now back to release work... |
Commit Details:
Full Hash: ce52827a0574f3c9b7054b2ddde5c8df3a9c646d
SVN Revision: 6217
Parent Commit: b33c68c
Lines Changed: +657, -287
1 Added Path:
/source/blender/blenkernel/intern/node_shaders.c (+226, -0) (View)
9 Modified Paths:
/source/blender/blenkernel/BKE_node.h (+15, -1) (Diff)
/source/blender/blenkernel/intern/node.c (+85, -16) (Diff)
/source/blender/blenkernel/SConscript (+1, -0) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/BSE_node.h (+17, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+21, -6) (Diff)
/source/blender/src/drawnode.c (+250, -10) (Diff)
/source/blender/src/editnode.c (+39, -254) (Diff)
/source/blender/src/interface.c (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+85, -16) (Diff)
/source/blender/blenkernel/SConscript (+1, -0) (Diff)
/source/blender/include/BIF_interface.h (+1, -0) (Diff)
/source/blender/include/BSE_node.h (+17, -0) (Diff)
/source/blender/makesdna/DNA_node_types.h (+21, -6) (Diff)
/source/blender/src/drawnode.c (+250, -10) (Diff)
/source/blender/src/editnode.c (+39, -254) (Diff)
/source/blender/src/interface.c (+2, -0) (Diff)