summaryrefslogtreecommitdiffstats
path: root/platform/javascript/js/engine/engine.js
diff options
context:
space:
mode:
authorFabio Alessandrelli <fabio.alessandrelli@gmail.com>2020-10-24 16:02:09 +0200
committerFabio Alessandrelli <fabio.alessandrelli@gmail.com>2020-12-05 00:52:43 +0100
commitca34b5e57a79d843bb5a57f13fb2f674e1d801e7 (patch)
treefa79e016fa767abfdf568c10205a7293bb858c13 /platform/javascript/js/engine/engine.js
parent1167ab96e9be2a86b1315693b843820eef978685 (diff)
downloadredot-engine-ca34b5e57a79d843bb5a57f13fb2f674e1d801e7.tar.gz
[HTML5] GDNative support via SIDE_MODULE.
Working with emscripten >= 2.0.10
Diffstat (limited to 'platform/javascript/js/engine/engine.js')
-rw-r--r--platform/javascript/js/engine/engine.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/platform/javascript/js/engine/engine.js b/platform/javascript/js/engine/engine.js
index 74153b672a..f0abdff640 100644
--- a/platform/javascript/js/engine/engine.js
+++ b/platform/javascript/js/engine/engine.js
@@ -58,6 +58,9 @@ const Engine = (function () {
initPromise = new Promise(function (resolve, reject) {
config['locateFile'] = Utils.createLocateRewrite(loadPath);
config['instantiateWasm'] = Utils.createInstantiatePromise(loadPromise);
+ // Emscripten configuration.
+ config['thisProgram'] = me.executableName;
+ config['noExitRuntime'] = true;
Godot(config).then(function (module) {
module['initFS'](me.persistentPaths).then(function (fs_err) {
me.rtenv = module;
@@ -119,9 +122,6 @@ const Engine = (function () {
locale = navigator.languages ? navigator.languages[0] : navigator.language;
locale = locale.split('.')[0];
}
- // Emscripten configuration.
- me.rtenv['thisProgram'] = me.executableName;
- me.rtenv['noExitRuntime'] = true;
// Godot configuration.
me.rtenv['initConfig']({
'resizeCanvasOnStart': me.resizeCanvasOnStart,