From c26c217bf787607b5aff7d9838ff0ce39dbecc2f Mon Sep 17 00:00:00 2001 From: Chandler Cox Date: Sat, 15 Mar 2025 15:43:41 -0500 Subject: [PATCH 1/2] Fix fmod to use default box value. --- Source/Engine/Visject/ShaderGraph.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Visject/ShaderGraph.cpp b/Source/Engine/Visject/ShaderGraph.cpp index 9bdc5709d..7b169d4f3 100644 --- a/Source/Engine/Visject/ShaderGraph.cpp +++ b/Source/Engine/Visject/ShaderGraph.cpp @@ -365,7 +365,7 @@ void ShaderGenerator::ProcessGroupMath(Box* box, Node* node, Value& value) case 40: { Value v1 = tryGetValue(node->GetBox(0), Value::Zero); - Value v2 = tryGetValue(node->GetBox(1), Value::Zero); + Value v2 = tryGetValue(node->GetBox(1), 1, Value::Zero); value = writeFunction2(node, v1, v2, TEXT("fmod")); break; } From b338244c518a2f5829fa254d2e36f8af89726934 Mon Sep 17 00:00:00 2001 From: Wojtek Figat Date: Mon, 17 Mar 2025 12:08:35 +0100 Subject: [PATCH 2/2] One more default value #3289 --- Source/Engine/Visject/ShaderGraph.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Visject/ShaderGraph.cpp b/Source/Engine/Visject/ShaderGraph.cpp index 7b169d4f3..3df80230e 100644 --- a/Source/Engine/Visject/ShaderGraph.cpp +++ b/Source/Engine/Visject/ShaderGraph.cpp @@ -364,7 +364,7 @@ void ShaderGenerator::ProcessGroupMath(Box* box, Node* node, Value& value) // Fmod case 40: { - Value v1 = tryGetValue(node->GetBox(0), Value::Zero); + Value v1 = tryGetValue(node->GetBox(0), 0, Value::Zero); Value v2 = tryGetValue(node->GetBox(1), 1, Value::Zero); value = writeFunction2(node, v1, v2, TEXT("fmod")); break;