From fd802e54fbe8cdc4e3f6d9900bfd8fcbb1d06e6c Mon Sep 17 00:00:00 2001 From: stefnotch Date: Thu, 25 Feb 2021 22:01:45 +0100 Subject: [PATCH] Implement reroute node code --- Source/Engine/Visject/ShaderGraph.cpp | 5 +++++ Source/Engine/Visject/VisjectGraph.cpp | 6 ++++++ 2 files changed, 11 insertions(+) diff --git a/Source/Engine/Visject/ShaderGraph.cpp b/Source/Engine/Visject/ShaderGraph.cpp index c8a8782e9..0e1fe12c4 100644 --- a/Source/Engine/Visject/ShaderGraph.cpp +++ b/Source/Engine/Visject/ShaderGraph.cpp @@ -764,6 +764,11 @@ void ShaderGenerator::ProcessGroupTools(Box* box, Node* node, Value& value) #undef PLATFORM_CASE break; } + case 29: + { + value = tryGetValue(node->GetBox(0), Value::Zero); + break; + } default: break; } diff --git a/Source/Engine/Visject/VisjectGraph.cpp b/Source/Engine/Visject/VisjectGraph.cpp index 939013ebd..c8a7a7b19 100644 --- a/Source/Engine/Visject/VisjectGraph.cpp +++ b/Source/Engine/Visject/VisjectGraph.cpp @@ -732,6 +732,12 @@ void VisjectExecutor::ProcessGroupTools(Box* box, Node* node, Value& value) value = Scripting::FindObject((Guid)node->Values[0]); break; } + + case 29: + { + value = tryGetValue(node->GetBox(0), Value::Zero); + break; + } default: break; }