aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore5
-rw-r--r--AUTHORS46
-rw-r--r--CONTRIBUTING.markdown5
-rw-r--r--ChangeLog468
-rw-r--r--LICENSE26
-rw-r--r--cmake/Modules/FindOpenAL.cmake26
-rw-r--r--cmake/Platform/Emscripten.cmake215
-rw-r--r--cmake/Platform/Emscripten_unix.cmake24
-rw-r--r--demos/cubescript.html65
-rw-r--r--demos/cubescript.js12791
-rw-r--r--demos/espeak/espeak-data/en_dictbin85893 -> 0 bytes
-rw-r--r--demos/espeak/espeak-data/intonationsbin816 -> 0 bytes
-rw-r--r--demos/espeak/espeak-data/phondatabin376932 -> 0 bytes
-rw-r--r--demos/espeak/espeak-data/phonindexbin18130 -> 0 bytes
-rw-r--r--demos/espeak/espeak-data/phontabbin31476 -> 0 bytes
-rwxr-xr-xdemos/espeak/espeak-data/voices/en/en-us17
-rw-r--r--demos/espeak/espeak.html95
-rw-r--r--demos/espeak/espeak.js2554
-rw-r--r--demos/espeak/espeak_src.tar.bz2bin253193 -> 0 bytes
-rw-r--r--demos/freetype.cc.js4183
-rw-r--r--demos/freetype.html68
-rw-r--r--demos/lua.html86
-rw-r--r--demos/lua.js58961
-rw-r--r--demos/openjpeg.cc.js863
-rw-r--r--demos/openjpeg.html107
-rw-r--r--demos/paper.pdf.js1
-rw-r--r--demos/poppler.html126
-rw-r--r--demos/poppler.yui.js6
-rw-r--r--demos/python.cc.js7906
-rw-r--r--demos/python.html133
-rw-r--r--demos/raytrace.cpp199
-rw-r--r--demos/raytrace.html64
-rw-r--r--demos/raytrace.js702
-rw-r--r--demos/scons-embind/SConstruct23
-rw-r--r--demos/scons-embind/bar.cpp2
-rw-r--r--demos/scons-embind/foo.cpp11
-rw-r--r--demos/scons-embind/test.js2
-rw-r--r--demos/skywriter/BespinEmbedded.css123
-rw-r--r--demos/skywriter/BespinEmbedded.js144
-rw-r--r--demos/skywriter/BespinMain.js471
-rw-r--r--demos/skywriter/BespinWorker.js31
-rw-r--r--demos/skywriter/resources/screen_theme/images/bespin-s.pngbin7700 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/check-selected.pngbin846 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/check-unselected.pngbin917 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/lines.pngbin3577 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/radio-selected.pngbin1036 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/radio-unselected.pngbin1181 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/scroll-down.pngbin271 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/scroll-left.pngbin249 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/scroll-right.pngbin244 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/images/scroll-up.pngbin267 -> 0 bytes
-rw-r--r--demos/skywriter/resources/screen_theme/theme.less268
-rw-r--r--demos/syntensity_lobby.j2k.js2094
-rw-r--r--demos/webgl/CubicVR.js11660
-rw-r--r--demos/webgl/CubicVR_Core.fs281
-rw-r--r--demos/webgl/CubicVR_Core.vs127
-rw-r--r--demos/webgl/HelloWorld_old.cpp142
-rw-r--r--demos/webgl/README.txt9
-rw-r--r--demos/webgl/bullet.js206740
-rw-r--r--demos/webgl/bullet_1_1_q1.ccsimple.js4404
-rw-r--r--demos/webgl/bullet_demo.js31
-rw-r--r--demos/webgl/bullet_glue.js44
-rw-r--r--demos/webgl/cube1.jpgbin12422 -> 0 bytes
-rw-r--r--demos/webgl/cube2.jpgbin13592 -> 0 bytes
-rw-r--r--demos/webgl/cube3.jpgbin14142 -> 0 bytes
-rw-r--r--demos/webgl/cube4.jpgbin15266 -> 0 bytes
-rw-r--r--demos/webgl/cube5.jpgbin15337 -> 0 bytes
-rw-r--r--demos/webgl/demo.html196
-rw-r--r--demos/webgl/demo_old.html89
-rwxr-xr-xdemos/webgl/doit.sh14
-rw-r--r--demos/webgl/glge.js7883
-rw-r--r--demos/webgl/glge_math.js1158
-rw-r--r--demos/webgl/scene.xml52
-rwxr-xr-xdemos/webgl/server.sh2
-rw-r--r--em++.bat2
-rw-r--r--em-config.bat2
-rw-r--r--emar.bat2
-rwxr-xr-xemcc1256
-rw-r--r--emcc.bat2
-rw-r--r--emconfigure.bat2
-rwxr-xr-xemlibtool11
-rw-r--r--emlibtool.bat2
-rwxr-xr-xemlink.py33
-rwxr-xr-xemmake2
-rw-r--r--emmake.bat2
-rw-r--r--emranlib.bat2
-rwxr-xr-xemrun1087
-rw-r--r--emrun.bat2
-rwxr-xr-xemscripten.py1029
-rw-r--r--package.json7
-rwxr-xr-xscons-tools/emscripten.py22
-rwxr-xr-xscons-tools/llvm.py7
-rw-r--r--src/analyzer.js2810
-rw-r--r--src/closure-externs.js110
-rw-r--r--src/compiler.js64
-rw-r--r--src/compiler_phase.html33
-rw-r--r--src/deps_info.json7
-rw-r--r--src/embind/embind.js26
-rw-r--r--src/embind/emval.js45
-rw-r--r--src/emrun_postjs.js20
-rw-r--r--src/emrun_prejs.js5
-rw-r--r--src/emscripten-source-map.min.js31
-rw-r--r--src/fastLong.js18
-rw-r--r--src/framework.js257
-rw-r--r--src/headless.js701
-rw-r--r--src/headlessCanvas.js620
-rw-r--r--src/hello_world.js (renamed from tests/hello_world.js)0
-rw-r--r--src/intertyper.js1958
-rw-r--r--src/jsifier.js1659
-rw-r--r--src/library.js6827
-rw-r--r--src/library_browser.js333
-rw-r--r--src/library_egl.js131
-rw-r--r--src/library_fs.js1720
-rw-r--r--src/library_gl.js3284
-rw-r--r--src/library_glew.js135
-rw-r--r--src/library_glfw.js23
-rw-r--r--src/library_glut.js124
-rw-r--r--src/library_html5.js1264
-rw-r--r--src/library_idbfs.js266
-rw-r--r--src/library_jansson.js2
-rw-r--r--src/library_memfs.js303
-rw-r--r--src/library_nodefs.js286
-rw-r--r--src/library_openal.js1044
-rw-r--r--src/library_path.js133
-rw-r--r--src/library_sdl.js1683
-rw-r--r--src/library_sockfs.js578
-rw-r--r--src/library_tty.js146
-rw-r--r--src/library_uuid.js140
-rw-r--r--src/modules.js184
-rw-r--r--src/parseTools.js821
-rw-r--r--src/postamble.js162
-rw-r--r--src/preamble.js506
-rw-r--r--src/proxyClient.js82
-rw-r--r--src/proxyWorker.js143