diff options
| author | Yuri Roubinsky <chaosus89@gmail.com> | 2021-07-22 11:09:53 +0300 |
|---|---|---|
| committer | Yuri Roubinsky <chaosus89@gmail.com> | 2021-07-22 11:27:13 +0300 |
| commit | 94a7b04a01a64e9e075c209247da4edbd7b9d9ce (patch) | |
| tree | 06f4161c450d4b0eb6b9d01b56b172d5591b96b2 /servers/rendering/shader_language.h | |
| parent | a4c863791e407014ebdc58b980dd14eacbf8c550 (diff) | |
| download | redot-engine-94a7b04a01a64e9e075c209247da4edbd7b9d9ce.tar.gz | |
Allow using vertex varying in custom functions under any circumstances
Diffstat (limited to 'servers/rendering/shader_language.h')
| -rw-r--r-- | servers/rendering/shader_language.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/servers/rendering/shader_language.h b/servers/rendering/shader_language.h index a91fa57a8e..f27c4aba90 100644 --- a/servers/rendering/shader_language.h +++ b/servers/rendering/shader_language.h @@ -876,6 +876,14 @@ private: VaryingFunctionNames varying_function_names; + struct VaryingUsage { + ShaderNode::Varying *var; + int line; + }; + List<VaryingUsage> unknown_varying_usages; + + bool _check_varying_usages(int *r_error_line, String *r_error_message) const; + TkPos _get_tkpos() { TkPos tkp; tkp.char_idx = char_idx; |
