aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-02-12Implement SDL audio buffer queueing to use Web Audio ScriptProcessorNode in ↵Jukka Jylänki
the special case when the requested SDL_OpenAudio sampling rate matches the Web Audio graph native sampling rate. Using ScriptProcessorNode should have the benefit that it pulls audio buffer updates with better granularity/precision than using setTimeout, which suffers from too much jitter (even spikes as long as 230msecs seen).
2014-02-11Merge branch 'incoming' of github.com:mgerhardy/emscripten into incomingAlon Zakai
Conflicts: src/library_sdl.js
2014-02-11refactor mouse wheel handling code to be shared across SDL, glfw, glutAlon Zakai
2014-02-10NO_EXIT_RUNTIME option, to set Module.noExitRuntime during compilationAlon Zakai
2014-02-10keep runtime alive if workers are calledAlon Zakai
2014-02-10keep runtime alive if we call async_prepare*Alon Zakai
2014-02-10don't forget to set ai_next in getaddrinfo, and use emcc in test_getaddrinfo ↵Alon Zakai
as it now needs libc
2014-02-10add stub for mkport in non-webrtcAlon Zakai
2014-02-10fix typo in exceptions codeAlon Zakai
2014-02-10fix fake _ZTISt9exceptionAlon Zakai
2014-02-10add aborting stubs in main modules, and replace them with functions from ↵Alon Zakai
side modules
2014-02-10Merge pull request #2099 from waywardmonkeys/upstream-from-imvuAlon Zakai
Upstream from imvu
2014-02-10Merge pull request #1408 from rfk/move-std-fdsAlon Zakai
Make stdin/stdout/stderr be 0/1/2 per standard posix convention
2014-02-10fix glGetTexParameter; fixes #2112Alon Zakai
2014-02-09Merge pull request #2084 from amatus/push-upstreamAlon Zakai
Remove _-prefix from in6addr_*
2014-02-09manually define typeinfo for std::exceptionAlon Zakai
2014-02-09emit aborting stubs for all missing functions, not just in asm modeAlon Zakai
2014-02-09improve gl function copying codeAlon Zakai
2014-02-09override emscripten_ versions of gl funcs when gl emulation kicks inAlon Zakai
2014-02-09map gl functions to emscripten_ versions to avoid collisions, and to work in ↵Alon Zakai
fastcomp
2014-02-09resolve gl aliases directly, simpler for fastcompAlon Zakai
2014-02-09handle unknown shader compilation bugs a little betterAlon Zakai
2014-02-09move emscripten_GetProcAddress to a C library, so that it is less hackish ↵1.10.3Alon Zakai
and can work in fastcomp
2014-02-07move deps info to fileAlon Zakai
2014-02-07do not emit i64 support code in shared libsAlon Zakai
2014-02-07improve safe heap tests in asm modeAlon Zakai
2014-02-06Remove constants that are missing in netinet/in.h1.10.2-0amatus1David Barksdale
2014-02-06Remove _-prefix from in6addr_*David Barksdale
2014-02-06Merge pull request #2103 from juj/opt_cmp1.10.2Alon Zakai
Add optimized versions of musl libc string and memory comparison functions.
2014-02-06Merge pull request #2100 from dreamlayers/prevent_hotkeysAlon Zakai
Always preventDefault() on keydown if keypress is not needed.
2014-02-06fix constant generation bug due to 3605f8ccAlon Zakai
2014-02-06warn when rendering without setAnimationFrameAlon Zakai
2014-02-06use .set on big memcpysAlon Zakai
2014-02-06Add strcoll as well so that library.js does not need to depend on musl libc ↵Jukka Jylänki
code.
2014-02-06Add optimized versions of musl libc string and memory comparison functions.Jukka Jylänki
2014-02-06Merge pull request #2082 from inolen/oes_stdderjuj
don't check to enable OES_standard_derivatives in GL.getSource
2014-02-06Always preventDefault() on keydown if keypress is not needed.Boris Gjenero
Some browser shortcut keys activate if event.preventDefault() is not called for the keydown event. This will prevent all such hotkeys when keypress events aren't needed.
2014-02-05allow external variables to be defined as strings in library*.js filesAlon Zakai
2014-02-05optimize out fround calls on clients that do not support froundAlon Zakai
2014-02-05Merge pull request #2097 from dreamlayers/web_audiojuj
Web Audio buffering improvement
2014-02-04disable WARN_UNALIGNED by defaultAlon Zakai
2014-02-04WARN_UNALIGNED option for fastcompAlon Zakai
2014-02-04Improve Web Audio buffering.Boris Gjenero
This changes the Web Audio code to increase buffers according to SDL.audio.numSimultaneouslyQueuedBuffers, which can be changed via Module['SDL_numSimultaneouslyQueuedBuffers']. It becomes more similar to Mozilla Audio Data code. Multiple pending timers are used to improve sound when there is high CPU usage.
2014-02-04Merge pull request #2094 from inolen/lazy_init_surface_bufferAlon Zakai
lazily initialize SDL surface buffer
2014-02-04lazily initialize SDL surface bufferAnthony Pesch
2014-02-04Fix a possible double-deletion in embind when returning a smart pointer from ↵Chad Austin
an abstract class implementation.
2014-02-04Fix a possible memory corruption bug when using val::asChad Austin
2014-02-03sscanf fix and test fixAlon Zakai
2014-02-02support EXCEPTION_CATCHING_WHITELIST in fastcompAlon Zakai
2014-02-01fix for FS.utime parametersAnthony Pesch