dimforge / simba
Set of mathematical traits to facilitate the use of SIMD-based AoSoA (Array of Struct of Array) storage pattern.
☆299Updated 3 months ago
Alternatives and similar repositories for simba:
Users that are interested in simba are comparing it to the libraries listed below
- Comparing performance of Rust math libraries for common 3D game and graphics tasks☆202Updated 3 months ago
- Provides a very thin abstraction over instrumented profiling crates like puffin, optick, tracy, and superluminal-perf.☆342Updated 3 months ago
- A crate to help you go wide. By which I mean use SIMD stuff.☆322Updated 3 weeks ago
- A crate for mucking around with piles of bytes☆771Updated 2 weeks ago
- Array of Struct to Struct of Array helpers in Rust☆428Updated 3 weeks ago
- Statically-checked alternatives to RefCell and RwLock☆367Updated 7 months ago
- ☆464Updated 3 months ago
- Experimental one-shot benchmarking/profiling harness for Rust☆601Updated 5 months ago
- Portable Packed SIMD Vectors for Rust standard library☆608Updated 8 months ago
- Task abstraction for building executors☆447Updated last week
- Custom hash algorithm used by rustc (plus hashmap/set aliases): fast, deterministic, not secure☆420Updated 2 months ago
- Just, really the littlest Vec you could need. So smol.☆658Updated 3 weeks ago
- cross-platform Rust API for memory mapped IO☆442Updated last month
- Math Interoperability Types☆262Updated last year
- A minimal async executor that lets you block on a future☆550Updated 3 months ago
- A simple and fast random number generator☆452Updated this week
- Fast, efficient, and robust memory reclamation for Rust.☆401Updated 2 months ago
- Shared resource dispatcher☆242Updated 8 months ago
- ☆359Updated 2 weeks ago
- K-dimensional tree in Rust for fast geospatial indexing and lookup☆241Updated 2 months ago
- Interpolation made easy.☆166Updated 3 months ago
- A machine learning library for Rust.☆319Updated 5 months ago
- 2 and 3-dimensional fluid simulation library in Rust.☆564Updated 2 months ago
- Easy function multiversioning for Rust☆211Updated last month
- General matrix multiplication of f32 and f64 matrices in Rust. Supports matrices with general strides.☆225Updated 6 months ago
- The enum Either with variants Left and Right is a general purpose sum type with two cases.☆504Updated 7 months ago
- Complex numbers for Rust☆235Updated this week
- Ensure correct assumptions about constants, types, and more in Rust☆597Updated last year
- Compile-time reference counting☆440Updated last year
- Generic 2D-3D math swiss army knife for game engines, with SIMD support and focus on convenience.☆287Updated 4 months ago