[Bf-blender-cvs] [df3884d5124] master: Fix T90689, T90705: Cycles math node with 3 inputs broken after recent changes

Brecht Van Lommel noreply at git.blender.org
Mon Aug 16 15:54:20 CEST 2021


Commit: df3884d51244a8a08c62308a3d7e84011090df8b
Author: Brecht Van Lommel
Date:   Mon Aug 16 15:40:18 2021 +0200
Branches: master
https://developer.blender.org/rBdf3884d51244a8a08c62308a3d7e84011090df8b

Fix T90689, T90705: Cycles math node with 3 inputs broken after recent changes

Thanks Charlie Jolly for finding the fix.

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

M	intern/cycles/blender/blender_shader.cpp

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

diff --git a/intern/cycles/blender/blender_shader.cpp b/intern/cycles/blender/blender_shader.cpp
index 1404c58290d..24819bacbb5 100644
--- a/intern/cycles/blender/blender_shader.cpp
+++ b/intern/cycles/blender/blender_shader.cpp
@@ -1024,6 +1024,9 @@ static ShaderInput *node_find_input_by_name(ShaderNode *node, BL::NodeSocket &b_
       if (string_endswith(name, "_001")) {
         string_replace(name, "_001", "2");
       }
+      else if (string_endswith(name, "_002")) {
+        string_replace(name, "_002", "3");
+      }
       else {
         name += "1";
       }



More information about the Bf-blender-cvs mailing list