cleaned up collision in shader, abstracted out raycast, and added gpu timing

This commit is contained in:
2024-10-03 15:04:14 -04:00
parent 4ddf2ddc87
commit 0dc5a9c2ba
21 changed files with 575 additions and 1187 deletions

View File

@@ -86,7 +86,7 @@ impl OctTree {
assert!(levels > 0);
let mut data = Vec::new();
let mut map = OctNodeMap::default();
data.push(OctNode::new_node(0));
data.push(OctNode::new_node(1));
Self::from_fn_offset_inner(f_leaf, f_node, &mut data, levels, offset, &mut map);
if data.len() == 2 {
data.remove(0);