diff options
author | Yuri Roubinsky <chaosus89@gmail.com> | 2022-01-25 19:22:37 +0300 |
---|---|---|
committer | Yuri Roubinsky <chaosus89@gmail.com> | 2022-01-25 19:22:37 +0300 |
commit | b01065b9a425e5a1306b111f6d8a581227192db4 (patch) | |
tree | 57485612cb8b0e4edd41fde922f60f24329a841b /servers/rendering/shader_language.cpp | |
parent | 203e07aa39d5b55c8c16842d3e2e628209a063c4 (diff) | |
download | redot-engine-b01065b9a425e5a1306b111f6d8a581227192db4.tar.gz |
Prevent checking of global uniform type outside the editor
Diffstat (limited to 'servers/rendering/shader_language.cpp')
-rw-r--r-- | servers/rendering/shader_language.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/rendering/shader_language.cpp b/servers/rendering/shader_language.cpp index f16f66544a..59f9b0c808 100644 --- a/servers/rendering/shader_language.cpp +++ b/servers/rendering/shader_language.cpp @@ -7799,7 +7799,7 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct } if (uniform) { - if (uniform_scope == ShaderNode::Uniform::SCOPE_GLOBAL) { + if (uniform_scope == ShaderNode::Uniform::SCOPE_GLOBAL && Engine::get_singleton()->is_editor_hint()) { // Type checking for global uniforms is not allowed outside the editor. //validate global uniform DataType gvtype = global_var_get_type_func(name); if (gvtype == TYPE_MAX) { |