[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