Browse Source

fix varying in 3.0 shader

PanPan 8 years ago
parent
commit
9079ef46e7
1 changed files with 1 additions and 1 deletions
  1. 1 1
      drivers/gles3/shader_compiler_gles3.cpp

+ 1 - 1
drivers/gles3/shader_compiler_gles3.cpp

@@ -383,7 +383,7 @@ String ShaderCompilerGLES3::_dump_node_code(SL::Node *p_node, int p_level, Gener
 				String vcode;
 				String vcode;
 				vcode += _prestr(E->get().precission);
 				vcode += _prestr(E->get().precission);
 				vcode += _typestr(E->get().type);
 				vcode += _typestr(E->get().type);
-				vcode += " " + String(E->key());
+				vcode += " " + _mkid(E->key());
 				vcode += ";\n";
 				vcode += ";\n";
 				r_gen_code.vertex_global += "out " + vcode;
 				r_gen_code.vertex_global += "out " + vcode;
 				r_gen_code.fragment_global += "in " + vcode;
 				r_gen_code.fragment_global += "in " + vcode;