Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-11-21 | [HTML5] Libraries refactor for linting. | Fabio Alessandrelli | |
Initial work to make liniting easier. This includes: - Rename http_request.js to library_godot_http_request.js. - Rename externs.js to engine.externs.js. - New library_godot_runtime.js (GodotRuntime) wraps around emscripten functions. - Refactor of XMLHttpRequest handler in engine/preloader.js. - Few fixes to bugs spotted by early stage linting. | |||
2020-11-17 | Add missing javascript semi-colons. | Marcel Admiraal | |
2020-11-16 | Remove empty lines around braces with the formatting script | Aaron Franke | |
2020-11-10 | [HTML5] AudioWorklet API implementation. | Fabio Alessandrelli | |
Rewrote AudioDriverJavaScript to support multiple processor nodes. The old (and deprecated) ScriptProcessorNode when threads are not available, and the new AudioWorklet API when threads are enabled. The new implementation uses two ring buffers and a shared state to communicated with the AudioWorklet thread. The audio.worklet.js JavaScript file is always added to the export template, but only really used (and downloaded) in the thread build. |