emscripten/tests
Alon Zakai 5051c02ec8 fix gl emulation in shared modules 2015-05-07 13:27:53 -07:00
..
Module-exports replaced tests/Module-exports in path_from_root with 'tests', 'Module-exports' to be more friendly multiple OSs 2013-10-05 08:03:24 +01:00
box2d Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
bullet add blacklist for bullet 2014-10-14 14:17:27 -07:00
cases fix IR in longjmp_tiny_keepem_cond.ll 2015-04-28 18:03:46 -07:00
cmake Fix a long-standing CMake toolchain issue where the toolchain was not able to specify a default suffix (.js) for generated executables and the suffix that was set got silently erased. Previously the default suffix was empty "", which meant all user CMakeLists.txt files had to explicitly specify the suffix. Fixing this adds support for CMake built-in check_function_exists() detection macro which is used e.g. by SDL2 CMakeLists.txt path. To build html files, add the directive 'SET(CMAKE_EXECUTABLE_SUFFIX ".html")' like before. 2014-07-10 19:45:30 +03:00
core Remove PRECISE_I32_MUL option. 2015-04-23 06:56:08 +07:00
ctype fix test_ctype for newlib 2011-10-18 16:07:01 -07:00
cube2hash readme for cube2hash testcase 2012-04-04 14:59:39 -07:00
cubescript work towards QUANTUM_SIZE=1 (unused) 2011-04-22 07:53:31 -07:00
dirent add a test for scandir 2015-01-30 10:32:13 -08:00
embind Merge branch 'embind-wstring-fix' of https://github.com/canning-duck/emscripten into incoming 2015-04-20 11:38:22 -07:00
emscripten_log enable a limited version of test_emscripten_log in emterpreter 2015-02-12 16:43:35 -08:00
enet second enet fix to handle musl headers in emscripten 2013-09-13 10:52:48 -07:00
env make environ work by itself; fixes #2557 2014-07-22 15:34:50 -07:00
fcntl make memory management sane: 0 is null, then static including globals, then stack, then dynamic/sbrk. deprecate shared libs (BUILD_AS_SHARED_LIB) 2013-05-04 19:53:45 -07:00
fcntl-misc check write permission in posix_fallocate 2013-07-12 23:29:47 -07:00
fcntl-open Include signal.h when using signals. 2013-08-04 08:51:04 +08:00
filesystem update test_fs_base 2014-07-22 18:04:17 -07:00
freealut Fix browser.test_freealut on Windows by implementing a CMake build path for that library. 2013-11-17 22:06:03 +02:00
freetype * Added comments on edited code. 2013-04-26 22:12:28 +02:00
fs Tests for fsync, sync and async call to resume() 2015-05-05 09:17:21 +08:00
fuzz Remove PRECISE_I32_MUL option. 2015-04-23 06:56:08 +07:00
glbook strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
hyperbolic Added hyperbolic math functions; 2011-07-08 11:46:20 +03:00
langinfo Implemented nl_langinfo(). 2011-08-17 07:44:30 +03:00
lua Fix Makefile in test_lua in the case when make is in a path that contains spaces (e.g. c:\program files\emscripten\...\mingw32-make). 2013-11-10 14:50:11 +02:00
math Make lgamma and friends work, add test. 2014-01-14 02:21:11 +07:00
module Improve tests/module/test_stdin.c to report the error code it receives upon error. 2015-03-19 08:46:24 +02:00
msvc10 Remove Hello_Triangle_KD project from msvc tests, since it depends on nonexisting OpenKode. 2013-09-10 16:20:55 +03:00
nbody-java Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
netinet Test in6addr_* constants 2014-02-06 22:03:05 -06:00
openjpeg Now that CMake CHECK_INCLUDE_FILE() macro works, don't unconditionally include getopt() to openjpeg CMake build, but let it get detected via CMake. 2014-07-10 20:27:12 +03:00
optimizer add more simplifyExpressions testing in asm mode 2015-05-05 21:58:48 -07:00
parseInt use precise 64-bit parsing for parseInt, add bswap64 test, fixes #768 2012-12-30 11:07:01 -08:00
poppler Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
printf tolerate negative values of precision in printf, fallback to default precision 2014-02-20 18:11:58 -08:00
pthread fix pthread_setspecific on values of null 2013-11-22 10:15:07 -08:00
python Upgrade to python 2.7.8 2015-04-12 21:05:04 +01:00
qsort Reduce call chain of qsort 2013-07-31 10:32:44 +08:00
return64bit The most significant 32 bits of a 64 bit long return value get passed in the global tempRet0, but this fails when asm.js and/or closure are enabled as tempRet0 was declared again inside the asm closure. This fix exports tempRet0 via an accessor method Runtime.getTempRet0() which is visible with or without optimisations being enabled 2014-04-24 08:32:52 +01:00
scons Only use C++ flags for C++ code 2012-05-28 14:08:49 +02:00
sockets run webrtc test on a less-likely-to-be-used port 2014-09-15 13:12:43 -07:00
sounds First pass at buffer queueing 2013-07-30 17:45:32 -07:00
sqlite add sqlite speed test 2014-06-11 14:22:37 -07:00
stat Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
stdio Perform fgetc/ungetc test on both MEMFS and NODEFS 2014-10-30 16:43:59 +00:00
systypes Make sure that sys/types.h defines old-style C sized types 2012-01-30 20:21:04 -05:00
termios - added tests for tcgetattr / tcsetattr 2013-08-29 12:57:33 -07:00
time more timezone fixes, plus unittests 2014-09-05 13:49:06 +01:00
unistd Remove getwd(). 2015-04-06 12:18:52 +07:00
utime Include signal.h when using signals. 2013-08-04 08:51:04 +08:00
uuid Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
webidl FIXUP proposed fix for duplicate error. 2015-04-24 18:12:27 -07:00
zlib zlib: Fix compilation warning in example.c 2014-10-15 15:52:11 +07:00
799.cpp Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
aniso.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
aniso.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
asm_swap.cpp add test for asm module swapping 2014-10-13 15:53:30 -07:00
asm_swap2.cpp add test for asm module swapping 2014-10-13 15:53:30 -07:00
asmjs-unknown-emscripten.c Begin using the Emscripten toolchain in clang. 2014-02-25 11:58:53 -08:00
autoassemble.c Polish for emscripten.py and its tests. 2011-07-09 20:14:00 +03:00
benchmark_sse1.cpp Add benchmarks for _mm_loadh_pi and _mm_loadl_pi to SSE1 benchmark. 2015-03-18 16:29:10 +02:00
benchmark_sse1.py Fix tests/benchmark_sse1.py run on Windows. 2015-03-18 16:11:50 +02:00
bigswitch.cpp add testcase with big switch for #781 2013-01-13 13:33:43 -08:00
bloom.dds test for decrunching more than one image 2012-06-18 14:39:30 -07:00
browser_gc.cpp fix test_gc 2012-09-19 10:37:02 -07:00
browser_harness.html nicer browser test harness text 2012-04-12 11:32:39 -07:00
browser_main.cpp add browser module test 2013-09-03 14:41:31 -07:00
browser_module.cpp add browser module test 2013-09-03 14:41:31 -07:00
browser_test_hello_world.c add MODULARIZE option to wrap code in a function, and avoid polluting/using the global scope; #3167 2015-02-03 11:36:28 -08:00
checksummer.c add tests for chunked binary web worker xhr 2012-10-19 05:27:13 +02:00
codemods.cpp optimize out fround calls on clients that do not support fround 2014-02-05 15:16:05 -05:00
cube2md5.cpp fix strtod behavior on non-ints 2012-05-26 19:45:05 +02:00
cube2md5.ok fix strtod behavior on non-ints 2012-05-26 19:45:05 +02:00
cube2md5.txt fix strtod behavior on non-ints 2012-05-26 19:45:05 +02:00
cube_explosion.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cube_explosion.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_color.c enable errors on implicit functions by default; fixes #2175 2014-03-03 15:38:42 -08:00
cubegeom_color.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_color2.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_color2.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_fog.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_fog.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_glew.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_mt.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_mt.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_normal.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_normal_dap_far.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_normal_dap_far_glda.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_normal_dap_far_glda.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_glda_quad.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_normal_dap_far_glda_quad.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_normal_dap_far_range.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_normal_dap_far_range.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_pre.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_pre.png convert test_cubegeom_pre to reftest 2013-08-02 15:50:56 -07:00
cubegeom_pre2.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_pre2.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_pre2_vao.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_pre2_vao2.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_pre2_vao2.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_pre3.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_pre_vao.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_pre_vao.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
cubegeom_proc.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_texturematrix.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
cubegeom_texturematrix.png update cube browser tests to use reftests 2013-08-02 17:09:16 -07:00
dlmalloc_proxy.c do not eliminate supposedly stub functions in side modules, as they may be imported from the parent 2013-09-03 14:41:31 -07:00
dlmalloc_test.c Skip, or simulate success for the test_dlmalloc test that checks memory allocation linearity/contiguity when compiling it natively to OSX. On that platform, this condition has been detected to not hold. Retain the check still for other platforms. 2013-02-12 02:13:01 +02:00
doublestart.c fix double start bug #1992 in browser as well 2014-01-14 14:49:29 -08:00
emscripten_api_browser.cpp simple test for get_device_pixel_ratio 2014-09-06 12:08:43 +01:00
emscripten_api_browser2.cpp emscripten_async_load_script 2013-09-13 15:13:30 -07:00
emscripten_api_browser_infloop.cpp fix test_emscripten_api_infloop 2013-03-20 16:16:52 -07:00
emscripten_fs_api_browser.cpp fix file argument changing before callback in async_wget; fixes #2349 2014-05-12 10:51:12 -07:00
emscripten_get_now.cpp use double for emscripten_get_now, to not lose precision from performance.now etc. 2013-10-29 14:48:40 -07:00
emscripten_main_loop.cpp Rename emscripten_set_main_loop_interval to emscripten_set_main_loop_timing and add mode parameter to specify the main loop timing mode. 2014-10-03 17:35:37 +03:00
emterpreter_advise.cpp EMTERPRETIFY_ADVISE and test 2015-02-16 10:02:13 -08:00
emterpreter_advise_funcptr.cpp handle function tables in EMTERPRETIFY_ADVISE 2015-02-16 10:57:56 -08:00
emterpreter_async.cpp add async emterpreter browser test 2015-01-14 13:43:25 -08:00
emterpreter_async_2.cpp make browser.test_emterpreter_async_2 more robust to js engine stack printing differences 2015-03-11 16:48:21 -07:00
emterpreter_async_bad.cpp add explicit YIELDLIST to avoid hacks regarding running code during a sleep_with_yield 2015-03-09 15:56:46 -07:00
emterpreter_async_mainloop.cpp handle the main loop properly during an emterpreter sync save/load 2015-02-10 13:51:18 -08:00
emterpreter_async_sleep2.cpp handle async sleep intermixed with sleep+yield; #3129 2015-03-09 10:48:35 -07:00
emterpreter_async_virtual.cpp test return value returning in browser.test_emterpreter_async_virtual 2015-01-18 19:18:50 -08:00
emterpreter_async_virtual_2.cpp notice async state in emterpreter trampolines; #3129 2015-01-19 12:16:43 -08:00
emterpreter_async_with_manual.cpp handle emscripten_async_call etc. during sleep, by pausing all safeSet* operations 2015-02-10 14:56:22 -08:00
fannkuch.cpp standardize benchmark inputs 2013-04-25 21:32:43 -07:00
fannkuch.js the code 2010-08-25 21:01:10 -07:00
fasta.cpp fix fasta bug that shows up in clang 2012-02-01 11:34:25 -08:00
fasta.js the code 2010-08-25 21:01:10 -07:00
file_db.cpp FS.loadFilesFromDB|saveFilesToDB 2013-08-27 18:23:35 -07:00
files.cpp tmpnam and tmpfile fixes; fixes #2797 and #2798 2014-09-15 15:31:56 -07:00
float+.c Added test for float.h agreeing with sizeof. 2013-06-17 17:01:55 -07:00
float_tex.cpp Fix tests/float_tex.cpp to use unsized texture internal format GL_RGBA instead of sized texture internal format GL_RGBA32F for floating point texture, since GLES2/WebGL1 does not support the sized variants. 2014-12-11 22:15:02 +02:00
float_tex.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
force_exit.c emscripten_force_exit option 2014-07-22 12:55:47 -07:00
full_es2_sdlproc.c enable errors on implicit functions by default; fixes #2175 2014-03-03 15:38:42 -08:00
gears.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
gl_matrix_identity.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
gl_ps.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
gl_ps.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
gl_ps_packed.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
gl_ps_strides.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
gl_ps_strides.png add test for pull #956 2013-03-17 21:15:27 -07:00
gl_renderers.c Implement functions SDL_GL_SetSwapInterval and SDL_GL_GetSwapInterval. Add function emscripten_get_main_loop_interval(). 2014-10-03 17:35:36 +03:00
gl_renderers.png fix gl_renderers.png 2013-03-31 14:17:29 -07:00
gl_stride.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
gl_stride.png Added test for passing two separate arrays of attributes, each 2013-04-17 15:52:38 -04:00
gl_subdata.cpp Fix bad glUniform1i call in tests/gl_subdata.cpp 2014-12-11 22:19:42 +02:00
gl_teximage.c glTex[Sub]Image* should not throw an exception, but should cause a GL_INVALID_ENUM error on unrecognized formats or types 2014-05-28 15:45:24 -05:00
gl_textures.cpp Add test for glTexImage2D for GL_LUMINANCE and GL_FLOAT. #3039. 2014-12-08 07:01:45 -08:00
gl_vertex_buffer.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
gl_vertex_buffer.png Added test which shows broken GL emulation when: 2013-09-04 11:47:36 -04:00
gl_vertex_buffer_pre.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
gl_vertex_buffer_pre.png fix repeated calls to glDraw* where the count changes but not the client attributes; fixes part of #1589 2013-09-04 13:21:19 -07:00
glbegin_points.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
glbegin_points.png support glBegin on GL_POINTS; fixes #793 2013-01-19 16:31:47 -08:00
gles2_conformance.cpp Generate an GL_INVALID_VALUE error when user calls glGetXXX() with a null out pointer instead of crashing. Fix glGetIntegerv of GL_SHADER_BINARY_FORMATS to not write anything out to the provided buffer. 2013-12-13 18:07:04 +02:00
gles2_uniform_arrays.cpp some debug output 2014-06-20 16:53:19 -07:00
glew.c Add GLEW 1.10.0 emulation 2014-01-14 17:04:58 +02:00
glfw.c Remove references to MOZ_ and WEBKIT_ prefixed extensions, since prefix mechanism is reserved for in-development drafts only and not used for features that are shipping in stable browsers. Closes #3324. 2015-04-13 18:49:58 +03:00
glfw3.c Add GLFW 3.0 emulation 2014-09-23 20:47:14 +03:00
glfw3_events.c Merge branch 'glfw-fix' of https://github.com/babcca/emscripten into incoming 2014-11-12 14:55:04 -08:00
glgetattachedshaders.c update test 2013-07-23 18:29:27 -04:00
glgettexenv.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
glshaderinfo.cpp _GNU_SOURCE definition not needed. 2013-08-24 10:18:25 +07:00
glut_touchevents.c fix test_glut_touchevents 2013-08-22 19:28:45 -07:00
glut_wheelevents.c add tests for GLUT mouse wheel events 2013-09-30 13:01:28 +02:00
hashtest.cpp clean up libcxx test 2012-01-19 10:14:11 -08:00
hello_cxx03.cpp Compile with -std=c++03 consistently on all platforms. By default, Clang 3.2 inconsistently uses C++11 for Windows and C++03 for Linux if user did not specify -std= on the command line. Fixes other.test_embind and *.test_llvmswitch. Add unit tests that confirm that .cpp files are compiled with C++03 std by default. 2013-02-01 22:51:35 +02:00
hello_cxx11.cpp Add a unit test that checks that user is able to specify a custom -std= flag on the command line. 2013-02-01 23:13:17 +02:00
hello_function.cpp hello_function.cpp example 2012-02-23 14:48:00 -08:00
hello_image_sdl.c add test file for tutorial 2013-12-16 17:45:47 -08:00
hello_libcxx.cpp automatically use libcxx when needed 2012-01-18 11:35:00 -08:00
hello_malloc.cpp move check for noExitRuntime into exit(), and fix up tests 2014-07-09 13:28:27 -07:00
hello_world.c move check for noExitRuntime into exit(), and fix up tests 2014-07-09 13:28:27 -07:00
hello_world.cpp move check for noExitRuntime into exit(), and fix up tests 2014-07-09 13:28:27 -07:00
hello_world.ll move check for noExitRuntime into exit(), and fix up tests 2014-07-09 13:28:27 -07:00
hello_world_error.c missing test files 2011-12-20 11:06:42 -08:00
hello_world_error.cpp missing test files 2011-12-20 11:06:42 -08:00
hello_world_exit.c Add support to emrun to receive binary file dumps, and add a JS function emrun_file_dump() when building with --emrun that performs a data dump back to server. Used e.g. to debug issue #1826. 2014-07-29 16:37:21 +03:00
hello_world_file.cpp show an error in tests/hello_world_file.cpp if we can't open the file; closes #2389 2014-05-29 14:15:57 -07:00
hello_world_file.txt various files 2012-03-15 18:35:10 -07:00
hello_world_gles.c throttle glut requestAnimationFrames; fixes #2183 2014-03-05 18:36:47 -08:00
hello_world_gles_deriv.c move automatic OES_standard_derivatives enabling behind LEGACY_GL_EMULATION define 2014-02-01 20:28:15 -08:00
hello_world_gles_full.c add test for animation in FULL_ES2 2013-03-07 12:46:11 -08:00
hello_world_gles_full_944.c add testcase for issue 944 2013-03-11 13:31:09 -07:00
hello_world_gles_proxy.c Remove timing dependency on browser.test_glgears_proxy by rendering a static nonanimated version of the gears in each rAF. 2014-12-12 22:31:11 +02:00
hello_world_gles_shell.html Attempt to fix browser.test_glgears_animation by applying a delay to keyboard event and result report. With timeout 0, there seems to be a race condition between the report result set timeout, and re-rendering event of the page, and depending on which one fires first, the test either passes or fails. Delaying the report result should guarantee that the canvas is repainted with changed contents. 2015-03-23 16:10:39 +02:00
hello_world_loop.cpp move check for noExitRuntime into exit(), and fix up tests 2014-07-09 13:28:27 -07:00
hello_world_loop_malloc.cpp move check for noExitRuntime into exit(), and fix up tests 2014-07-09 13:28:27 -07:00
hello_world_sdl.cpp Optimize Emscripten SDL handwritten JS-implemented SDL_LockSurface() and SDL_UnlockSurface() by adding an option to perform discarding locks that are fast no-ops and to avoid the screen-is-always-opaque emulation which fills alpha=0xFF bytes to each pixel on lock and unlock. Call something like EM_ASM("SDL.defaults.copyOnLock = false; SDL.defaults.discardOnLock = true; SDL.defaults.opaqueFrontBuffer = false;"); at startup to enable these. 2014-10-06 15:20:53 +03:00
hello_world_worker.cpp fix file preloading in workers and add test 2013-12-02 16:17:23 -05:00
htmltest.png strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
http.cpp Fixed wget2 tests by adding ST_ABORTED request status 2014-08-07 11:28:03 +04:00
http.h Fixed wget2 tests by adding ST_ABORTED request status 2014-08-07 11:28:03 +04:00
i64_precise.txt improve i64 precise test 2012-04-01 18:18:57 -07:00
idbstore.c do not exit runtime when doing async in emterpreter 2015-02-05 10:14:25 -08:00
idbstore_sync.c emscripten_wget_data 2015-02-05 10:59:50 -08:00
idbstore_sync_worker.c proxy emscripten_idb_load_blob, emscripten_idb_store_blob so they can work even without indexedDB support in workers 2015-04-09 17:21:41 -07:00
life.c fix life compilation warning 2014-05-20 10:20:10 -07:00
lifetime.ll update triple to asm in test_lifetime 2015-04-01 09:56:04 -07:00
linpack.c is SP is not defined in linpack, default to DP 2013-10-17 15:54:12 -07:00
mainloop_reschedule.cpp fix main loop resuming to set the scheduler properly, and not always incorrectly use rAF 2015-03-11 11:16:41 -07:00
mem_init.cpp add assertions on the runtime being ready before using ccall/cwrap 2014-06-30 12:16:28 -07:00
mem_init_request.cpp option to have a network request already in motion for memory init file; #3187 2015-02-13 18:08:37 -08:00
mmap_file.c Add command line parameter --no-heap-copy that optimizes for small memory footprint and fread() performance over the default behavior that copied VFS to HEAP, that is designed for mmap() performance. 2013-11-02 01:46:31 +02:00
new.cpp automatic malloc need detection for new 2012-01-07 18:01:09 -08:00
openal_buffers.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
openal_playback.cpp Make tests/openal_playback.cpp compilable outside the test runner. 2014-03-14 20:58:04 +02:00
parallel_test_core.py Add use of environment variable PARALLEL_SUITE_EMCC_CORES to allow specifying how wide tests/parallel_test_core.py should be parallelised. (#3356) 2015-04-21 21:57:53 +03:00
perspective.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
perspective.png fix gluPerspective and add test 2013-02-06 11:45:13 -08:00
pre_run_deps.cpp allow adding runDependencies in preRun 2012-05-09 21:36:08 -07:00
primes.cpp split off primes benchmark to a separate file 2014-09-28 19:22:26 -07:00
print_args.js handle recent spidermonkey in sanity.test_d8_path 2015-03-03 14:59:41 -08:00
raytrace.cpp fix raytrace test and benchmark 2011-11-05 14:21:25 -07:00
raytrace.ppm fix raytrace test and benchmark 2011-11-05 14:21:25 -07:00
raytrace_7_256.ppm fix raytrace test and benchmark 2011-11-05 14:21:25 -07:00
runner.py support memory init files in main modules, and remove dlfcn testing stuff no longer needed 2015-05-04 17:48:27 -07:00
runtime_misuse.cpp add onRuntimeInitialized method; #3106 2015-01-02 13:28:47 -08:00
runtime_misuse_2.cpp add onRuntimeInitialized method; #3106 2015-01-02 13:28:47 -08:00
s3tc.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
s3tc.png s3tc compression support 2012-06-13 18:23:47 -07:00
s3tc_crunch.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
s3tc_crunch.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot-fog-density.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot-fog-exp2.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot-fog-linear.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot-fog-negative.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot-fog-simple.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot-gray-purple.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot-gray.png set alpha to false in WebGL rendering - it represents the screen, so no alpha is needed 2013-02-14 22:39:38 +01:00
screenshot.dds s3tc compression support 2012-06-13 18:23:47 -07:00
screenshot.jpg various files 2012-03-15 18:35:10 -07:00
screenshot.png files for sdl/ogl immediate mode test 2012-04-12 17:13:00 -07:00
screenshot2.png complete test for image compression 2012-03-17 19:22:30 -07:00
sdl2_audio_beep.cpp 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
sdl2_canvas.png enable fixed test_sdl2_canvas_proxy 2014-10-20 17:27:58 -07:00
sdl2_canvas_blank.c 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
sdl2_canvas_palette.c 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
sdl2_canvas_palette_2.c 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
sdl2_canvas_proxy.c 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
sdl2_canvas_size.c 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
sdl2_canvas_twice.c fix sdl*_canvas_twice tests, and enable in sdl2 2014-10-20 14:30:24 -07:00
sdl2_canvas_write.cpp add test for sdl2 canvas pixel writing 2015-01-19 14:34:17 -08:00
sdl2_fog_density.c 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
sdl2_fog_exp2.c 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
sdl2_fog_linear.c 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
sdl2_fog_negative.c 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
sdl2_fog_simple.c 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
sdl2_gfx_primitives.c 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
sdl2_gl_read.c 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
sdl2_image.c 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
sdl2_image_prepare.c 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
sdl2_key.c 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
sdl2_mouse.c add some slack to browser.test_sdl2_mouse 2014-10-27 14:30:18 -07:00
sdl2_pumpevents.c 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
sdl2_swsurface.c 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
sdl2_text.c 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
sdl2_unwasteful.cpp add test for sdl2 canvas writing efficiency; #2404 issuecomment-70021027 2015-01-14 17:38:42 -08:00
sdl2glshader.c 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
sdl_alloctext.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_audio.c Fix typo in assertion in sdl_audio test. 2014-11-07 02:08:43 +02:00
sdl_audio_beep.cpp Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_audio_beep_sleep.cpp allow emterpreter-async yieldlist to be added to, and add a test of sdl audio with yielding sleep 2015-03-09 17:17:19 -07:00
sdl_audio_mix.c Implement Web Audio API playback backend to SDL Mix_* interface. This fixes 5b41371bb5 when Web Audio API is available, and works around the Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=654787. 2014-05-20 02:05:13 +03:00
sdl_audio_mix_channels.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_audio_panning.c make interactive.test_sdl_audio_panning run a more reasonable amount of time 2014-11-19 14:35:03 -08:00
sdl_canvas.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_canvas_alpha.c Add SDL_ConvertSurface and fix SDL_SetAlpha 2014-10-13 23:47:47 +07:00
sdl_canvas_alpha.png Fix the reference image sdl_canvas_alpha.png. The previous image was an example of broken rendering: the test does (additive) alpha blending, and in the previous image some of the pixel components wrapped around to show green color artifacts. Fixes #1826. 2014-07-29 16:40:26 +03:00
sdl_canvas_alpha_flag_0.png Add SDL_ConvertSurface and fix SDL_SetAlpha 2014-10-13 23:47:47 +07:00
sdl_canvas_blank.c Fix SDL color encoding. 2013-06-17 18:30:43 -07:00
sdl_canvas_blank.png Fix SDL color encoding. 2013-06-17 18:30:43 -07:00
sdl_canvas_palette.c Fix SDL_SetColors && SDL_envets 2013-10-30 18:18:29 +07:00
sdl_canvas_palette.png automate test_sdl_canvas_palette and temporarily disable test_sdl_canvas_palette_2 2012-06-13 14:07:46 -07:00
sdl_canvas_palette_2.c Add automation for sdl palette test 2013-01-30 23:09:05 +07:00
sdl_canvas_palette_b.png Add automation for sdl palette test 2013-01-30 23:09:05 +07:00
sdl_canvas_palette_g.png Add automation for sdl palette test 2013-01-30 23:09:05 +07:00
sdl_canvas_palette_r.png Add automation for sdl palette test 2013-01-30 23:09:05 +07:00
sdl_canvas_proxy.c test file preloading in worker 2013-09-08 20:00:28 -07:00
sdl_canvas_proxy.png add test harness support for proxying, test_sdl_canvas_proxy passes 2013-09-08 18:49:20 -07:00
sdl_canvas_size.c Don't increment result, return 1 on success or 0 on failure 2014-06-30 08:53:35 -07:00
sdl_canvas_size.html Micro-optimize shell files to avoid redundant garbage in stdout and stderr prints. 2015-01-16 10:50:15 +02:00
sdl_canvas_twice.c fix sdl*_canvas_twice tests, and enable in sdl2 2014-10-20 14:30:24 -07:00
sdl_canvas_twice.png fix bug with locking an sdl surface not reading the canvas pixel data properly; fixes #664 2012-10-29 13:46:10 -07:00
sdl_create_rgb_surface_from.c SDL_CreateRGBSurfaceFrom for surfaces with depth 32 2014-10-27 23:32:20 +07:00
sdl_create_rgb_surface_from.png SDL_CreateRGBSurfaceFrom for surfaces with depth 32 2014-10-27 23:32:20 +07:00
sdl_fog_density.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_fog_exp2.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_fog_linear.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_fog_negative.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_fog_simple.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_free_screen.cpp fix SDL bug where freeing the surface screen did not work properly 2014-03-28 11:04:35 -07:00
sdl_gfx_primitives.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_gfx_primitives.png strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
sdl_gl_mapbuffers.c Address review comments and add glFlushMappedBufferRange. 2014-10-01 20:25:06 -07:00
sdl_gl_read.c memory checks for glReadPixels 2013-02-15 13:41:28 +01:00
sdl_headless.c enable errors on implicit functions by default; fixes #2175 2014-03-03 15:38:42 -08:00
sdl_image.c make sdl_image.c work when REPORT_RESULT is not defined 2014-08-18 15:57:43 -07:00
sdl_image_prepare.c emscripten_async_prepare 2012-10-04 18:13:17 -07:00
sdl_image_prepare_data.c Should be fopen, not open. 2013-08-24 13:23:47 +07:00
sdl_joystick.c [SDL] SDL_JoystickEventState should default to SDL_ENABLE, not SDL_DISABLE. 2013-11-19 18:22:45 -08:00
sdl_key.c define async state 3 as being after the stack unwound, and before the stack is rewound. move calling of yield callbacks to the *end* of that time period, so that they execute *after* the stack unwound. add sdl input events testing 2015-03-11 16:23:58 -07:00
sdl_key_proxy.c Remove SDL_ttf from sdl_key{_proxy} 2014-06-25 20:20:10 -07:00
sdl_key_test.c unpress keys when losing focus 2013-05-01 14:57:52 -07:00
sdl_maprgba.c add tests for SDL_GetRGB and SDL_GetRGBA 2014-07-01 15:00:38 -07:00
sdl_maprgba.png strip color correction from pngs, so that the browser reftests are consistent across machines 2013-08-05 11:41:57 -07:00
sdl_mouse.c Remove sdl_ttf from sdl_mouse test 2014-06-26 19:26:51 -07:00
sdl_ogl.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_ogl_defaultMatrixMode.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_ogl_p.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_ogl_proc_alias.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_pumpevents.c add tests for alpha keys from SDL_GetKeyState 2013-08-18 03:26:30 -04:00
sdl_quit.c add parameter to emscripten_set_main_loop to optionally simulate an infinite loop by throwing an exception (like glutMainLoop) 2012-10-13 10:06:33 -07:00
sdl_resize.c support for SDL resize event 2012-10-17 13:58:42 -07:00
sdl_rotozoom.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_rotozoom.png Fix the rotozoom tests 2013-10-07 00:43:59 +02:00
sdl_set_clip_rect.c Implement SDL_SetClipRect/SDL_GetClipRect 2014-10-29 23:41:12 +07:00
sdl_set_clip_rect.png Implement SDL_SetClipRect/SDL_GetClipRect 2014-10-29 23:41:12 +07:00
sdl_stb_image.c support for stb-image 2013-07-31 11:14:04 -07:00
sdl_stb_image_data.c support for stb-image 2013-07-31 11:14:04 -07:00
sdl_surface_refcount.c Don't leak the last surface and improve SDL_surface refcount test 2013-07-25 09:43:30 +02:00
sdl_swsurface.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdl_text.c Implement SDL_TEXTINPUT 2013-02-27 20:36:14 -05:00
sdl_togglefullscreen.c Add SDL 2 full screen test. 2015-03-17 12:44:41 -04:00
sdl_touch.c Better standards-compliant fix for browser.test_sdl_touch that works on Chrome as well. 2014-04-16 15:15:47 +03:00
sdl_wm_togglefullscreen.c Update test_sdl_wm_togglefullscreen to continuously render to queried canvas size. 2014-03-07 11:01:25 +02:00
sdlglshader.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
sdlglshader.png finish current immediate+shader work, add sdlglshader test 2012-04-23 17:30:21 -07:00
sdlglshader2.c prevent shader regex from mixing up lines 2014-06-20 18:38:49 -07:00
sha1.c define proper endianness for endian.h and add working but slow-compiling sha1 test 2012-05-03 17:26:03 -07:00
ship.dds crunch support 2012-06-17 17:57:47 -07:00
skinning_test_no_simd.cpp update benchmarks 2013-04-29 11:00:23 -07:00
test-fix-closure.js fix fix_closure bug with newlines 2012-01-11 11:38:46 -08:00
test_benchmark.py Adieu, adieu, adieu, CORRECT_SIGNS! 2015-04-25 07:12:53 +07:00
test_browser.py fix gl emulation in shared modules 2015-05-07 13:27:53 -07:00
test_core.py put fastLong.js code in side modules in the asm module properly, and add i64 dylink testing 2015-05-07 11:41:01 -07:00
test_egl.c Fix test_egl 2014-10-03 17:35:37 +03:00
test_egl_width_height.c Issue #645: Implement eglQuerySurface for EGL_HEIGHT and EGL_WIDTH. 2013-05-10 17:26:06 -07:00
test_emrun.c Match url encoding with emrun url decoding in src/emrun_postjs.js. Fixes #3394. Add test. 2015-04-23 11:41:52 +03:00
test_fflush.cpp Disable fflush() introduced in https://github.com/kripken/emscripten/pull/2771 , since it breaks std::cerr printing in multiple parts. Update the test_fflush test to showcase this. 2014-11-24 14:02:25 +02:00
test_fflush.html Micro-optimize shell files to avoid redundant garbage in stdout and stderr prints. 2015-01-16 10:50:15 +02:00
test_float_literals.cpp Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
test_float_literals.out Add test for storing special float literals in source code. Currently fails in fastcomp. 2014-01-24 19:16:10 +02:00
test_html5.c add mouseover/out events to html5.5; 1.25.2 2014-10-16 12:06:26 -07:00
test_html5_fullscreen.c Add support for specifying the canvas image filtering algorithm in fullscreen mode. 2014-11-06 23:49:38 +02:00
test_html5_fullscreen.html Micro-optimize shell files to avoid redundant garbage in stdout and stderr prints. 2015-01-16 10:50:15 +02:00
test_html5_mouse.c update browser tests that use EM_ASM with closure and create events that closure minifies; this is a new issues since closure can now see the EM_ASM code 2015-04-02 17:45:19 -07:00
test_interactive.py Removed the nonfastcomp test helper function 2015-04-13 20:26:08 +01:00
test_locale.c Formatting fix and add test 2014-02-19 23:18:31 -08:00
test_locale.out Formatting fix and add test 2014-02-19 23:18:31 -08:00
test_minmax.c Add test_minmax that checks different comparisons when nans and infs are related. 2014-02-04 11:38:58 -05:00
test_other.py add more simplifyExpressions testing in asm mode 2015-05-05 21:58:48 -07:00
test_sanity.py Remove INIT_HEAP. 2015-04-28 12:33:47 +07:00
test_sdl_mousewheel.c update browser tests that use EM_ASM with closure and create events that closure minifies; this is a new issues since closure can now see the EM_ASM code 2015-04-02 17:45:19 -07:00
test_sockets.py Remove almost all vestiges of USE_TYPED_ARRAYS. 2015-04-10 21:44:00 +07:00
test_sse1.cpp Fix _mm_ucomile_ss and _mm_ucomilt_ss 2014-12-18 17:11:40 -08:00
test_vr.c Basic WebVR Emscripten support 2015-02-09 10:37:55 -05:00
test_webgl_context_attributes_common.c specify (void) as the arguments in webgl_context_attributes test, to avoid confusion with varargs by clang 2014-01-04 14:02:51 -08:00
test_webgl_context_attributes_glfw.c add tests for WebGL context attributes (antialiasing, depth, stencil) when they are enabled or disabled 2013-10-24 10:34:32 +02:00
test_webgl_context_attributes_glut.c add tests for WebGL context attributes (antialiasing, depth, stencil) when they are enabled or disabled 2013-10-24 10:34:32 +02:00
test_webgl_context_attributes_sdl.c add tests for WebGL context attributes (antialiasing, depth, stencil) when they are enabled or disabled 2013-10-24 10:34:32 +02:00
test_wget.c implement emscripten_wget 2014-07-29 14:26:13 -07:00
test_wget_data.c emscripten_wget_data 2015-02-05 10:59:50 -08:00
tex_nonbyte.c Use __EMSCRIPTEN__ instead of EMSCRIPTEN in tests. 2014-02-25 11:58:53 -08:00
tex_nonbyte.png support non-GL_UNSIGNED_BYTE texture pixel styles 2012-07-03 11:37:48 -07:00
twopart_main.cpp move check for noExitRuntime into exit(), and fix up tests 2014-07-09 13:28:27 -07:00
twopart_side.cpp emcc linking fixes and tests 2011-12-14 11:39:53 -08:00
unicode_library.js Add test for storing unicode characters in JS library files. 2014-11-26 19:03:38 +02:00
utf8.cpp Add test for stringToUTF8 return value. 2015-01-15 12:41:22 +02:00
utf32.cpp Update preamble functions stringToUTF16() and stringToUTF32() to make them safe by adding a third parameter that restricts how many bytes can be written at most to the output. This applies a backwards incompatible breaking change(!) since using these functions should now require that users pass the proper input length. However, for to retain some form of compatibility, enforce the length requirement only when building with ASSERTIONS enabled. 2015-01-15 13:00:40 +02:00
water.dds support for non-square crunch textures with mipmaps 2012-06-20 10:56:18 -07:00
webgl_create_context.cpp Add test for creating gl contexts in a main loop and using -s FULL_ES2=1. This will fail with the following JavaScript exception "Uncaught TypeError: Cannot set property '0' of undefined" in GL.newRenderingFrameStarted() 2014-09-19 15:40:30 -04:00
webgl_destroy_context.cpp Don't run the test browser.test_html5_webgl_destroy_context with closure enabled, since closure has no visibility inside EM_ASM blocks. 2015-03-17 16:27:47 +02:00
webgl_destroy_context_shell.html Add test for WebGL context destroy functionality. 2015-03-17 16:22:35 +02:00
whets.cpp add whets testcase 2013-05-07 16:39:32 -07:00
worker_api_2_main.cpp fix bug in browser.test_worker_api_2 2014-08-06 14:59:31 -07:00
worker_api_2_worker.cpp handle no-data worker api calls, and more tests 2012-10-22 16:26:30 -07:00
worker_api_3_main.cpp Allow multiple worker responses (via messages) if desired. 2014-03-03 17:00:11 -05:00
worker_api_3_worker.cpp Allow multiple worker responses (via messages) if desired. 2014-03-03 17:00:11 -05:00
worker_api_main.cpp initial work on worker api 2012-10-22 15:30:03 -07:00
worker_api_worker.cpp initial work on worker api 2012-10-22 15:30:03 -07:00
worker_api_worker_sleep.cpp remove worker api assertion so that sleep and other emterpreter-sync calls work in workers; #3211 2015-03-19 17:59:10 -07:00