[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel BKE_node.h SConscript blender/source/blender/blenkernel/intern node_shaders.c node.c blender/source/blender/include BIF_interface.h BSE_node.h blender/source/blender/makesdna DNA_node_types.h blender/source/blender/src ...
Ton Roosendaal
ton at blender.org
Wed Dec 21 15:24:51 CET 2005
ton (Ton Roosendaal) 2005/12/21 15:24:51 CET
Modified files: (Branch: orange)
blender/source/blender/blenkernel BKE_node.h SConscript
blender/source/blender/blenkernel/intern node.c
blender/source/blender/include BIF_interface.h BSE_node.h
blender/source/blender/makesdna DNA_node_types.h
blender/source/blender/src drawnode.c editnode.c interface.c
Added files: (Branch: orange)
blender/source/blender/blenkernel/intern node_shaders.c
Log:
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...
Revision Changes Path
1.1.2.4 +15 -1 blender/source/blender/blenkernel/Attic/BKE_node.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/Attic/BKE_node.h.diff?r1=1.1.2.3&r2=1.1.2.4&cvsroot=bf-blender>
1.18.2.2 +1 -0 blender/source/blender/blenkernel/SConscript
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/SConscript.diff?r1=1.18.2.1&r2=1.18.2.2&cvsroot=bf-blender>
1.1.2.4 +85 -16 blender/source/blender/blenkernel/intern/Attic/node.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/Attic/node.c.diff?r1=1.1.2.3&r2=1.1.2.4&cvsroot=bf-blender>
1.38.2.2 +1 -0 blender/source/blender/include/BIF_interface.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/BIF_interface.h.diff?r1=1.38.2.1&r2=1.38.2.2&cvsroot=bf-blender>
1.1.2.3 +17 -0 blender/source/blender/include/Attic/BSE_node.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/include/Attic/BSE_node.h.diff?r1=1.1.2.2&r2=1.1.2.3&cvsroot=bf-blender>
1.1.2.5 +21 -6 blender/source/blender/makesdna/Attic/DNA_node_types.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/Attic/DNA_node_types.h.diff?r1=1.1.2.4&r2=1.1.2.5&cvsroot=bf-blender>
1.1.2.4 +250 -10 blender/source/blender/src/Attic/drawnode.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/Attic/drawnode.c.diff?r1=1.1.2.3&r2=1.1.2.4&cvsroot=bf-blender>
1.1.2.5 +39 -254 blender/source/blender/src/Attic/editnode.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/Attic/editnode.c.diff?r1=1.1.2.4&r2=1.1.2.5&cvsroot=bf-blender>
1.217.2.3 +2 -0 blender/source/blender/src/interface.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/interface.c.diff?r1=1.217.2.2&r2=1.217.2.3&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list