diff --git a/servers/visual/shader_language.cpp b/servers/visual/shader_language.cpp index fc4c9f71213..85e4ff4daca 100644 --- a/servers/visual/shader_language.cpp +++ b/servers/visual/shader_language.cpp @@ -2839,7 +2839,7 @@ bool ShaderLanguage::_validate_varying_using(ShaderNode::Varying &p_varying, Str usage.var = &p_varying; usage.line = tk_line; unknown_varying_usages.push_back(usage); - return false; + break; case ShaderNode::Varying::STAGE_VERTEX: if (current_function == String("fragment") || current_function == String("light")) { p_varying.stage = ShaderNode::Varying::STAGE_VERTEX_TO_FRAGMENT_LIGHT;