Made texture nodes accessible in the interface.
authorRobin Allen <roblovski@gmail.com>
Mon, 17 Aug 2009 18:37:58 +0000 (18:37 +0000)
committerRobin Allen <roblovski@gmail.com>
Mon, 17 Aug 2009 18:37:58 +0000 (18:37 +0000)
commit55b6230464a140c62ec4cea4e11a4a05c8910d13
tree54c9b5dff1a1f20388275f9e450969406f2af864
parent6aeb2f687ae1d41715351ef265a0e0a9af06121a
Made texture nodes accessible in the interface.

* Exposed Tex.use_nodes, Tex.nodetree, MTex.which_output in RNA
* Added node controls to texture buttons (Use Nodes and Use Output)
* Made new texture outputs have unique names by default, though unique names still aren't required.

Note: The preview window in the texture buttons only takes which_output into account when in "material" mode, and in the material half of "both" mode; the plain texture display ignores the user's output choice.

This is because ED_preview_draw draws a Tex* and not an MTex* -- still some work to do here.
release/ui/buttons_texture.py
source/blender/makesrna/intern/rna_texture.c
source/blender/nodes/intern/TEX_nodes/TEX_output.c
source/blender/nodes/intern/TEX_util.c