diff options
author | RĂ©mi Verschelde <remi@verschelde.fr> | 2021-11-30 20:13:12 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-11-30 20:13:12 +0100 |
commit | 5643f5e61632866b8f9c99394a82d86ce3ae2840 (patch) | |
tree | d823901be38be237aeb8d2bf94e3a92c3b639e70 | |
parent | 7e0537bd79d935b09ce138dc49cec7933947a030 (diff) | |
parent | be7c03779a95a742ead61d2cd3928d0d639b5992 (diff) |
Merge pull request #55490 from Chaosus/fix_shader_crash
-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 c4cdad51ca..8dd939ffd7 100644 --- a/servers/rendering/shader_language.cpp +++ b/servers/rendering/shader_language.cpp @@ -8453,7 +8453,7 @@ Error ShaderLanguage::_parse_shader(const Map<StringName, FunctionInfo> &p_funct constant.initializer = static_cast<ConstantNode *>(expr); - if (!_compare_datatypes(type, struct_name, 0, expr->get_datatype(), expr->get_datatype_name(), 0)) { + if (!_compare_datatypes(type, struct_name, 0, expr->get_datatype(), expr->get_datatype_name(), expr->get_array_size())) { return ERR_PARSE_ERROR; } } |