anv: Use the common RT BVH framework
This MR includes: !28446 (closed), !31452 (closed) and commit !31433 (35c5f7d1)
The common RT BVH framework allows us to eliminate GRL. We are still going to keep GRL for baseline comparison. But eventually, we plan to get rid of GRL from the Intel driver.
Big Thanks to @kaiwenjon for contributing to the project.
This MR adds a new meson option intel-bvh-grl
- Users can choose to build BVH using GRL with
-Dintel-bvh-grl=true
. - By default, we are switching to a common BVH framework to build the AS.
- We need to use
intel-bvh-grl
option in conjunction withintel-rt
option.