├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.MIT ├── README.MD ├── public ├── assets │ ├── environment_maps │ │ ├── info.txt │ │ ├── pisa_diffuse_rgb9e5_zstd.ktx2 │ │ └── pisa_specular_rgb9e5_zstd.ktx2 │ └── fonts │ │ ├── FiraMono-LICENSE │ │ ├── FiraMono-Medium.ttf │ │ └── FiraSans-Bold.ttf ├── bevy_in_main_thread.js ├── index.html ├── index.js ├── main_thread_engine_instance.js └── worker.js ├── run-wasm.sh ├── screenshot.png ├── src ├── bevy_app.rs ├── canvas_view │ ├── canvas_view_plugin.rs │ ├── canvas_views.rs │ └── mod.rs ├── lib.rs ├── ray_pick.rs └── web_ffi.rs └── zh.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/README.MD -------------------------------------------------------------------------------- /public/assets/environment_maps/info.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/assets/environment_maps/info.txt -------------------------------------------------------------------------------- /public/assets/environment_maps/pisa_diffuse_rgb9e5_zstd.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/assets/environment_maps/pisa_diffuse_rgb9e5_zstd.ktx2 -------------------------------------------------------------------------------- /public/assets/environment_maps/pisa_specular_rgb9e5_zstd.ktx2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/assets/environment_maps/pisa_specular_rgb9e5_zstd.ktx2 -------------------------------------------------------------------------------- /public/assets/fonts/FiraMono-LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/assets/fonts/FiraMono-LICENSE -------------------------------------------------------------------------------- /public/assets/fonts/FiraMono-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/assets/fonts/FiraMono-Medium.ttf -------------------------------------------------------------------------------- /public/assets/fonts/FiraSans-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/assets/fonts/FiraSans-Bold.ttf -------------------------------------------------------------------------------- /public/bevy_in_main_thread.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/bevy_in_main_thread.js -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/index.html -------------------------------------------------------------------------------- /public/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/index.js -------------------------------------------------------------------------------- /public/main_thread_engine_instance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/main_thread_engine_instance.js -------------------------------------------------------------------------------- /public/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/public/worker.js -------------------------------------------------------------------------------- /run-wasm.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/run-wasm.sh -------------------------------------------------------------------------------- /screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/screenshot.png -------------------------------------------------------------------------------- /src/bevy_app.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/src/bevy_app.rs -------------------------------------------------------------------------------- /src/canvas_view/canvas_view_plugin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/src/canvas_view/canvas_view_plugin.rs -------------------------------------------------------------------------------- /src/canvas_view/canvas_views.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/src/canvas_view/canvas_views.rs -------------------------------------------------------------------------------- /src/canvas_view/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/src/canvas_view/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/ray_pick.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/src/ray_pick.rs -------------------------------------------------------------------------------- /src/web_ffi.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/src/web_ffi.rs -------------------------------------------------------------------------------- /zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jinleili/bevy-in-web-worker/HEAD/zh.md --------------------------------------------------------------------------------