Forráskód Böngészése

Fix to some operators in shaders are not compiled properly

Yuri Rubinsky 2 éve
szülő
commit
575e352a61
1 módosított fájl, 1 hozzáadás és 1 törlés
  1. 1 1
      servers/rendering/shader_compiler.cpp

+ 1 - 1
servers/rendering/shader_compiler.cpp

@@ -1357,7 +1357,7 @@ String ShaderCompiler::_dump_node_code(const SL::Node *p_node, int p_level, Gene
 					if (p_use_scope) {
 						code += "(";
 					}
-					code += _dump_node_code(onode->arguments[0], p_level, r_gen_code, p_actions, p_default_actions, p_assigning) + _opstr(onode->op) + _dump_node_code(onode->arguments[1], p_level, r_gen_code, p_actions, p_default_actions, p_assigning);
+					code += _dump_node_code(onode->arguments[0], p_level, r_gen_code, p_actions, p_default_actions, p_assigning) + " " + _opstr(onode->op) + " " + _dump_node_code(onode->arguments[1], p_level, r_gen_code, p_actions, p_default_actions, p_assigning);
 					if (p_use_scope) {
 						code += ")";
 					}