[Bf-blender-cvs] [54e0e0323e0] soc-2019-cycles-procedural: Assert if no matching socket is found

OmarSquircleArt noreply at git.blender.org
Sat Jun 22 14:28:46 CEST 2019


Commit: 54e0e0323e05eb423427887395cc940a44e78a26
Author: OmarSquircleArt
Date:   Sat Jun 22 14:28:14 2019 +0200
Branches: soc-2019-cycles-procedural
https://developer.blender.org/rB54e0e0323e05eb423427887395cc940a44e78a26

Assert if no matching socket is found

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

M	intern/cycles/blender/blender_shader.cpp

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

diff --git a/intern/cycles/blender/blender_shader.cpp b/intern/cycles/blender/blender_shader.cpp
index 05f68742027..66b63460506 100644
--- a/intern/cycles/blender/blender_shader.cpp
+++ b/intern/cycles/blender/blender_shader.cpp
@@ -1133,8 +1133,7 @@ static void add_nodes(Scene *scene,
         for (b_node->inputs.begin(b_input); b_input != b_node->inputs.end(); ++b_input) {
           ShaderInput *input = node_find_input_by_name(node, *b_node, *b_input);
           if (!input) {
-            /* XXX should not happen, report error? */
-            continue;
+            assert(false);
           }
           input_map[b_input->ptr.data] = input;
 
@@ -1143,8 +1142,7 @@ static void add_nodes(Scene *scene,
         for (b_node->outputs.begin(b_output); b_output != b_node->outputs.end(); ++b_output) {
           ShaderOutput *output = node_find_output_by_name(node, *b_node, *b_output);
           if (!output) {
-            /* XXX should not happen, report error? */
-            continue;
+            assert(false);
           }
           output_map[b_output->ptr.data] = output;
         }



More information about the Bf-blender-cvs mailing list