From b2e87ed27ffcdd9cd4a282861fe55180953bc9fc Mon Sep 17 00:00:00 2001 From: ghostsoft <63552156+ghostsoft@users.noreply.github.com> Date: Sat, 8 Nov 2025 17:26:59 +0100 Subject: [PATCH] disable discard and frag errors in gdshaderinc --- servers/rendering/shader_language.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/servers/rendering/shader_language.cpp b/servers/rendering/shader_language.cpp index 2b3b4a9ef30..b772fa417de 100644 --- a/servers/rendering/shader_language.cpp +++ b/servers/rendering/shader_language.cpp @@ -9220,8 +9220,8 @@ Error ShaderLanguage::_parse_shader(const HashMap &p_f stages = &p_functions; - is_discard_supported = shader_type_identifier == "canvas_item" || shader_type_identifier == "spatial"; - is_supported_frag_only_funcs = is_discard_supported || shader_type_identifier == "sky"; + is_discard_supported = shader_type_identifier == "canvas_item" || shader_type_identifier == "spatial" || shader_type_identifier == StringName(); + is_supported_frag_only_funcs = is_discard_supported || shader_type_identifier == "sky" || shader_type_identifier == StringName(); const FunctionInfo &constants = p_functions.has("constants") ? p_functions["constants"] : FunctionInfo();