-
Notifications
You must be signed in to change notification settings - Fork 219
[[ emscripten ]] Add WebAssembly build target and standalone builder options #7330
base: develop
Are you sure you want to change the base?
[[ emscripten ]] Add WebAssembly build target and standalone builder options #7330
Commits on Apr 15, 2020
-
[[ emscripten ]] Add emscripten-wasm target to configuration scripts
This patch adds the targets 'emscripten-wasm' and 'emscripten-js' to the build system so that either architectures can be specified when compiling the emscripten engine
Ian Macphail committedApr 15, 2020 Configuration menu - View commit details
-
Copy full SHA for a4a3222 - Browse repository at this point
Copy the full SHA a4a3222View commit details -
[[ emscripten ]] prebuilt lib folders and packages for emscripten arc…
…hitectures This patch modifies prebuilts so that each emscripten arch target has its own lib folder and set of prebuilt packages.
Ian Macphail committedApr 15, 2020 Configuration menu - View commit details
-
Copy full SHA for 97219a3 - Browse repository at this point
Copy the full SHA 97219a3View commit details
Commits on Apr 21, 2020
-
[[ emscripten ]] Add code stubs for missing symbols in emscripten build
This patch adds source code stubs to resolve reported missing symbols while compiling & linking the emscripten standalone engine.
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for e8ffba7 - Browse repository at this point
Copy the full SHA e8ffba7View commit details -
[[ emscripten ]] Reconfigure build environment for emscripten llvm/wa…
…sm build This patch modifies the build configuration files & tools in order to support upgrading the emscripten sdk to a version which produces wasm output using LLVM.
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 9f6678d - Browse repository at this point
Copy the full SHA 9f6678dView commit details -
[[ emscripten ]] Switch to asyncify API in emscripten engine
This patch updates the emscripten engine source to use the Asyncify API instead of the current Emterpreter API to suspend engine execution.
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 3ff08ff - Browse repository at this point
Copy the full SHA 3ff08ffView commit details -
[[ emscripten ]] Allow recursive wait in emscripten engine
This patch removes the recursion block in the emscripten implementation of 'MCScreenDC::wait()', allowing wait to be called from script within the event loop.
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 007196f - Browse repository at this point
Copy the full SHA 007196fView commit details -
[[ emscripten ]] Fix type cast error in MCEmscriptenFileHandle::Seek
This patch fixes a compiler error due to an unnecessary cast from int to off_t
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 39c4d74 - Browse repository at this point
Copy the full SHA 39c4d74View commit details -
[[ libskia ]] Update prebuilt libskia defines to match those used to …
…compile This patch updates the C define options added by using the prebuilt libskia library to match the values defined when the library is compiled
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 2722322 - Browse repository at this point
Copy the full SHA 2722322View commit details -
[[ emscripten ]] Update ide deploy scripts to support emscripten wasm…
… version This patch updates the IDE standalone building & deploy scripts for emscripten to work with the new wasm version which involves changes to the name of files bundled with the standalone. in addition, the wasm file portion needs a 'Content-Type' header when accessed via HTTP for testing.
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 5203492 - Browse repository at this point
Copy the full SHA 5203492View commit details -
[[ emscripten ]] Update emscripten standalone builder for wasm target
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 39bec40 - Browse repository at this point
Copy the full SHA 39bec40View commit details -
[[ emscripten ]] Update developer docs for building emscripten engines
This patch updates the development documentation for building the emscripten engine. The instructions for building emscripten-js have been modified to describe how to install the deprecated tools needed, and a new section for building emscripten-wasm has been added.
Configuration menu - View commit details
-
Copy full SHA for d05e591 - Browse repository at this point
Copy the full SHA d05e591View commit details -
[[ emscripten ]] Add wasm files to installer package file list
This patch updates 'Installer/package.txt' to account for the switch to wasm object files in the emscripten standalone engine.
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 392a936 - Browse repository at this point
Copy the full SHA 392a936View commit details -
[[ emscripten ]] Add release note for addition of emscripten WebAssem…
…bly arch This patch adds a release note for the addition of WebAssembly as a target architecture when building HTML5 standalones
Ian Macphail committedApr 21, 2020 Configuration menu - View commit details
-
Copy full SHA for 11dd134 - Browse repository at this point
Copy the full SHA 11dd134View commit details
Commits on Apr 23, 2020
-
[[ emscripten ]] Reduce size of emscripten standalone engine
This patch significantly reduces the size of the javascript portion of the emscripten-wasm standalone engine by removing unnecessary JavaScript bindings to exported functions in the engine.
Ian Macphail committedApr 23, 2020 Configuration menu - View commit details
-
Copy full SHA for 15d0ec5 - Browse repository at this point
Copy the full SHA 15d0ec5View commit details
Commits on Apr 24, 2020
-
[[ emscripten ]] Optimize emscripten standalone engines for performance
This patch modifies the build configuration of emscripten engines to optimize them for performance over filesize
Ian Macphail committedApr 24, 2020 Configuration menu - View commit details
-
Copy full SHA for 747c964 - Browse repository at this point
Copy the full SHA 747c964View commit details
Commits on Apr 27, 2020
-
[[ emscripten ]] Alias emscripten buildbot target to emscripten-js
This patch modifies 'buildbot.py' so that a BUILD_PLATFORM of 'emscripten' will produce compiled binaries for the 'emscripten-js' target
Ian Macphail committedApr 27, 2020 Configuration menu - View commit details
-
Copy full SHA for 24a4cce - Browse repository at this point
Copy the full SHA 24a4cceView commit details