@@ -650,29 +650,40 @@ BENCHMARK(Benchmarks::Point::GetNearestNeighbors)->Arg(1000)->Arg(10000)->Unit(b
650650BENCHMARK (Benchmarks::Point::FrustumCulling)->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
651651BENCHMARK (Benchmarks::Box::Create<3 , 0 , false >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Arg(1000000 )->Unit(benchmark::kMillisecond );
652652BENCHMARK (Benchmarks::Box::Create<3 , 0 , true >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Arg(1000000 )->Unit(benchmark::kMillisecond );
653+ BENCHMARK (Benchmarks::Box::Create<3 , 1 , false >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Arg(1000000 )->Unit(benchmark::kMillisecond );
654+ BENCHMARK (Benchmarks::Box::Create<3 , 1 , true >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Arg(1000000 )->Unit(benchmark::kMillisecond );
653655BENCHMARK (Benchmarks::Box::Create<3 , 2 , false >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Arg(1000000 )->Unit(benchmark::kMillisecond );
654656BENCHMARK (Benchmarks::Box::Create<3 , 2 , true >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Arg(1000000 )->Unit(benchmark::kMillisecond );
655657BENCHMARK (Benchmarks::Box::InsertToLeaf<0 >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
656658BENCHMARK (Benchmarks::Box::InsertToLeaf<2 >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
657659BENCHMARK (Benchmarks::Box::InsertWithRebalancing<0 >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
658660BENCHMARK (Benchmarks::Box::InsertWithRebalancing<2 >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
659661BENCHMARK (Benchmarks::Box::Update<0 >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
662+ BENCHMARK (Benchmarks::Box::Update<1 >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
660663BENCHMARK (Benchmarks::Box::Update<2 >)->Arg(10 )->Arg(20 )->Arg(50 )->Arg(100 )->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
661664BENCHMARK (Benchmarks::Box::PickSearch<0 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 );
665+ BENCHMARK (Benchmarks::Box::PickSearch<1 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 );
662666BENCHMARK (Benchmarks::Box::PickSearch<2 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 );
663667BENCHMARK (Benchmarks::Box::RangeSearch<0 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 );
668+ BENCHMARK (Benchmarks::Box::RangeSearch<1 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 );
664669BENCHMARK (Benchmarks::Box::RangeSearch<2 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 );
665670BENCHMARK (Benchmarks::Box::FrustumCulling<0 >)->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
671+ BENCHMARK (Benchmarks::Box::FrustumCulling<1 >)->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
666672BENCHMARK (Benchmarks::Box::FrustumCulling<2 >)->Arg(1000 )->Arg(10000 )->Unit(benchmark::kMillisecond );
667673BENCHMARK (Benchmarks::Box::CollisionDetection<0 , false >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
668674BENCHMARK (Benchmarks::Box::CollisionDetection<0 , true >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
675+ BENCHMARK (Benchmarks::Box::CollisionDetection<1 , false >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
676+ BENCHMARK (Benchmarks::Box::CollisionDetection<1 , true >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
669677BENCHMARK (Benchmarks::Box::CollisionDetection<2 , false >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
670678BENCHMARK (Benchmarks::Box::CollisionDetection<2 , true >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
671679BENCHMARK (Benchmarks::Box::CollisionDetection_WithOtherTree<0 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
680+ BENCHMARK (Benchmarks::Box::CollisionDetection_WithOtherTree<1 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
672681BENCHMARK (Benchmarks::Box::CollisionDetection_WithOtherTree<2 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
673682BENCHMARK (Benchmarks::Box::RayIntersectedFirst<0 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
683+ BENCHMARK (Benchmarks::Box::RayIntersectedFirst<1 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
674684BENCHMARK (Benchmarks::Box::RayIntersectedFirst<2 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
675685BENCHMARK (Benchmarks::Box::RayIntersectedAll<0 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
686+ BENCHMARK (Benchmarks::Box::RayIntersectedAll<1 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
676687BENCHMARK (Benchmarks::Box::RayIntersectedAll<2 >)->Arg(100 )->Arg(1000 )->Arg(10000 )->Arg(100000 )->Unit(benchmark::kMillisecond );
677688
678689// Run the benchmark
0 commit comments