fix for [#28012] Mat ID messy with shader nodes
authorJeroen Bakker <j.bakker@atmind.nl>
Tue, 19 Jul 2011 08:31:53 +0000 (08:31 +0000)
committerJeroen Bakker <j.bakker@atmind.nl>
Tue, 19 Jul 2011 08:31:53 +0000 (08:31 +0000)
commit4024b14b43c6409a319d80611bcf8b5e536bda1f
treeb4ef777fb145a941197e377de05731593c621a88
parentf4b6d00926cb3ff847ac843a692ef858bccf769d
fix for [#28012] Mat ID messy with shader nodes

Issue was that the Shader tree execution changed the ShaderInput.
Changes are that the UI is updated that only the main material will have the pass_index this is displayed in the "render pipeline options" panel.
When the material is not a node material the pass_index will be shown at the "options" panel

To test enable nodes on the material
Add a new input material
change the pass_index of the material (render pipeline options)
Enable RenderPass material ID and use the compositor to read out the material pass

Jeroen
release/scripts/startup/bl_ui/properties_material.py
source/blender/nodes/intern/SHD_util.c