From 5a43220818d8079b7046cd24639186e238bc5149 Mon Sep 17 00:00:00 2001 From: Chaosus Date: Thu, 19 Jun 2025 20:32:38 +0300 Subject: [PATCH] Add missing input transform to visual shader preview --- scene/resources/visual_shader.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/scene/resources/visual_shader.cpp b/scene/resources/visual_shader.cpp index 22b2c455387..725a4ceb90f 100644 --- a/scene/resources/visual_shader.cpp +++ b/scene/resources/visual_shader.cpp @@ -3641,6 +3641,9 @@ String VisualShaderNodeInput::generate_code(Shader::Mode p_mode, VisualShader::T case PORT_TYPE_SCALAR_INT: { code = " " + p_output_vars[0] + " = 0;\n"; } break; + case PORT_TYPE_SCALAR_UINT: { + code = " " + p_output_vars[0] + " = 0u;\n"; + } break; case PORT_TYPE_VECTOR_2D: { code = " " + p_output_vars[0] + " = vec2(0.0);\n"; } break; @@ -3653,6 +3656,9 @@ String VisualShaderNodeInput::generate_code(Shader::Mode p_mode, VisualShader::T case PORT_TYPE_BOOLEAN: { code = " " + p_output_vars[0] + " = false;\n"; } break; + case PORT_TYPE_TRANSFORM: { + code = " " + p_output_vars[0] + " = mat4(1.0);\n"; + } break; default: break; }