bvh
bvh copied to clipboard
A fast BVH using SAH in rust
It should be possible to make the building parallel. Look into rayon (http://smallcultfollowing.com/babysteps/blog/2015/12/18/rayon-data-parallelism-in-rust/#rayons-core-primitive-join).
Currently some functions are defined in some files where it is unobvious that they are implemented there.
BIHs are similar to BVHs, but have interesting properties in terms of speed. https://en.wikipedia.org/wiki/Bounding_interval_hierarchy
See the [official cargo layout](http://doc.crates.io/guide.html#project-layout). Keep in mind that only integrations tests should go to tests/ and not the unit tests.
Updates the requirements on [criterion](https://github.com/bheisler/criterion.rs) to permit the latest version. Changelog Sourced from criterion's changelog. [0.4.0] - 2022-09-10 Removed The Criterion::can_plot function has been removed. The Criterion::bench_function_over_inputs function has been...
leaving an initial draft of this PR here. It looks like there might be a perf regression with when I originally wrote this so I'm going to take a look...
There are a lot of changes in the repository, but the last release is from 8 months ago. Can the current state be released as 0.7.3?