Debug problems

This commit is contained in:
hal8174 2025-09-13 21:44:54 +02:00
parent 0a9748a1b7
commit 479cf89e8d
Signed by: hal8174
SSH key fingerprint: SHA256:NN98ZYwnrreQLSOV/g+amY7C3yL/mS1heD7bi5t6PPw
5 changed files with 18 additions and 7 deletions

View file

@ -64,7 +64,7 @@ impl<T: BvhData> Bvh<T> {
unreachable!()
};
if count <= min {
if count <= Index::max(1, min) {
return;
}
@ -86,6 +86,9 @@ impl<T: BvhData> Bvh<T> {
let left_aabb = data.get_aabb_range(start..(start + mid));
let right_aabb = data.get_aabb_range((start + mid)..(start + count));
assert!(aabb.contains_aabb(left_aabb));
assert!(aabb.contains_aabb(right_aabb));
let i = bvh.len() as Index;
bvh[node] = Node::Inner {
left: i,