disable discard and frag errors in gdshaderinc

This commit is contained in:
ghostsoft 2025-11-08 17:26:59 +01:00
parent 6fd949a6dc
commit b2e87ed27f

View file

@ -9220,8 +9220,8 @@ Error ShaderLanguage::_parse_shader(const HashMap<StringName, FunctionInfo> &p_f
stages = &p_functions; stages = &p_functions;
is_discard_supported = shader_type_identifier == "canvas_item" || shader_type_identifier == "spatial"; 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"; 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(); const FunctionInfo &constants = p_functions.has("constants") ? p_functions["constants"] : FunctionInfo();