1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-04 12:00:25 +00:00

Prevent using built-ins for func names in shaders

This commit is contained in:
Yuri Rubinsky
2024-05-30 21:15:21 +03:00
parent e7dd6f11ed
commit aecc4cbc47
2 changed files with 21 additions and 3 deletions

View File

@@ -884,7 +884,7 @@ public:
bool can_discard = false;
bool main_function = false;
};
static bool has_builtin(const HashMap<StringName, ShaderLanguage::FunctionInfo> &p_functions, const StringName &p_name);
static bool has_builtin(const HashMap<StringName, ShaderLanguage::FunctionInfo> &p_functions, const StringName &p_name, bool p_check_global_funcs = false);
typedef DataType (*GlobalShaderUniformGetTypeFunc)(const StringName &p_name);