David Hoppenbrouwers
David Hoppenbrouwers
I've experimented a bit with faster `mem*` functions on a Ryzen 2700X and a i5-5287U and noted the following: - For small copies/sets it is significantly faster to do two...
> iirc LLVM already emits small copy operation as a set of load/store instead of calling memcpy. Not sure what is the threshold though. AFAICT it only does if it...
To enable determinism you just need to replace the "simd-nightly" feature with "enhanced-determinism" in `rapier3d/Cargo.toml`. For complete determinism `serde-serialize` or cloning the `Space` state may be necessary though simply saving...
If anyone else needs to work around this for now, this can be added to `src/server/call.rs`: ```rust // ... // FIXME temporary workaround for https://github.com/Juici/wchar-rs/issues/9 // // It may not...
The wrapper for the physics engine is in Rust only, but on the Godot side you can use any language as this wrapper is meant as a drop-in replacement +...
Currently not, as Rapier doesn't have a built-in character controller and this project doesn't provide one yet either. Someone on the Dimforge Discord is (was?) working on one, though I...
I'd ask on the Dimforge Discord about the character controller. Maybe it can be integrated into this project. If not, something will have to be created from scratch.
`rapier3d_standalone` is the dynamic library (`cdylib`) that is used by Godot while `rapier3d` is a Rust library that can be directly included in other Rust libraries. I do it that...
> Thanks for the explanation. Forgive me if this is common knowledge for Rust programmers. I'm still making my way through the Rust book. But I just tried searching through...
It is expected that the performance drops quite a bit with the tests. I've intentionally added many boxes so most of the time is spent inside the physics engine (this...