summaryrefslogtreecommitdiff
path: root/servers/rendering/shader_language.h
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2022-02-03 14:54:59 +0100
committerGitHub <noreply@github.com>2022-02-03 14:54:59 +0100
commit17d33c0530fbd01404dced47a51be97cd73c87aa (patch)
tree71ee89e14fe53992ccdc544fc10deffbd4d64796 /servers/rendering/shader_language.h
parent7f93eb34cf4b4e900aa9ba185b009fcb409d5d1c (diff)
parent58696fd77458bfbbe42d36ce8ff9455de298dc64 (diff)
Merge pull request #57579 from Chaosus/shader_better_for_loop
Diffstat (limited to 'servers/rendering/shader_language.h')
-rw-r--r--servers/rendering/shader_language.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/servers/rendering/shader_language.h b/servers/rendering/shader_language.h
index 1307eeac2b..f39b21621d 100644
--- a/servers/rendering/shader_language.h
+++ b/servers/rendering/shader_language.h
@@ -504,7 +504,9 @@ public:
enum BlockType {
BLOCK_TYPE_STANDART,
- BLOCK_TYPE_FOR,
+ BLOCK_TYPE_FOR_INIT,
+ BLOCK_TYPE_FOR_CONDITION,
+ BLOCK_TYPE_FOR_EXPRESSION,
BLOCK_TYPE_SWITCH,
BLOCK_TYPE_CASE,
BLOCK_TYPE_DEFAULT,
@@ -526,6 +528,7 @@ public:
Map<StringName, Variable> variables;
List<Node *> statements;
bool single_statement = false;
+ bool use_comma_between_statements = false;
BlockNode() :
Node(TYPE_BLOCK) {}