aboutsummaryrefslogtreecommitdiff
path: root/src/library_browser.js
diff options
context:
space:
mode:
authorAlon Zakai <alonzakai@gmail.com>2012-04-17 20:32:14 -0700
committerAlon Zakai <alonzakai@gmail.com>2012-04-17 20:32:14 -0700
commit735637e9a10049f69525d57d3e50f4ad0b90850e (patch)
tree54c28b89f4eff2d734b5907dc1b5fef92ea23969 /src/library_browser.js
parent74690aa7e9dba5d729264536a6610120afa36315 (diff)
add emscripten_async_call
Diffstat (limited to 'src/library_browser.js')
-rw-r--r--src/library_browser.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/library_browser.js b/src/library_browser.js
index 09f8b96c..299e8a72 100644
--- a/src/library_browser.js
+++ b/src/library_browser.js
@@ -19,6 +19,13 @@ mergeInto(LibraryManager.library, {
_emscripten_set_main_loop.cancel = true;
},
+ emscripten_async_call: function(func, millis) {
+ // TODO: cache these to avoid generating garbage
+ setTimeout(function() {
+ FUNCTION_TABLE[func]();
+ }, millis);
+ },
+
$Browser: {
createContext: function(canvas, useWebGL) {
#if !USE_TYPED_ARRAYS