Commit Graph

16 Commits

Author SHA1 Message Date
SeanOMik 3245b4dad4
csharp: implement ecs world resources 2024-11-09 19:13:15 -05:00
SeanOMik 1d97046195
Implement ECS resources 2024-11-09 12:12:06 -05:00
SeanOMik dcb48e9acf
Expand LyraApi package to make it easier to spawn and view entities 2024-11-08 21:05:02 -05:00
SeanOMik fcf4f54e34
Try to reuse bindgen from LyraApi C# package 2024-11-07 22:57:31 -05:00
SeanOMik 8f926b3b58
Cleanup code warnings 2024-11-07 18:03:36 -05:00
SeanOMik a45f642d4c
Update host packages 2024-11-07 18:02:28 -05:00
SeanOMik a36c1e221e
Get the dotnet guest project working, test spawning entities in the C# project 2024-11-06 21:26:03 -05:00
SeanOMik a2e1522af2
Expose ecs world view_one and insert to the guest 2024-09-02 20:59:29 -04:00
SeanOMik 4deed47b3d
change how bindings are generated, make it easier to call functions on the guest 2024-07-27 15:24:14 -04:00
SeanOMik f6933de559
update wasm related dependencies, make it easier to create components on the guest 2024-07-24 20:32:59 -04:00
SeanOMik a58dcfb53d
Create a common-api crate to make it easier to write a wasm guest 2024-04-18 23:11:29 -04:00
SeanOMik 27c8f93611
create a 'common-api' crate to make it easier to work with the ecs world 2024-04-14 19:34:07 -04:00
SeanOMik af1ec73fb5
improve safety by avoiding raw pointers,improve dynamic view code a bit 2024-04-14 17:02:55 -04:00
SeanOMik 5d9843cdb0
Use a wit resource for the ecs world and a slab to allow multiple worlds 2024-04-14 17:02:54 -04:00
SeanOMik 57539df4e7
PoC for spawning entities with components and querying them 2024-04-14 17:02:53 -04:00
SeanOMik 1c5a24c320
Simple PoC with Wit and WASMA 2024-04-14 17:02:52 -04:00