aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-15Merge pull request #2018 from waywardmonkeys/updates31.8.12Alon Zakai
Updates3
2014-01-15Merge pull request #2019 from juj/evenmore_gl_optsAlon Zakai
Even more gl opts
2014-01-15Optimize rendering from client-side memory by maintaining a set of ↵Jukka Jylänki
doublebuffered VBOs. This improves performance by reducing CPU-GPU pipeline stalls.
2014-01-15Further optimize FFP GL getRenderer() operation.Jukka Jylänki
2014-01-15Bump version.Bruce Mitchener
2014-01-15Fill in undefined math symbols.Bruce Mitchener
2014-01-14fix aggressiveVariableElimination bug and add testingAlon Zakai
2014-01-14fix for running js optimizer standaloneAlon Zakai
2014-01-14fix wprintf-related bug that bit fastcomp1.8.11Alon Zakai
2014-01-14disable test_simd3 due to breakageAlon Zakai
2014-01-14fix double start bug #1992 in browser as wellAlon Zakai
2014-01-14Merge pull request #2009 from waywardmonkeys/updates2Alon Zakai
Updates2
2014-01-14Merge pull request #1878 from Cloudef/incomingjuj
Add GLEW 1.10.0 emulation
2014-01-14Add GLEW 1.10.0 emulationJari Vetoniemi
Includes library_glew.js that stubs the init functions, but also provides the other functions. GL/glew.h is now changed to work with GLEW_EXT_foo_bar constants, some missing constants that are in GLEW 1.10.0 are also provided. Otherwise it still uses SDL_opengl.h to provide function definitions and other constants. Linaro's GLEW (glew-oes) is also supported to some degree to make it easier to get ES1 and ES2 software using it running. What it lacks: - Some constants and function declarations that are in GLEW 1.10.0 might be missing. - The real glew-es fork also includes normal GL constants and function pointers, this does not. Tests ran: - tests/runner.py browser Real world example using this code (and upcomming glfw3 port) can be found here: http://cloudef.eu/glhck http://cloudef.eu/glhck/qb.html
2014-01-14Bump version.1.8.10Bruce Mitchener
2014-01-14Expand aliases for strto*_l() to short functions.Bruce Mitchener
This removes warnings about incompatible pointer types in asm2 mode.
2014-01-14Move err/warn/etc from libc to libcextra.Bruce Mitchener
2014-01-14Replace getopt_long with musl version.Bruce Mitchener
2014-01-14stdlib/strtod.c is no longer used.Bruce Mitchener
This has been replaced with code from musl.
2014-01-14Replace implementation of warn*/err*.Bruce Mitchener
This eliminates a large number of warnings about incompatible function pointer casts when compiling for asm.js.
2014-01-14Fix asm2 compilation where __toread was used.Bruce Mitchener
2014-01-14Note change in signgam implementation from upstream.Bruce Mitchener
2014-01-13add fputwc, which enables wprintf1.8.9Alon Zakai
2014-01-13Merge branch 'incoming' of github.com:kripken/emscripten into incoming1.8.8Alon Zakai
conflicts: tests/test_core.py tools/shared.py
2014-01-13Merge pull request #2004 from waywardmonkeys/updatesAlon Zakai
Updates
2014-01-13unset precision if set to -1Alon Zakai
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-13optimize searching in set of implemented functions in fastcomp toolchain codeAlon Zakai
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-14Bump version.Bruce Mitchener
2014-01-14Move scalbn to libc to fix broken functionality. Disable test on x86.Bruce Mitchener
2014-01-14Add lots of math functions.Bruce Mitchener
2014-01-14Another test for negative zero and hex floats.Bruce Mitchener
2014-01-14Make lgamma and friends work, add test.Bruce Mitchener
We can't use weak aliases on variables in emscripten, so get rid of __signgam and just use signgam.
2014-01-14Add gamma functions.Bruce Mitchener
2014-01-14Add strtod(), wcstod(), wcstol() and friends.Bruce Mitchener
This implementation of strtod() replaces the old as it implements support for parsing hex constants which is needed by various tests.
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-13clean up some more tests/casesAlon Zakai
2014-01-13fix testcase to validate as llvm irAlon Zakai
2014-01-13remove old test that cannot be done in fastcomp, relies on code ↵Alon Zakai
miscompilation in original compiler
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-13Handle negative zero values correctly.Bruce Mitchener
This handles the situation when they're part of a global variable whether it just be a float/double or embedded within a struct. Fixes #1898.
2014-01-13Missing string.h functionality.Bruce Mitchener
2014-01-13Update libcxx to current version.Bruce Mitchener
2014-01-13Update to current libcxxabi for new exception code.Bruce Mitchener
2014-01-12enable another test_cases case in fastcompAlon Zakai
2014-01-12enable test_async_exit in fastcompAlon Zakai