Skip to content

v0.1.5

Choose a tag to compare

@EthanAlmloff EthanAlmloff released this 07 Apr 20:52
· 28 commits to main since this release

In this release, we added multithreading capability.

What's New?

There are two new functions implemented by the system trait. These are meant to allow for easier parallelism leading to higher performance! 🚀

Prestep Function

Every prestep function will be run in parallel. This step is meant to gather information about what to change in the single_entity_step.

Single Entity Step Function

This is run once per entity. You can only mutate and access one entity at a time, this allows the entities to be sent to different threads. The advantage of this is that even if you only have a few key systems you can still access the benefits of multithreading.