diff options
author | Alon Zakai <alonzakai@gmail.com> | 2012-11-28 16:21:24 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2012-12-07 14:23:19 -0800 |
commit | 0ec22e206f7b552897dd2c303c84c70b742d0208 (patch) | |
tree | 511adfa839e3a49ddfa27c5ad1afdaae37d9d169 /src/library_sdl.js | |
parent | 1dfc355a56d5da67bb6bcb9c821b46c62c47bb77 (diff) |
only use typed function tables in asm_js mode
Diffstat (limited to 'src/library_sdl.js')
-rw-r--r-- | src/library_sdl.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/library_sdl.js b/src/library_sdl.js index 0969f738..62353c59 100644 --- a/src/library_sdl.js +++ b/src/library_sdl.js @@ -1116,7 +1116,7 @@ var LibrarySDL = { SDL.audio.bufferSize = totalSamples*2; // hardcoded 16-bit audio SDL.audio.buffer = _malloc(SDL.audio.bufferSize); SDL.audio.caller = function() { - FUNCTION_TABLE[SDL.audio.callback](SDL.audio.userdata, SDL.audio.buffer, SDL.audio.bufferSize); + {{{ Functions.getTable('viii') }}}[SDL.audio.callback](SDL.audio.userdata, SDL.audio.buffer, SDL.audio.bufferSize); SDL.audio.pushAudio(SDL.audio.buffer, SDL.audio.bufferSize); }; // Mozilla Audio API. TODO: Other audio APIs @@ -1408,7 +1408,7 @@ var LibrarySDL = { audio.pause(); SDL.music.audio = null; if (SDL.hookMusicFinished) { - FUNCTION_TABLE[SDL.hookMusicFinished](); + {{{ Functions.getTable('v') }}}[SDL.hookMusicFinished](); } return 0; }, @@ -1551,7 +1551,7 @@ var LibrarySDL = { SDL_AddTimer: function(interval, callback, param) { return window.setTimeout(function() { - FUNCTION_TABLE[callback](interval, param); + {{{ Functions.getTable('ii') }}}[callback](interval, param); }, interval); }, SDL_RemoveTimer: function(id) { |