Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
|
|
mistakenly bitcasts that way
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Optimize alignment rounding.
|
|
Add mktemp
|
|
Replace x>>2<<2 and x>>3<<3 with x&-4 and x&-8, respectively, since
an and is cheaper than two shifts.
|
|
|
|
|
|
incorrectly minified by Closure. Simple change from module.exports = Module to module['exports'] = Module fixes this. Added simple test case compiling with --O2 -closure 1 to /tests/Module-exports
|
|
|
|
uniforms need to have consecutive locations, i.e. array[x] is at location array[0] + x. The uniform mapping table mechanism in library_gl.js did not take into account that user could do int loc = getUniformLocation("array[0]") and then call glUniform3fv(loc+2, data). In the fix, uniforms are mapped so that arrays will be guaranteed to get consecutive locations.
|
|
case-insensitive mode.
|
|
|
|
|
|
The libcxx test suite wants mktemp(), so provide it by pulling
out some of the internals of mkstemp().
|
|
|
|
Conflicts:
AUTHORS
src/library_sdl.js
tools/shared.py
|
|
|