godot/platform/javascript
Fabio Alessandrelli 41b1f2a7f9
[HTML5] Use browser mix rate by default on the Web.
Browsers doesn't really like forcing the mix rate, e.g. Firefox does not
allow input (microphone) if the mix rate is not the default one, Chrom*
will exhibit worse performances, etc.

(cherry picked from commit b800438efb)
2021-09-29 08:57:26 +02:00
..
api Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
export [HTML5] Opt-in virtual keyboard support. 2021-03-11 20:58:09 +01:00
js [HTML5] Use browser mix rate by default on the Web. 2021-09-29 08:57:26 +02:00
.eslintrc.engine.js [HTML5] Document Engine and EngineConfig (jsdoc). 2021-02-26 15:35:38 +01:00
.eslintrc.js [HTML5] Enforce JavaScript style with eslint. 2020-11-23 13:26:19 +01:00
.eslintrc.libs.js Add support for WebXR 2021-01-04 17:01:42 -06:00
audio_driver_javascript.cpp [HTML5] Use browser mix rate by default on the Web. 2021-09-29 08:57:26 +02:00
audio_driver_javascript.h Modernize Thread 2021-02-18 11:58:08 +01:00
detect.py [HTML5] Raise default initial memory to 32 MiB. 2021-07-13 17:04:42 +02:00
dom_keys.inc Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
emscripten_helpers.py HTML5: Handle GODOT_VERSION_STATUS env var in @GODOT_VERSION@ 2021-09-21 14:26:15 +02:00
godot_audio.h [HTML5] Use browser mix rate by default on the Web. 2021-09-29 08:57:26 +02:00
godot_js.h [HTML5] Fix some JS library signature. 2021-06-17 13:23:40 +02:00
http_client_javascript.cpp [HTML5] Replace XMLHttpRequest with Fetch. 2021-03-06 11:44:43 +01:00
http_client.h.inc [HTML5] Use 64KiB chunk size in JS HTTPClient. 2021-05-09 16:23:38 +02:00
javascript_eval.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
javascript_main.cpp [HTML5] Fix target_fps when window loses focus. 2021-05-09 16:28:22 +02:00
javascript_runtime.cpp Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
logo.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2019-10-12 23:23:33 +02:00
os_javascript.cpp [HTML5] Implement WebGL fallback. 2021-04-06 12:56:45 +02:00
os_javascript.h [HTML5] Opt-in virtual keyboard support. 2021-03-11 20:58:09 +01:00
package-lock.json [HTML5] Update eslint and jsdoc dependencies. 2021-06-17 13:24:44 +02:00
package.json [HTML5] Update eslint and jsdoc dependencies. 2021-06-17 13:24:44 +02:00
platform_config.h Update copyright statements to 2021 2021-01-13 16:17:06 +01:00
README.md Add logo attribution for Android, HTML5 and Linux platform icons 2021-09-21 14:56:03 +02:00
run_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
SCsub [HTML5] Fix GDNative compilation with emcc 2.0.19+ 2021-05-19 15:22:10 +02:00

HTML5 platform port

This folder contains the C++ and JavaScript code for the HTML5/WebAssembly platform port, compiled using Emscripten.

It also contains a ESLint linting setup (see package.json).

See also misc/dist/html folder for files used by this platform such as the HTML5 shell.

Artwork license

logo.png and run_icon.png are licensed under Creative Commons Attribution 3.0 Unported per the HTML5 logo usage guidelines.