aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2014-01-13handle precision -1 in printf .*Alon Zakai
2014-01-14Fix GL emulation regression with VBO data caused by commit ↵Jukka Jylänki
https://github.com/kripken/emscripten/commit/4e3c1b3e862ffd8e324cd1f24ed84692bd50a83b#commitcomment-5056244
2014-01-13avoid leaks on multiple calls to relooper MakeOutputBufferAlon Zakai
2014-01-13allow relooper to manager its own output buffer, to avoid fixed output limits1.8.7Alon Zakai
2014-01-13add dependencies so code with exceptions (invoke/landingpad) but without an ↵Alon Zakai
actual throw will still pull in the necessary stuff
2014-01-13Merge pull request #1999 from juj/gl_prepareclientattrAlon Zakai
GL prepareClientAttributes.
2014-01-13Reintroduce liveClientAttributes to optimize the case where GL emulation ↵Jukka Jylänki
code is called with a very large GLImmediate.MAX_TEXTURES size.
2014-01-10Merge pull request #1987 from AlexPerrot/glut_numpadAlon Zakai
Adding numpad keycodes to library_glut.js
2014-01-10Optimize GL emulation prepareClientAttributes. Fix issues where the slow ↵Jukka Jylänki
path was not able to handle unaligned source data. Annotate some unsupported cases. Remove liveClientAttributes, which does not seem to be a win in profiles.
2014-01-09prevent calling run more than once; fixes #1992Alon Zakai
2014-01-09Merge pull request #1972 from juj/gl__optsAlon Zakai
GL cleanup and optimizations.
2014-01-09Merge pull request #1990 from inolen/errnooptAlon Zakai
utilize stack member from base Error class
2014-01-09utilize stack member from base Error classAnthony Pesch
2014-01-09Fix preprocessor ifdef in GL emulation library.Jukka Jylänki
2014-01-09Add var GLctx; declaration to GL init to avoid polluting global namespace. ↵Jukka Jylänki
Replace all 'this.xxx' with 'GLImmediate.xxx' when this==GLImmediate, to avoid throwing off Closure minification pass.
2014-01-09Rename GLImmediate.matrix.lib to GLImmediate.matrixLib to not alias with ↵Jukka Jylänki
GLImmediate.matrix array that contains emulated modelview,projection and texture matrices. Restore compressedTexImage2D symbols to be closure-friendly.
2014-01-09Simplify GL emulation matrix stack initialization. Update code after rebase.Jukka Jylänki
2014-01-09Simplify verbose object dereference hierarchy in library_gl.js by storing ↵Jukka Jylänki
global WebGL context in the variable GLctx in addition to Module.ctx.
2014-01-09Simplify verbose object dereference chains in GL library by consistently ↵Jukka Jylänki
using the global name GLImmediate over the GL.immediate form.
2014-01-09Make caching of last bound GL_ARRAY_BUFFER in FFP emulation mode safe and ↵Jukka Jylänki
always enable that optimization.
2014-01-09Optimize glBindBuffer when GL emulation modes are not used. In that case, ↵Jukka Jylänki
currently bound buffers do not need to be tracked.
2014-01-09Optimize glEnableClientState by avoiding it to be called with different ↵Jukka Jylänki
param count.
2014-01-09Optimize GL FFP emulation layer by omitting redundant glUseProgram for ↵Jukka Jylänki
identical shader programs.
2014-01-09Minor optimization to FFP emulation: Use integers instead of strings as key ↵Jukka Jylänki
to FFP matrix file. This allows using arrays instead of maps to store the file, and avoids unnecessary string operations.
2014-01-09Fix GL emulation problems that caused particles and ground to disappear in ↵Jukka Jylänki
Bananabread demo, caused by previous commit https://github.com/kripken/emscripten/commit/fc5dd62fc359397245aca85b1cc847393ba5858f that only partially tracked the changes to the FFP emulation state.
2014-01-08fix relooper compiler warningsAlon Zakai
2014-01-08verify imul correctness, workaround for webkit bug 126345; closes #1991Alon Zakai
2014-01-08fixing indentationAlexPerrot
2014-01-07notice simd signal from fastcompAlon Zakai
2014-01-07update other.test_simd test for llvm 3.3 and 3.4Alon Zakai
2014-01-07Merge branch 'incoming' into llvm-3.41.8.6Alon Zakai
Conflicts: tests/test_benchmark.py tools/shared.py
2014-01-07make aggressiveVariableElimination usable through a settingAlon Zakai
2014-01-07properly overflow gep arguments; fixes #1975Alon Zakai
2014-01-07Merge branch 'add-libuuid' of github.com:fadams/emscripten into incomingAlon Zakai
Conflicts: tools/shared.py
2014-01-07Implementing keycodes for numpad numbered keys.AlexPerrot
They return the same keycode as the numbers on the main keyboard.
2014-01-07Added ENVIRONMENT_IS_WEB test prior to checking window.crypto etc. so we are ↵Fraser Adams
sure that window is defined
2014-01-06preprocess recursively into #include's; fixes #1984Alon Zakai
2014-01-06ignore new readonly attribute in llvm 3.4Alon Zakai
2014-01-06ignore new readnone attribute in llvm 3.4Alon Zakai
2014-01-06Merge pull request #1982 from floooh/incomingAlon Zakai
Added missing Return and Tab keycode support to library_glut.js
2014-01-06Merge pull request #1978 from coolwanglu/prAlon Zakai
correct annotation for closure
2014-01-06Added support for Return and Backspace key to glutfloooh
2014-01-06changed != to !== in a couple of places. Added fix to prevent closure ↵Fraser Adams
minifying crypto randomBytes etc. this fix makes use of closure externs so I've added a closure-externs.js to hold the definitions and modified tools/shared.py closure_compiler method to point to closure-externs.js. I've added externs to fix minification of the ws library used in library_sockfs.js too
2014-01-06tokenize() does not accept a 2nd parameterLu Wang
2014-01-05correct annotation for closureLu Wang
2014-01-04fix some relooper compiler warnings and update reftests for previous fixes1.8.3Alon Zakai
2014-01-03Merge pull request #1967 from coolwanglu/pr_cleanAlon Zakai
clean extra arg of JSify
2014-01-03Merge pull request #1941 from onnoj/incomingAlon Zakai
Added workaround for window.scrollX compat.
2014-01-03optimize main loop in SDL_UnlockSurface to avoid a branchAlon Zakai
2014-01-03[SDL] Actually fix SDL_UnlockSurface in IE10/IE11.John Vilk
The previous revision did not copy over pixel data properly. This time, I have reverted the IE path to the code used in this method prior to the breaking change, and have tested it with JSMESS.