Jondolf
@jondolf.bsky.social
190 followers
29 following
34 posts
University student and software enthusiast, working on Avian Physics for #bevyengine. https://github.com/avianphysics/avian
Posts
Media
Videos
Starter Packs
Jondolf
@jondolf.bsky.social
· 25d
Jondolf
@jondolf.bsky.social
· 25d
Jondolf
@jondolf.bsky.social
· 25d
Persistent Simulation Islands by Jondolf · Pull Request #809 · Jondolf/avian
Objective
Closes #578.
Sleeping and waking are crucial for reducing CPU overhead for large game worlds. Up until now, Avian has used basic per-body sleeping that only allows sleeping for dynamic bo...
github.com
Jondolf
@jondolf.bsky.social
· Jul 17
Force Rework by Jondolf · Pull Request #770 · Jondolf/avian
Objective
The current force APIs are very limited, confusing, and cumbersome to use.
The "persistent" vs. "not persistent" force split is confusing. You cannot have both persis...
github.com
Jondolf
@jondolf.bsky.social
· Jul 7
Jondolf
@jondolf.bsky.social
· Jul 7
Jondolf
@jondolf.bsky.social
· Jul 7
Jondolf
@jondolf.bsky.social
· Jul 7
Jondolf
@jondolf.bsky.social
· Jul 7
Parallel Solver With Graph Coloring by Jondolf · Pull Request #771 · Jondolf/avian
Objective
A big step in #319.
Replaces #706.
Currently, Avian's constraint solver is entirely single-threaded and uses scalar operations. A naive par_iter approach is not possible with a Gauss-...
github.com
Jondolf
@jondolf.bsky.social
· Jun 9
Jondolf
@jondolf.bsky.social
· Jun 9
Jondolf
@jondolf.bsky.social
· Jun 9
Reposted by Jondolf
Jondolf
@jondolf.bsky.social
· Feb 8
Physics Diagnostics by Jondolf · Pull Request #653 · Jondolf/avian
Objective
Fixes #564.
Expands significantly on #576.
For both benchmarking and optimizing Avian itself, and monitoring physics performance on the user side, it can be very useful to have timing inf...
github.com