Граф коммитов

12232 Коммитов

Автор SHA1 Сообщение Дата
Jukka Jylanki 70ed4b97df Make tools/emterpretify.py import-safe by only executing itself "if __name__ == '__main__':". On Windows when using Python multiprocessing, the child processes will import the main module at launch. This means that any module that uses multiprocessing needs to be importable as a library without executing its 'task'. For reference, see http://stackoverflow.com/questions/18204782/runtimeerror-on-windows-trying-python-multiprocessing . Fixes a bug where a Windows system would hang when running emterpretify.py due to creating an avalanche of thousands of python processes. 2014-10-21 00:08:22 +03:00
Alon Zakai 2d3ee26ba3 enable all passing sdl2-image tests 2014-10-20 13:54:05 -07:00
Alon Zakai a616a3ca86 mention each port once in each process 2014-10-20 13:27:35 -07:00
Alon Zakai 3dde03e924 sdl_image integration 2014-10-20 13:24:04 -07:00
Alon Zakai 4c000568ca link to youtube video of cppcon talk 2014-10-20 11:16:07 -07:00
Alon Zakai 4635342807 emcc --clear-ports option 2014-10-20 11:12:57 -07:00
Alon Zakai efce65a027 gl proxying improvements: framebuffer binding cache and uniform4f 2014-10-19 21:33:46 -07:00
Alon Zakai 6308d1747c enable all passing sdl2 tests; #2404 2014-10-19 21:10:10 -07:00
Alon Zakai df61d9da5d enable browser.test_sdl2_key 2014-10-19 20:05:43 -07:00
Alon Zakai f2cf6b6d33 fix port includes handling in sdl2, and make them accessible at SDL2/ 2014-10-19 20:05:33 -07:00
Alon Zakai 79c9d47c03 port some tests to SDL2; combined patch including all the tests work of Charlie Birks <admin@daftgames.net> and Sathyanarayanan Gunasekaran <gsathya.ceg@gmail.com>, and some final integration tweaks (-lSDL2 => -s USE_SDL=2), keep tests disabled for now; #2404 2014-10-19 17:01:40 -07:00
Alon Zakai 06d1933e37 add ports sanity check; #2404 2014-10-19 14:48:51 -07:00
Alon Zakai c7e60ad2b6 refactor an sdl1 test 2014-10-19 14:17:31 -07:00
Ophir LOJKINE 12aaad6e71 Qick & dirty fix for #2836 2014-10-19 20:56:53 +02:00
Alon Zakai 0c13a44534 move all ports specific code into separate files under tools/ports/ #2404 2014-10-18 12:04:53 -07:00
juj 5469d27a37 Merge pull request #2893 from waywardmonkeys/trace-embind-entry-points
[tracing] Support tracing all entry points via embind.
2014-10-18 14:02:57 +03:00
Alon Zakai 430989d06f determine SDL system include paths in system_libs.py; #2404 2014-10-17 17:22:26 -07:00
Alon Zakai 95e003622b preparations for emscripten-ports support; #2404 2014-10-17 17:03:25 -07:00
Alon Zakai e181b0ab83 misc tools/shared improvements 2014-10-17 17:03:25 -07:00
Dan Gohman 856aefa9e6 Temporarily disable test_simd6 2014-10-17 14:29:50 -07:00
Alon Zakai 0daacfa20b big link to about page 2014-10-17 14:10:50 -07:00
Alon Zakai 5f94b3b9de clarify emscripten_worker_respond usage 2014-10-17 14:02:18 -07:00
Alon Zakai 4d813ceacd restore benchmark settings to incoming defaults 2014-10-17 13:00:51 -07:00
Alon Zakai 3b656a8133 Merge branch 'incoming' into emterpreter 2014-10-17 10:55:47 -07:00
Alon Zakai a2f12b3219 update memory growth code 2014-10-17 10:55:26 -07:00
Alon Zakai 5a276cec15 disable test_printf in emterpreter 2014-10-17 10:40:56 -07:00
Bruce Mitchener 899fe2af12 [tracing] Support tracing all entry points via embind. 2014-10-17 23:26:05 +07:00
Alon Zakai 8be28d95a3 Merge pull request #2887 from waywardmonkeys/emar-em-config
emar can receive --em-config. Don't pass along to llvm-ar.
2014-10-16 20:53:13 -07:00
Alon Zakai d93dd480f8 reuse a single file in the vswprintf hack 2014-10-16 15:02:50 -07:00
Alon Zakai ecf351eb2f test repeated vswprintf 2014-10-16 14:43:29 -07:00
Alon Zakai f68333fa12 add mouseover/out events to html5.5; 1.25.2 2014-10-16 12:06:26 -07:00
juj fa16c5a761 Merge pull request #2892 from dvander/glTexImage3D
Add glTexImage3D from GLES3.
2014-10-16 06:40:37 -04:00
David Anderson c4dc122f3f Add glTexImage3D from GLES3. 2014-10-16 01:35:25 -07:00
Bruce Mitchener 941145eee1 Centralize --em-config handling.
Per request of Alon.
2014-10-16 07:19:49 +07:00
Alon Zakai 0cb2c2e38f add asm3i to test_modes 2014-10-15 17:09:03 -07:00
Alon Zakai 3f98cc827f do not warn on run deps existing when no asserts 2014-10-15 15:56:17 -07:00
Alon Zakai 2a76a8f5d0 misc site updates 2014-10-15 15:52:57 -07:00
Alon Zakai bb184a1d30 minor cleanups in minifyLocals 2014-10-15 15:31:59 -07:00
Alon Zakai a57f9b163a Merge pull request #2888 from waywardmonkeys/zlib_tests
Zlib tests
2014-10-15 13:34:52 -07:00
Alon Zakai e084763951 Merge branch 'incoming' into emterpreter
Conflicts:
	src/preamble.js
2014-10-15 13:28:00 -07:00
Alon Zakai 4895a87605 optimize copyIndexedColorData by storing colors in 32-bit chunks; #2890 2014-10-15 12:16:21 -07:00
Alon Zakai e60444f1a5 use ArrayBuffer.transfer if present, and log out memory growth times 2014-10-15 11:20:45 -07:00
Alon Zakai 1712aec6e3 Merge pull request #2890 from caiiiycuk/opaqueFrontBuffer
Fix copyIndexedColorData to work correct with opaqueFrontBuffer flag
2014-10-15 10:39:22 -07:00
Aleksander Guryanov 9de4c3611c Correct opaqueFrontBuffer to work correct with 8bpp surface 2014-10-16 00:15:33 +07:00
juj f6a3a2c61b Merge pull request #2885 from dvander/glTexStorage2D
Add some GLES3 functions for WebGL2.
2014-10-15 06:46:31 -04:00
Bruce Mitchener 54fb37c11b emar can receive --em-config. Don't pass along to llvm-ar.
Fixes issue #2886.
2014-10-15 16:02:19 +07:00
Bruce Mitchener 14604bc022 test_zlib works on Node, so re-enable it. 2014-10-15 15:58:23 +07:00
Bruce Mitchener 9cf10aa7e5 zlib: Fix compilation warning in example.c 2014-10-15 15:52:11 +07:00
Alon Zakai 9633e9e33d add blacklist for bullet 2014-10-14 14:17:27 -07:00
Alon Zakai 6015651774 assert on errors in emterpreter blacklist 2014-10-14 13:20:28 -07:00