Commit graph

7 commits

Author SHA1 Message Date
Jinny You
a2af7aae2e bindings/wasm: Support WebGPU
Updated WASM binding to bring WebGPU on the web player.

binding will generate a WASM binary, which can render animation through both SW and WG raster engine.

A raster engine will be chosen by parameter `engine`, when initializing.
2024-09-30 16:44:21 +09:00
Jinny You
dca095b3c1 wasm/infra: Add build scripts for WebGPU
New build script for WASM with WebGPU.

Run `wasm_webgpu_build.sh` to have WebGPU WASM binary
2024-09-30 16:44:21 +09:00
Hermet Park
cf0d04a9ae infra: updated ios arm64 build 2024-09-30 15:32:09 +09:00
Youjin Lee
31c41306f0 Modify txt file for cross-platform build setup
Following the Android developer guide (https://developer.android.com/ndk/guides/other_build_systems), added HOST_TAG to the directory.
2024-04-06 12:48:30 +09:00
Jinny You
7838c1d3d1 wasm: Update emscripten build config
enabled options:
- EXPORT_ES6 > to import glue code in es6 module system
- SINGLE_FILE > to build library as a single JS file, single file reduces loading latency
- MODULARIZE > proper option to build es6 module (optimized)
- EXPORTED_RUNTIME_METHODS > allow es6 module based glue code to import FS
2024-01-02 20:34:11 +09:00
Hermet Park
58a0dba514 infra: add android CI build test with necessary cross build config. 2023-12-26 17:48:20 +09:00
Hermet Park
01dd93be11 infra: migrate cross files into one folder. 2023-12-26 17:48:01 +09:00