This converts examples and all but one benchmarks to use APIv2. Without CTAD for now.
I also replaced BVH with BoundingVolumeHierarchy in preparation for later CTAD introduction.
Skipped benchmarks/bvh_driver because it's more involved. Will do in a separate PR.
Right now, it looks a bit ugly. I'm ignoring that, as the primary goal right now is to get rid of APIv1. Everything would require cleaning afterwards.
This converts examples and all but one benchmarks to use APIv2. Without CTAD for now. I also replaced
BVH
withBoundingVolumeHierarchy
in preparation for later CTAD introduction.Skipped
benchmarks/bvh_driver
because it's more involved. Will do in a separate PR.Right now, it looks a bit ugly. I'm ignoring that, as the primary goal right now is to get rid of APIv1. Everything would require cleaning afterwards.