Merge pull request #55573 from Chaosus/shader_fix_xor

This commit is contained in:
Yuri Roubinsky 2021-12-03 11:37:50 +03:00 committed by GitHub
commit 8bbea2a1a2
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -88,7 +88,8 @@ String ShaderLanguage::get_operator_text(Operator p_op) {
"--",
"()",
"construct",
"index" };
"index",
"empty" };
return op_names[p_op];
}
@ -474,6 +475,10 @@ ShaderLanguage::Token ShaderLanguage::_get_token() {
case ':':
return _make_token(TK_COLON);
case '^':
if (GETCHAR(0) == '=') {
char_idx++;
return _make_token(TK_OP_ASSIGN_BIT_XOR);
}
return _make_token(TK_OP_BIT_XOR);
case '~':
return _make_token(TK_OP_BIT_INVERT);