[Bf-blender-cvs] [c3149a712c7] blender2.8: Eevee: Make nodegroup fix recursive.

Clément Foucault noreply at git.blender.org
Tue Nov 6 12:05:35 CET 2018


Commit: c3149a712c7f2042359d6137a0f9b4003a7975ca
Author: Clément Foucault
Date:   Tue Nov 6 12:05:09 2018 +0100
Branches: blender2.8
https://developer.blender.org/rBc3149a712c7f2042359d6137a0f9b4003a7975ca

Eevee: Make nodegroup fix recursive.

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

M	source/blender/nodes/shader/node_shader_tree.c

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

diff --git a/source/blender/nodes/shader/node_shader_tree.c b/source/blender/nodes/shader/node_shader_tree.c
index af6bfa2d6fb..321ac1a6b76 100644
--- a/source/blender/nodes/shader/node_shader_tree.c
+++ b/source/blender/nodes/shader/node_shader_tree.c
@@ -323,6 +323,9 @@ static void ntree_shader_groups_expand_inputs(bNodeTree *localtree)
 		if (group_node->type != NODE_GROUP || group_node->id == NULL)
 			continue;
 
+		/* Do it recursively. */
+		ntree_shader_groups_expand_inputs((bNodeTree *)group_node->id);
+
 		bNodeSocket *group_socket = group_node->inputs.first;
 		for (; group_socket; group_socket = group_socket->next) {
 			if (group_socket->link != NULL)



More information about the Bf-blender-cvs mailing list