Blender Git Commit Log

Git Commits -> Revision e02b23b

Revision e02b23b by Brecht Van Lommel (master)
November 3, 2012, 14:32 (GMT)
Render API: shader script node for custom shaders.

* Shader script node added, which stores either a link to a text datablock or
file on disk, and has functions to add and remove sockets.
* Callback RenderEngine.update_script_node(self, node) added for render engines
to compile the shader and update the node with new sockets.

Thanks to Thomas, Lukas and Dalai for the implementation.

Commit Details:

Full Hash: e02b23b81ab05579c0ee11ee3a1acb283643e528
SVN Revision: 51837
Parent Commit: 615fe02
Lines Changed: +572, -17

1 Added Path:

/source/blender/nodes/shader/nodes/node_shader_script.c (+85, -0) (View)

21 Modified Paths:

/release/scripts/startup/bl_ui/space_text.py (+10, -5) (Diff)
/source/blender/blenkernel/BKE_node.h (+2, -0) (Diff)
/source/blender/blenkernel/intern/node.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/text.c (+26, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+12, -2) (Diff)
/source/blender/blenloader/intern/writefile.c (+10, -0) (Diff)
/source/blender/editors/space_node/drawnode.c (+32, -0) (Diff)
/source/blender/editors/space_node/node_edit.c (+118, -0) (Diff)
/source/blender/editors/space_node/node_intern.h (+2, -0) (Diff)
/source/blender/editors/space_node/node_ops.c (+2, -0) (Diff)
/source/blender/editors/space_node/node_templates.c (+1, -2) (Diff)
/source/blender/makesdna/DNA_node_types.h (+20, -0) (Diff)
/source/blender/makesrna/intern/rna_nodetree.c (+203, -2) (Diff)
/source/blender/makesrna/intern/rna_nodetree_types.h (+2, -1) (Diff)
/source/blender/makesrna/intern/rna_render.c (+27, -1) (Diff)
/source/blender/makesrna/RNA_access.h (+1, -0) (Diff)
/source/blender/nodes/CMakeLists.txt (+1, -0) (Diff)
/source/blender/nodes/NOD_shader.h (+1, -0) (Diff)
/source/blender/nodes/shader/node_shader_tree.c (+2, -1) (Diff)
/source/blender/render/extern/include/RE_engine.h (+6, -0) (Diff)
/source/blender/render/intern/source/external_engine.c (+8, -3) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021