895 Commits

Author SHA1 Message Date
Maximilian Ammann
c4e08aead3 Finish CI setup 2022-09-18 13:23:12 +02:00
Maximilian Ammann
41b77579cc Fix check expression 2022-09-18 13:02:40 +02:00
Maximilian Ammann
71068e3db9 Add runner for wasm32 again 2022-09-18 12:52:04 +02:00
Maximilian Ammann
fe3fc91611 Add unsafe 2022-09-18 12:34:29 +02:00
Maximilian Ammann
a81c818647 Fix tests 2022-09-18 12:30:00 +02:00
Maximilian Ammann
1edd31b9a6 Mark functions unsafe 2022-09-18 12:23:42 +02:00
Maximilian Ammann
ab97855ef3 Do not rebuild std on check and test 2022-09-18 12:06:53 +02:00
Maximilian Ammann
bd663fd187 Add more jobs 2022-09-18 11:53:46 +02:00
Maximilian Ammann
6dd67e8906 Make multithreading named consistantly 2022-09-18 11:53:08 +02:00
Maximilian Ammann
dd6c7481e2 Restructure web module to include JS code for multithreaded and non-multithreaded 2022-09-18 11:42:55 +02:00
Maximilian Ammann
f675192442 Do not build std lib by default 2022-09-17 21:28:52 +02:00
Maximilian Ammann
67763962fc Fix wasm-bindgen install 2022-09-17 21:21:12 +02:00
Maximilian Ammann
e7dd2a1a6d Selectively install targets 2022-09-17 21:11:36 +02:00
Maximilian Ammann
3e1c24e533 Fix formatting 2022-09-17 15:48:41 +02:00
Maximilian Ammann
aa07abb683 Merge branch 'main' into wasm-executor
# Conflicts:
#	maplibre-demo/Cargo.toml
2022-09-17 15:46:04 +02:00
Maximilian Ammann
4fb78c4b64 Deduplicate workflow for more demos 2022-09-17 15:24:12 +02:00
Maximilian Ammann
12bb06a86e Add a lot of TODO notes 2022-09-17 14:46:35 +02:00
Maximilian Ammann
76bf7a6ecf Run formatter 2022-09-17 13:50:08 +02:00
Maximilian Ammann
3f1e165cda Fix tracy dependency versions 2022-09-17 13:48:35 +02:00
Max Ammann
5389c51377
Fix justfile for macOS (#171) 2022-09-16 16:56:47 +02:00
Maximilian Ammann
c7f7408a10 Fix multithreading in web 2022-09-15 18:21:01 +02:00
Maximilian Ammann
851a02cd69 Remove maximum memory limits 2022-09-15 16:57:32 +02:00
Maximilian Ammann
b6a4a8a66e Remove unused 2022-09-15 16:55:09 +02:00
Maximilian Ammann
fb250e0d28 Remove a Box<> 2022-09-15 16:25:18 +02:00
Maximilian Ammann
b4269f7c7e Fix linux CI script 2022-09-15 15:29:58 +02:00
Maximilian Ammann
7dc7346597 Add first working version which does not need shared memory on web 2022-09-15 09:46:17 +02:00
Maximilian Ammann
d0c86492f7 Always import memory 2022-09-15 09:38:19 +02:00
Maximilian Ammann
dc7a6ff7ef Add experiment for unsync scheduling 2022-09-10 11:12:42 +02:00
Maximilian Ammann
be34569bde Update run config 2022-09-10 11:11:19 +02:00
Maximilian Ammann
a66519ccca Introduce AsyncProcedureCall 2022-09-10 11:11:12 +02:00
Maximilian Ammann
f012d23b7e Remove ScheduleMethod and replace with Scheduler 2022-09-09 12:46:16 +02:00
Maximilian Ammann
056cb5c995 Introduce environment 2022-09-09 12:34:06 +02:00
Maximilian Ammann
156e63daf4 Add conditional compilation 2022-09-08 20:17:09 +02:00
Maximilian Ammann
2f4c05f2b4 Fix compilation 2022-09-08 20:17:00 +02:00
Maximilian Ammann
f5773f8d16 Add run config 2022-09-08 19:42:47 +02:00
Maximilian Ammann
e06d122dbb Conditionally enable multithreaded implementation 2022-09-08 19:42:38 +02:00
Maximilian Ammann
d912975b1e Disable geometry index 2022-09-08 19:42:12 +02:00
Maximilian Ammann
682127d342 Remove run config 2022-09-08 19:41:47 +02:00
karisair
a8f704a31a
Fixes #138 - upgraded tracy-client to 0.14.* and tracing-tracy to 0.10.* (#156)
* Fixes #138 - upgraded tracy-client to 0.14.* and tracing-tracy to 0.10.* as per README

* Convert set_thread_name to a macro (set_thread_name!), to permit non-web tracing.

* Updated docs to briefly explain the connection to tracy and the appropriate crate versions.

Co-authored-by: Max Ammann <max@maxammann.org>
2022-09-08 18:17:22 +02:00
Maximilian Ammann
1f3423a70c Prepare JS lib 2022-09-08 18:08:47 +02:00
Maximilian Ammann
ea52e9c96d Update run configs 2022-09-08 16:26:41 +02:00
Maximilian Ammann
5b5be8ab40 Use custom profile and remove wasm-pack 2022-09-08 16:18:12 +02:00
Maximilian Ammann
2b7616918d Avoid exiting process 2022-09-08 14:17:18 +02:00
Maximilian Ammann
2c9f1d9be6 Experiment with single threaded executor 2022-09-08 11:16:55 +02:00
Max Ammann
7783493f09
Schedule on random WebWorkers instead of spawning new ones as needed (#80) 2022-09-08 11:14:04 +02:00
Max Ammann
1934555013
Add CLI to demo (#160)
* Introduce a CLI

* Fix headless rendering
2022-09-08 11:12:22 +02:00
Max Ammann
0b9404a518
Add watch functionality for web (#169) 2022-09-08 11:08:32 +02:00
Max Ammann
0499f3aa2c
Add citation instructions (#167) 2022-09-07 18:14:38 +00:00
Max Ammann
1e438056df
Upgrade wgpu (#162)
* Upgrade wgpu

* Fix dependency issues

* Upgrade wgpu and fix specific version of web-sys

* Use latest wasm-bindgen-cli
2022-09-07 18:08:48 +02:00
Max Ammann
7063a3c96b
Update talk 2022-08-24 15:02:58 +02:00