[Bf-blender-cvs] [a746141] openvdb: Fix OpenVDB socket creation in the Cycles node.

Lukas Tönne noreply at git.blender.org
Thu Nov 3 10:22:13 CET 2016


Commit: a7461419d88da1b8aaba17cce96959b33c2c83a9
Author: Lukas Tönne
Date:   Thu Nov 3 10:20:02 2016 +0100
Branches: openvdb
https://developer.blender.org/rBa7461419d88da1b8aaba17cce96959b33c2c83a9

Fix OpenVDB socket creation in the Cycles node.

Was always using the last socket name, so other grids could not be accessed.

===================================================================

M	intern/cycles/blender/blender_shader.cpp

===================================================================

diff --git a/intern/cycles/blender/blender_shader.cpp b/intern/cycles/blender/blender_shader.cpp
index c89443f..f0eea66 100644
--- a/intern/cycles/blender/blender_shader.cpp
+++ b/intern/cycles/blender/blender_shader.cpp
@@ -877,7 +877,7 @@ static ShaderNode *add_node(Scene *scene,
 			socket.enum_values = NULL;
 			socket.node_type = NULL;
 			socket.flags = SocketType::LINKABLE;
-			vdb_node->outputs.push_back(new ShaderOutput(vdb_node->output_sockets.back(), vdb_node));
+			vdb_node->outputs.push_back(new ShaderOutput(socket, vdb_node));
 		}
 
 		node = vdb_node;




More information about the Bf-blender-cvs mailing list