@@ -288,6 +288,23 @@ You can follow along for updates and release progress [here][updates].
288
288
289
289
[ updates ] : https://twitter.com/oliviff/status/1264301381042782209
290
290
291
+ ### Adding WASM Support to a Native App
292
+
293
+ ![ WASM Networking] ( networking_wasm_recv.png )
294
+
295
+ Porting an existing native application to run in the browser as a [ WASM]
296
+ application comes with many challenges, including adapting to the browser's
297
+ control flow, threading model, and security restrictions.
298
+
299
+ This month [ Azriel] presented the challenges of adding WASM support to the
300
+ Amethyst game engine. The recording is on [ youtube] [ wasm_yt ] and the
301
+ presentation material is available [ online] [ wasm_it ] .
302
+
303
+ [ wasm_yt ] : https://www.youtube.com/watch?v=7YQGwb4_AvA
304
+ [ wasm_it ] : https://azriel.im/wasm_it/
305
+ [ Azriel ] : https://github.com/azriel91/
306
+ [ WASM ] : https://webassembly.org/
307
+
291
308
## Library & Tooling Updates
292
309
293
310
### NodeFX
@@ -424,6 +441,35 @@ features:
424
441
425
442
[ rusty editor ] : https://github.com/mrDIMAS/rusty-editor
426
443
444
+ ### [ Amethyst] [ amethyst ]
445
+
446
+ [ ![ Amethyst logo] ( amethyst-logo.png )] [ amethyst ]
447
+
448
+ - [ ` rlua ` ] is now part of the Amethyst organization.
449
+
450
+ ` rlua ` is a library that provides high level bindings between Rust and
451
+ [ Lua] . Through [ discussion] [ rlua_discussion ] , a number of people will be
452
+ sharing maintenance of the library.
453
+
454
+ - [ ` legion-task ` ] : A multi-tasking library for the [ Legion] ECS.
455
+
456
+ This library by [ bonsairobo] provides multi-tasking support on the Legion
457
+ ECS, allowing tasks to be executed in dependency graph order. Check out the announcement post in the [ forum] [ legion_task_forum ] .
458
+
459
+ This is a port of the [ ` specs-task ` ] library, which provides the same
460
+ functionality for [ SPECS] .
461
+
462
+ [ `legion-task` ] : https://github.com/bonsairobo/legion-task
463
+ [ `rlua` ] : https://github.com/amethyst/rlua
464
+ [ `specs-task` ] : https://github.com/bonsairobo/specs-task
465
+ [ amethyst ] : https://amethyst.rs
466
+ [ bonsairobo ] : https://github.com/bonsairobo
467
+ [ Legion ] : https://github.com/TomGillen/legion
468
+ [ legion_task_forum ] : https://community.amethyst.rs/t/announcing-a-new-multi-tasking-library-for-legion-ecs/1495
469
+ [ Lua ] : https://www.lua.org/
470
+ [ rlua_discussion ] : https://github.com/amethyst/rlua/issues/174
471
+ [ SPECS ] : https://github.com/amethyst/specs
472
+
427
473
## Popular Workgroup Issues in Github
428
474
429
475
<!-- Up to 10 links to interesting issues -->
0 commit comments