Avatar for the jeertmans user
jeertmans
DiffeRT
BlogDocsChangelog

feat(lib): add BVH acceleration

#406
Comparing
rwydaegh:feature/bvh-acceleration
(
f32b116
) with
main
(
3a4d8ad
)
CodSpeed Performance Gauge
+11%
Improvement
1
Untouched
9
New
3

Benchmarks

13 total
test_image_method
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
+11%
179.6 µs162.2 µs
test_transmitter_visibility_bvh
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
N/A
N/A1.3 s
test_rays_intersect_any_triangle_bvh
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
N/A
N/A612.9 ms
test_first_triangles_hit_by_rays_bvh
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
N/A
N/A613.3 ms
test_fermat
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
0%
125.2 ms124.7 ms
test_rays_intersect_any_triangle
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
0%
3 s3 s
test_compute_paths[hybrid]
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
0%
14.5 s14.5 s
test_first_triangles_hit_by_rays
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
0%
4.5 s4.5 s
test_compute_paths_disconnect_inactive_triangles_benchmark[True]
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
-1%
30.6 ms30.8 ms
test_train_step
differt/tests/benchmarks/test_training.py
CodSpeed Performance Gauge
-1%
7.4 ms7.4 ms
test_compute_paths_disconnect_inactive_triangles_benchmark[False]
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
-2%
44.3 ms45.4 ms
test_compute_paths[exhaustive]
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
-2%
44.8 ms45.9 ms
test_transmitter_visibility
differt/tests/benchmarks/test_rt.py
CodSpeed Performance Gauge
-9%
2.4 s2.6 s

Commits

Click on a commit to change the comparison range
Base
main
3a4d8ad
+11.26%
Fix ruff lint, ruff format, and cargo fmt issues
516be5d
15 days ago
by rwydaegh
+1.74%
Add differt.accel to documentation reference
c97a332
15 days ago
by rwydaegh
-13.63%
Fix CI: cargo fmt, Sphinx warnings, and MSRV compatibility
b84aee0
15 days ago
by rwydaegh
-16.04%
Retry CI (runner shutdown)
5279602
15 days ago
by rwydaegh
+17.11%
Fix nightly rustfmt formatting in build.rs
31378dc
14 days ago
by rwydaegh
-0.68%
Fix ty typecheck for smoothing_factor float conversion
d4b5191
14 days ago
by rwydaegh
-0.98%
Add coverage test for soft BVH branch and fix codespell
ace4aca
14 days ago
by rwydaegh
+1.3%
Fix nightly cargo fmt formatting
dc7f589
13 days ago
by rwydaegh
-0.38%
Merge branch 'main' into feature/bvh-acceleration
3e55d4e
10 days ago
by jeertmans
-0.57%
Fix jaxtyping runtime check: use flexible return type annotations
128acd1
3 days ago
by rwydaegh
+11.61%
Fix batch_shape broadcasting bug in BVH wrappers
f32b116
2 days ago
by rwydaegh
© 2026 CodSpeed Technology
Home Terms Privacy Docs