Fix #37194, OSL script crashes blender. The lookup functions for finding Cycles shade...
authorLukas Toenne <lukas.toenne@googlemail.com>
Wed, 30 Oct 2013 11:21:31 +0000 (11:21 +0000)
committerLukas Toenne <lukas.toenne@googlemail.com>
Wed, 30 Oct 2013 11:21:31 +0000 (11:21 +0000)
commit06fb71bc4663eba957f8eca423381403eb98deca
treeb8f166b5d1587e8357e7351aed8b53012899d6c9
parentc241bf30a0ad192821e3844aeb1017551d8edf36
Fix #37194, OSL script crashes blender. The lookup functions for finding Cycles shader inputs/outputs based on socket names are using a few modifications on the Blender socket names. But these only apply
to standard nodes where the Blender socket names can differ from associated Cycles names and may require additional indices to make them unique. Script node sockets are already unique and exact due to
being generated from the script function parameters.
intern/cycles/blender/blender_shader.cpp
intern/cycles/render/graph.h
intern/cycles/render/nodes.cpp