virtualx-engine/platform/javascript
Fabio Alessandrelli 179ec3ca0e [HTML5] AudioWorklet API implementation.
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.
2020-11-10 18:56:21 +01:00
..
api [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
engine [HTML5] AudioWorklet API implementation. 2020-11-10 18:56:21 +01:00
export [HTML5] AudioWorklet API implementation. 2020-11-10 18:56:21 +01:00
native [HTML5] AudioWorklet API implementation. 2020-11-10 18:56:21 +01:00
audio_driver_javascript.cpp [HTML5] AudioWorklet API implementation. 2020-11-10 18:56:21 +01:00
audio_driver_javascript.h [HTML5] AudioWorklet API implementation. 2020-11-10 18:56:21 +01:00
detect.py [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
display_server_javascript.cpp [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
display_server_javascript.h [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
dom_keys.inc Swtich HTML5 key detection from keyCode to code. 2020-06-04 21:15:05 +02:00
emscripten_helpers.py [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
godot_audio.h [HTML5] AudioWorklet API implementation. 2020-11-10 18:56:21 +01:00
godot_js.h [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
http_client.h.inc Port member initialization from constructor to declaration (C++11) 2020-05-14 10:01:56 +02:00
http_client_javascript.cpp Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocks 2020-05-14 16:54:55 +02:00
http_request.h Replace NULL with nullptr 2020-04-02 13:38:00 +02:00
javascript_eval.cpp [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
javascript_main.cpp [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +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] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
os_javascript.h [HTML5] Port JavaScript inline code to libraries. 2020-11-10 11:42:51 +01:00
platform_config.h Update copyright statements to 2020 2020-01-01 11:16:22 +01:00
run_icon.png Optimize images losslessly using oxipng -o6 --strip all --zopfli 2018-06-28 19:17:41 +02:00
SCsub [HTML5] AudioWorklet API implementation. 2020-11-10 18:56:21 +01:00