Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-29 | do not emit empty postsets from js compiler for fastcomp output | Alon Zakai | |
2013-11-28 | fix bitcast type when the input is an llvm function like getelementptr | Alon Zakai | |
2013-11-28 | fix memset return value | Alon Zakai | |
2013-11-28 | fix fastcomp vararg alignment, only 4-byte | Alon Zakai | |
2013-11-28 | Merge pull request #1872 from coolwanglu/mkdtemp | Alon Zakai | |
mkdtemp | |||
2013-11-28 | Merge branch 'glGet-cleanup' into incoming | Alon Zakai | |
2013-11-28 | cleanup and consolidate glGet | Alon Zakai | |
2013-11-28 | Document GL_FFP_ONLY setting in src/settings.js. | Jukka Jylänki | |
2013-11-28 | check error in mkdtemp() | Lu Wang | |
2013-11-28 | mkdtemp | Lu Wang | |
2013-11-28 | - fix for structures generated by manually calling generateStructInfo | Anthony Pesch | |
2013-11-27 | add dso_handle to library, for fastcomp | Alon Zakai | |
2013-11-27 | Merge pull request #1863 from juj/gl_emulation_opts_rebased | Alon Zakai | |
Optimize GL emulation layer. | |||
2013-11-27 | GL_IMPLEMENTATION_COLOR_READ_TYPE and GL_IMPLEMENTATION_COLOR_READ_FORMAT | Alon Zakai | |
2013-11-27 | Cast GL emulation matrix version numbers back to integers after increment. ↵ | Jukka Jylänki | |
Code cleanup and clarify comments. | |||
2013-11-26 | tiny code cleanup | Alon Zakai | |
2013-11-26 | Merge pull request #1865 from ngld/llvm-used | Alon Zakai | |
Fix @llvm.used | |||
2013-11-27 | Set proper value type for @llvm.used | ngld | |
2013-11-26 | Merge pull request #1864 from ngld/llvm-used | Alon Zakai | |
Implemented #1573. (@llvm.used) | |||
2013-11-26 | getting some initial set of x86 intrinsics mapped to JS SIMD ops; update ↵ | Heidi Pan | |
existing SIMD code to use updated JS SIMD API (SIMD.type.op instead of SIMD.op & SIMD.opu32; int32x4 instead of uint32x4); bug fix: right type of withX() for int32x4 initialization; bug fix: splat(0) instead of zero() for int32x4 initialization | |||
2013-11-26 | Implemented #1573. All functions marked as "used" will be automatically ↵ | ngld | |
added to EXPORTED_FUNCTIONS. | |||
2013-11-26 | Add new GL emulation related #define GL_FFP_ONLY which is used to signal ↵ | Jukka Jylänki | |
that the C/C++ client code will not use any GL shaders, allowing more efficient optimizations to be performed in the FFP GL emulation code knowing that it doesn't need to worry about shader programs from the user. | |||
2013-11-26 | Skip looping twice over textures in GL emulation renderer prepare() code. ↵ | Jukka Jylänki | |
Clean up unnecessary variable. | |||
2013-11-26 | Name GL functions that show up as anonymous in the profile. | Jukka Jylänki | |
2013-11-26 | Version immediate mode GL matrix stack data, so that the matrices don't need ↵ | Jukka Jylänki | |
to be reset on each program if they didn't change. | |||
2013-11-26 | Fix GL logging message when GL_UNSAFE_OPTS is disabled. | Jukka Jylänki | |
2013-11-26 | Cache the currently active FFP emulation renderer object. If ↵ | Jukka Jylänki | |
renderer-related GL state does not change, the renderer can then be looked up very quickly, instead of having to recompute the key every time. | |||
2013-11-26 | Optimize GL emulation performance by packing the GLTexEnv renderer key to a ↵ | Jukka Jylänki | |
tighter space, which greatly reduces the number of required CKeyView.next() traversals that show up costly in the profiles. | |||
2013-11-26 | Simplify the key state used for identifying used vertex attribute set. The ↵ | Jukka Jylänki | |
function CKeyView.next() shows up as one of the hottest in profiles, so merging multiple key identifiers to one helps performance. | |||
2013-11-26 | Remove vertex attribute size and type information from being part of the FFP ↵ | Jukka Jylänki | |
emulation renderer key. This improves performance by making the renderer key simpler, which causes fewer renderer state key traversals to be done in getRenderer(), and by reducing the number of created shader programs and # of shader program switches performed during frame. | |||
2013-11-26 | Added new configuration parameter support 'GL_MAX_TEXTURE_IMAGE_UNITS' to ↵ | Jukka Jylänki | |
the emscripten Module object so that codebases using fixed-function GL emulation mode can hint to the emulation code how many texture units they are using at maximum. This optimizes the emulation code path to avoid having to examine an unnecessary amount of texture units at each draw call (at minimum the code would loop over to confirm that the unused texunits are really unused, which would burn up some unneeded cycles.) | |||
2013-11-26 | parse hex floats in vector literals | Alon Zakai | |
2013-11-26 | replace PROTOCOL_LIST and PROTOCOL_MAP with a Protocols object containing a ↵ | Fraser Adams | |
list and a map instance | |||
2013-11-26 | in getprotoent return 0 rather than null if we reach eof in our protocol ↵ | Fraser Adams | |
database | |||
2013-11-27 | fix rand_r; add rand_r in test_rand | Lu Wang | |
2013-11-27 | Revert "use js variable for rand_seed" | Lu Wang | |
This reverts commit 3e31f83ac762e34b266b7888aec161bb2b843dd1. | |||
2013-11-27 | use js variable for rand_seed | Lu Wang | |
2013-11-26 | correct way of scrollinbg to bottom | Lu Wang | |
2013-11-26 | naive implement of SDL_LowerBlit | Lu Wang | |
2013-11-25 | fix typo in onContextCreationError | Alon Zakai | |
2013-11-25 | srand() & simple rand() supporing seed | Lu Wang | |
2013-11-24 | support for ignoring nacl intrinsics | Alon Zakai | |
2013-11-24 | add getprotobyname and associated functions from netdb.h. Add ↵ | Fraser Adams | |
test_getprotobyname.c test suite and update test_sockets.py to include test_getprotobyname. ./runner.py sockets.test_getprotobyname completes successfully | |||
2013-11-22 | listen to webglcontextcreationerror for information; fixes #1846 | Alon Zakai | |
2013-11-22 | simplify relooper default indent | Alon Zakai | |
2013-11-22 | fix pthread_setspecific on values of null | Alon Zakai | |
2013-11-21 | Merge branch 'fix_whitespace' of github.com:DanielBaulig/emscripten into ↵ | Alon Zakai | |
incoming Conflicts: AUTHORS | |||
2013-11-21 | Add missing semicolons in preamble.js | Daniel Baulig | |
2013-11-21 | use normal std::string in native relooper builds | Alon Zakai | |
2013-11-21 | add some support for le32=2 mode, where varargs is just 4-byte aligned | Alon Zakai | |