-
Notifications
You must be signed in to change notification settings - Fork 939
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emscripten support take 2 #2172
base: master
Are you sure you want to change the base?
Commits on Dec 13, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 3cd6805 - Browse repository at this point
Copy the full SHA 3cd6805View commit details -
Configuration menu - View commit details
-
Copy full SHA for cf7505b - Browse repository at this point
Copy the full SHA cf7505bView commit details
Commits on Dec 14, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 1bd6958 - Browse repository at this point
Copy the full SHA 1bd6958View commit details -
rest of the core changes that need to be made for Emscripten to be run.
- to avoid confusion, this is the last half of changes needed, first half was core files needed just to get an app to spin up.
Configuration menu - View commit details
-
Copy full SHA for 717b52a - Browse repository at this point
Copy the full SHA 717b52aView commit details -
Configuration menu - View commit details
-
Copy full SHA for d53a220 - Browse repository at this point
Copy the full SHA d53a220View commit details -
Configuration menu - View commit details
-
Copy full SHA for 706d4cd - Browse repository at this point
Copy the full SHA 706d4cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a20b341 - Browse repository at this point
Copy the full SHA a20b341View commit details -
add Emscripten env source script when generating samples just in case…
… it gets in there on accident.
Configuration menu - View commit details
-
Copy full SHA for ae4928b - Browse repository at this point
Copy the full SHA ae4928bView commit details
Commits on Dec 16, 2018
-
don't remember why I did this but re-adding boost libs so things can …
…build right away
Configuration menu - View commit details
-
Copy full SHA for 481e8cc - Browse repository at this point
Copy the full SHA 481e8ccView commit details
Commits on Dec 17, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 0843b2c - Browse repository at this point
Copy the full SHA 0843b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 492052a - Browse repository at this point
Copy the full SHA 492052aView commit details
Commits on Dec 18, 2018
-
- Fix helpers.js so we aren't using ES6 and getting errors when building release.
Configuration menu - View commit details
-
Copy full SHA for 20b8abf - Browse repository at this point
Copy the full SHA 20b8abfView commit details -
Configuration menu - View commit details
-
Copy full SHA for dfe32a3 - Browse repository at this point
Copy the full SHA dfe32a3View commit details -
Minor style updates to CinderEmscripten.h + add note about non-functi…
…onality of NativeWebAudioNode and mention about current roadblocks.
Configuration menu - View commit details
-
Copy full SHA for 30cb766 - Browse repository at this point
Copy the full SHA 30cb766View commit details
Commits on Dec 19, 2018
-
- oops, completely forgot about ES6 `let` statements, did that here
Configuration menu - View commit details
-
Copy full SHA for b6c0e11 - Browse repository at this point
Copy the full SHA b6c0e11View commit details -
- documentation about emscripten::val - update upcoming cmake changes - update in-dev audio api notes.
Configuration menu - View commit details
-
Copy full SHA for 6426036 - Browse repository at this point
Copy the full SHA 6426036View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce82abf - Browse repository at this point
Copy the full SHA ce82abfView commit details -
- one last bit of ES6 to remove that I somehow missed in helpers.js
- add note about strange GL_RGB16F incompatibility - minor update in style to datgui.cpp - doc update with new notes of things that differ between desktop and Emscripten
Configuration menu - View commit details
-
Copy full SHA for d02ee0e - Browse repository at this point
Copy the full SHA d02ee0eView commit details
Commits on Dec 20, 2018
-
Configuration menu - View commit details
-
Copy full SHA for 98e6928 - Browse repository at this point
Copy the full SHA 98e6928View commit details -
Merge branch 'master' of github.com:sortofsleepy/Cinder + add simple …
…transform feedback sample # Conflicts: # docs/htmlsrc/guides/emscripten/part7.html
Configuration menu - View commit details
-
Copy full SHA for 7f6888a - Browse repository at this point
Copy the full SHA 7f6888aView commit details
Commits on Dec 21, 2018
-
- fix Cinder.cmake so incorrect closure argument isn't processed
- add emscripten version of smoke particlces sample
Configuration menu - View commit details
-
Copy full SHA for 69e4e33 - Browse repository at this point
Copy the full SHA 69e4e33View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4113a86 - Browse repository at this point
Copy the full SHA 4113a86View commit details -
Use zlib source directory for necessary include path instead of the m…
…sw-specific one.
Configuration menu - View commit details
-
Copy full SHA for e5f4d46 - Browse repository at this point
Copy the full SHA e5f4d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcbea31 - Browse repository at this point
Copy the full SHA fcbea31View commit details -
Configuration menu - View commit details
-
Copy full SHA for abe9069 - Browse repository at this point
Copy the full SHA abe9069View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ee8c50 - Browse repository at this point
Copy the full SHA 8ee8c50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5240192 - Browse repository at this point
Copy the full SHA 5240192View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32c5b43 - Browse repository at this point
Copy the full SHA 32c5b43View commit details -
Configuration menu - View commit details
-
Copy full SHA for 876f309 - Browse repository at this point
Copy the full SHA 876f309View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58f8b55 - Browse repository at this point
Copy the full SHA 58f8b55View commit details -
Add missed CINDER_GL_ES_* defines and remove redundant setting of sha…
…der version number.
Configuration menu - View commit details
-
Copy full SHA for 2097921 - Browse repository at this point
Copy the full SHA 2097921View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3baf95 - Browse repository at this point
Copy the full SHA d3baf95View commit details
Commits on Dec 25, 2018
-
1. fix JS namespace for worklets after find + replace fail
2. temporary removal of closure compiler as it's currently causing issues with release builds.
Configuration menu - View commit details
-
Copy full SHA for 269b9bd - Browse repository at this point
Copy the full SHA 269b9bdView commit details
Commits on Dec 27, 2018
-
Move + rename simpleaudio. Also more cleanup
- rename simpleaudio to AudioPlayer and move into cinder/emscripten instead of cinder/audio/emscripten - add implementation file for AudioPlayer - remove node_modules folder - add node_modules to gitignore
Configuration menu - View commit details
-
Copy full SHA for 4d9ee65 - Browse repository at this point
Copy the full SHA 4d9ee65View commit details
Commits on Dec 28, 2018
-
Tweaks to how audio files get loaded. Other minor adjustments
- WebAudioLoader becomes FileWebAudio and integrated into ci::audio::Source - tweak voice sample to use correct path + wrap in try / catch in case things break again - In PlatformEmscripten, make sure something is returned if a large file is requested instead of just a blank path. - remove namespaces from EmscriptenVideo.h - minor cleanup in EmscriptenVideo.cpp
Configuration menu - View commit details
-
Copy full SHA for b8c8141 - Browse repository at this point
Copy the full SHA b8c8141View commit details
Commits on Dec 29, 2018
-
Move some things over to implementaiton files
- add FileWebAudio implementation file - clean up VoiceBasic sample a little so log makes sense. - update build cmake file
Configuration menu - View commit details
-
Copy full SHA for 7fd1b0d - Browse repository at this point
Copy the full SHA 7fd1b0dView commit details
Commits on Jan 1, 2019
-
Minor style changes + small fixes to AudioPlayer
- remove ContextWebAudio include form FileWebAudio - add missing semi-colon + correct "createElement" calls in AudioPlayer - minor commenting + add helpers to get current browser window width/height
Configuration menu - View commit details
-
Copy full SHA for b3aaf65 - Browse repository at this point
Copy the full SHA b3aaf65View commit details -
- correct Voice.cpp to use FileWebAudio instead of WebAudioLoader
- delete WebAudioLoader
Configuration menu - View commit details
-
Copy full SHA for c131696 - Browse repository at this point
Copy the full SHA c131696View commit details
Commits on Jan 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 73db188 - Browse repository at this point
Copy the full SHA 73db188View commit details
Commits on Jan 8, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 7a571b4 - Browse repository at this point
Copy the full SHA 7a571b4View commit details
Commits on Jan 11, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 9242350 - Browse repository at this point
Copy the full SHA 9242350View commit details -
Configuration menu - View commit details
-
Copy full SHA for b4da3de - Browse repository at this point
Copy the full SHA b4da3deView commit details -
- remove VideoCube sample in favor of drag-n-drop based sample - add note to app source detailing what the sample is showing.
Configuration menu - View commit details
-
Copy full SHA for 83e1857 - Browse repository at this point
Copy the full SHA 83e1857View commit details
Commits on Feb 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 7cad518 - Browse repository at this point
Copy the full SHA 7cad518View commit details
Commits on May 8, 2020
-
Merge branch 'master' of https://github.com/cinder/Cinder into 0.9.3-…
…merge # Conflicts: # .gitignore # include/cinder/gl/platform.h # include/cinder/linux/gl_es_load.h # proj/cmake/libcinder_source_files.cmake # src/cinder/gl/ConstantConversions.cpp # src/cinder/gl/EnvironmentEs.cpp # src/cinder/linux/gl_es_load.cpp
Configuration menu - View commit details
-
Copy full SHA for b9e86d7 - Browse repository at this point
Copy the full SHA b9e86d7View commit details
Commits on May 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e19be57 - Browse repository at this point
Copy the full SHA e19be57View commit details -
- reconfigure cmake files a bit - Emscripten doesn't set CMAKE_SYSTEM…
…_NAME properly so add boolean check to ensure we load the right toolchain - also set CINDER_SRC_DIR temporarily as that doesn' appear to get set either. (tested on WSL)
Configuration menu - View commit details
-
Copy full SHA for 0a722b2 - Browse repository at this point
Copy the full SHA 0a722b2View commit details
Commits on May 30, 2020
-
clean up some of the previous changes.
- also add the appropriate statements now needed to suppot GLAD.
Configuration menu - View commit details
-
Copy full SHA for 971b086 - Browse repository at this point
Copy the full SHA 971b086View commit details -
- remove globalbindings.h as that is likely old, Embind has to be used in the implementation file - add some checks to libcinder_configure as there are some thiings we don't really need and some things that for some reason have needed to end up there(zlib) - fix up cinderEmscriptenMakeApp to use new Asyncify system to be compatible with Emscripten's pure WASM backend. Add some more comments + clean some stuff up - fix up drag and drop sample - fix up smoke particles sample - remove Emscripten check in globalbindings.cpp to try and see if it would binding event listeners would work again. Needs more testing as it's currently not working for some reason.
Configuration menu - View commit details
-
Copy full SHA for 70caa56 - Browse repository at this point
Copy the full SHA 70caa56View commit details -
remove audio related classes as they should probabbly just be a Cinde…
…rBlock in order ot better support future apis which rely on Javascript.
Configuration menu - View commit details
-
Copy full SHA for 2e50d3d - Browse repository at this point
Copy the full SHA 2e50d3dView commit details
Commits on May 31, 2020
-
- fix copyToVector function with new updated method(still referenced at mentioned issue link) - also move some stuff around since those might be getting scrapped. Still wanna keep for historical reference though.
Configuration menu - View commit details
-
Copy full SHA for 3d380e1 - Browse repository at this point
Copy the full SHA 3d380e1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 80425d4 - Browse repository at this point
Copy the full SHA 80425d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for b65eda5 - Browse repository at this point
Copy the full SHA b65eda5View commit details
Commits on Jun 1, 2020
-
update some docs. Move emscripten listener binding to AppEmscripten a…
…s for some reason it was not getting packaged in when it was in globalbindings.cpp
Configuration menu - View commit details
-
Copy full SHA for 799465e - Browse repository at this point
Copy the full SHA 799465eView commit details -
- Move WebWorker sample out of _tests after testing.
- clean up cinderEmscriptenApp file a bit, add support for overriding default output directory and fixing issue where worker flag was not getting appended. Also added mesage to status output indicating whether or not something is getting built as a worker.
Configuration menu - View commit details
-
Copy full SHA for 67e4b1e - Browse repository at this point
Copy the full SHA 67e4b1eView commit details -
Fix up HTML example and other misc fixes
- fix up sample showing audio and HTML elements. - fix configure file, fix is not needed anymore. - include AudioPlayer in build.
Configuration menu - View commit details
-
Copy full SHA for f0afaec - Browse repository at this point
Copy the full SHA f0afaecView commit details
Commits on Jun 2, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 14beead - Browse repository at this point
Copy the full SHA 14beeadView commit details
Commits on Jun 3, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 84def56 - Browse repository at this point
Copy the full SHA 84def56View commit details