Fix T53048: OSL Volume is broken in Blender 2.79
authorSergey Sharybin <sergey.vfx@gmail.com>
Wed, 11 Oct 2017 10:21:26 +0000 (15:21 +0500)
committerSergey Sharybin <sergey.vfx@gmail.com>
Wed, 11 Oct 2017 10:22:40 +0000 (15:22 +0500)
commit5ea729845d8b11ecd0d1f200fc7b23e6461b97bb
treea06c1c8debfb1c445d3dceb9e502ec1ac8569844
parent4fce3c7ac079923fb6d124e5c89590e0611b07b5
Fix T53048: OSL Volume is broken in Blender 2.79

Was a mistake in optimization commit which was disconnecting closures and nodes
which does not make sense for volume output.

OSL script we can't ignore and can't currently know in advance if it's a proper
volume shader or not. So we never disconnect OSL nodes from volume output.

This is a good candidate for corrective release.
intern/cycles/render/nodes.h