aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2013-09-24Fix bug where resuming SDL audio multiple times could cause multiple audio ↵Jukka Jylänki
event loops to be accumulated. Add a mechanism for avoiding buffer starving a bit better with Web Audio.
2013-09-24Document Mozilla Audio Data API is used as a workaround.Jukka Jylänki
2013-09-24Adjust SDL Web Audio API backend to make it work on Firefox nightly. Note ↵Jukka Jylänki
that this path is still disabled for Firefox, since Mozilla Audio Data API gives better sound quality.
2013-09-24Explicitly disconnect generated audio buffers with Web Audio API to ↵Jukka Jylänki
guarantee no resources will be leaked. (not sure if this is necessary, but it uncovered a timing bug, and doesn't hurt to be safe)
2013-09-24Fix audio callback overflow problems by avoiding using ↵Jukka Jylänki
Browser.safeSetTimeout, and instead calling safeSetInterval to control the timing drift explicitly.
2013-09-24Improve the Web Audio callback buffer scheduling logic to stay ahead of ↵Jukka Jylänki
buffer underflow by at least more than one sample block.
2013-09-24Fix reporting of silence parameter in SDL audio api.Jukka Jylänki
2013-09-24Fix closure issues with Web Audio support in SDL.Jukka Jylänki
2013-09-24Improve SDL_OpenAudio support to work with the newest Web Audio API spec, ↵Jukka Jylänki
add better support for different SDL audio formats and sample rates. Add browser test for SDL audio beep sample.
2013-09-24Switched to single quotes for consistency.ILOVEPIE
Signed-off-by: ILOVEPIE <thehairyrock@gmail.com>
2013-09-24Fixed some stuff I forgot to change.ILOVEPIE
Signed-off-by: ILOVEPIE <thehairyrock@gmail.com>
2013-09-24Rewritten with audioBuffersILOVEPIE
Added myself to AUTHORS Signed-off-by: ILOVEPIE <thehairyrock@gmail.com>
2013-09-24Made the WebAudioAPI support slightly more efficient by removing some ↵ILOVEPIE
unnecessary channels. Signed-off-by: ILOVEPIE <thehairyrock@gmail.com>
2013-09-24Added WebAudioAPI output to mixer codeILOVEPIE
2013-09-24Merge pull request #1625 from ngld/dprintfAlon Zakai
Implemented dprintf. (Fixes #1250)
2013-09-24Merge pull request #1650 from rharkeadsk/dev/fix-printf-paddingAlon Zakai
Fix 3 issues with formatting (printf)
2013-09-24improve check for Float64Array; fixes #1651Alon Zakai
2013-09-24do not turn 0*x to 0 in the case of floats, since NaNs break there; fixes #1661Alon Zakai
2013-09-24Merge pull request #1656 from juj/gl_id_validationjuj
Gl id validation
2013-09-24Merge pull request #1643 from waywardmonkeys/fix-typoAlon Zakai
Fix typo in URL in warning message
2013-09-24Add more validation to the GL layer when GL_ASSERTIONS is enabled. This ↵Jukka Jylänki
catches and reports situations where user code passes nonexisting or deleted GL objects to texture/program/shader/framebuffer/renderbuffer functions, and yells out explicitly that the user code is not behaving properly.
2013-09-24Fix indentation in previous commit.Jukka Jylänki
2013-09-24Enable WEBGL_depth_texture on GL context init. WEBGL_depth_texture is an ↵Jukka Jylänki
extension that adds support for 16-bit and 32-bit integer depth formats, as well as the packed d24s8 integer depth+stencil format. See http://www.khronos.org/registry/webgl/extensions/WEBGL_depth_texture/
2013-09-23forward noSafe in makeGet|SetValueAlon Zakai
2013-09-23optimize end of intertyperAlon Zakai
2013-09-23sort target labels in switches so output is consistently orderedAlon Zakai
2013-09-23fix split file markerAlon Zakai
2013-09-23asm coerce in atomicrmw; fixes #1637Alon Zakai
2013-09-23relooper input is ascii, emit it to the heap more efficiently with ↵1.6.1Alon Zakai
writeAsciiToMemory
2013-09-23optimize string compares in getNativeTypeSizeAlon Zakai
2013-09-23optimize getNativeTypeSizeAlon Zakai
2013-09-23remove unnecessary filter after tokenizerAlon Zakai
2013-09-23optimize end of intertyperAlon Zakai
2013-09-23remove comment about unordered_set; it is slowerAlon Zakai
2013-09-23unwrap tokenizerAlon Zakai
2013-09-23remove duplicate codeAlon Zakai
2013-09-23only create relooper in funcs phaseAlon Zakai
2013-09-23clean up reloopers1.6.0Alon Zakai
2013-09-23initialize currLabelFinishedAlon Zakai
2013-09-23simplify function splitterAlon Zakai
2013-09-23remove framework entirelyAlon Zakai
2013-09-23fix inline assemblyAlon Zakai
2013-09-23deframeworkify the rest of intertyperAlon Zakai
2013-09-23deframeworkify intertyper:tokenizerAlon Zakai
2013-09-23move tokenizer out of intertyperAlon Zakai
2013-09-23deframeworkify intertyper:lineSplitterAlon Zakai
2013-09-23remove last substrate code from jsifierAlon Zakai
2013-09-23deframeworkify jsifier:function linesAlon Zakai
2013-09-23deframeworkify jsifier:functionStubAlon Zakai
2013-09-23deframeworkify jsifier:aliasAlon Zakai