Nodes: add support for shader nodes on world and lamps, in addition to materials.
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 2 Nov 2011 18:55:32 +0000 (18:55 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 2 Nov 2011 18:55:32 +0000 (18:55 +0000)
commit30f1f28a8af3b393608b5869512a8823111294ad
tree035cee751100c31e25b55087efa476145b29af64
parent97a0ae3e1b7eea3c069da8c6d3c7a3535734059d
Nodes: add support for shader nodes on world and lamps, in addition to materials.
The internal render engine does not support them, and they are not accesible in
the UI yet, but cycles will use them.
23 files changed:
release/scripts/startup/bl_ui/space_node.py
source/blender/blenkernel/intern/anim_sys.c
source/blender/blenkernel/intern/object.c
source/blender/blenkernel/intern/world.c
source/blender/blenloader/intern/readfile.c
source/blender/blenloader/intern/writefile.c
source/blender/editors/include/ED_node.h
source/blender/editors/render/render_preview.c
source/blender/editors/render/render_update.c
source/blender/editors/space_node/node_draw.c
source/blender/editors/space_node/node_edit.c
source/blender/editors/space_node/space_node.c
source/blender/makesdna/DNA_lamp_types.h
source/blender/makesdna/DNA_space_types.h
source/blender/makesdna/DNA_world_types.h
source/blender/makesrna/intern/rna_lamp.c
source/blender/makesrna/intern/rna_material.c
source/blender/makesrna/intern/rna_nodetree.c
source/blender/makesrna/intern/rna_object.c
source/blender/makesrna/intern/rna_space.c
source/blender/makesrna/intern/rna_world.c
source/blender/nodes/shader/node_shader_tree.c
source/blender/nodes/shader/node_shader_util.c