2
0
Эх сурвалжийг харах

Merge pull request #7219 from eska014/separate-asmjs

Fix browser lockups in web export startup
Rémi Verschelde 8 жил өмнө
parent
commit
752f630f4e

+ 1 - 0
platform/javascript/detect.py

@@ -96,6 +96,7 @@ def configure(env):
     else:
         env.Append(CPPFLAGS=['-s', 'ASM_JS=1'])
         env.Append(LINKFLAGS=['-s', 'ASM_JS=1'])
+        env.Append(LINKFLAGS=['--separate-asm'])
 
     if env['javascript_eval'] == 'yes':
         env.Append(CPPFLAGS=['-DJAVASCRIPT_EVAL_ENABLED'])

+ 5 - 0
platform/javascript/export/export.cpp

@@ -320,6 +320,11 @@ Error EditorExportPlatformJavaScript::export_project(const String& p_path, bool
 			file=p_path.get_file().basename()+".js";
 		}
 
+		if (file=="godot.asm.js") {
+
+			file=p_path.get_file().basename()+".asm.js";
+		}
+
 		if (file=="godot.mem") {
 
 			file=p_path.get_file().basename()+".mem";