euclider
euclider copied to clipboard
A higher dimensional raytracing prototype with non-euclidean-like features
Reproduce: - Have latest rustup installed with the nightly toolchain. - Clone the repo - `cagro +nightly run --release` - 35 errors found, mostly missing macros. - 1000+ warnings found,...
`GeneralIntersector` returns a `Box`ed type. Since these functions can be called several thousand times per frame, it may be worth considering an alternative that doesn't require heap allocation. https://github.com/Limeth/euclider/blob/master/src/universe/entity/shape.rs#L35-L40
Investigate and fix.

I have changed the Cargo.toml file to ``` [package] edition = "2021" ``` after running `cargo build --release` only a few errors occur: ``` error[E0432]: unresolved import `winapi::shared::winerror` --> C:\Users\XX\.cargo\registry\src\github.com-1ecc6299db9ec823\winit-0.16.2\src\platform\windows\dpi.rs:15:21...