intel/rt: Add lowering functions for each ray-tracing stage
authorJason Ekstrand <jason@jlekstrand.net>
Thu, 6 Aug 2020 18:20:07 +0000 (13:20 -0500)
committerMarge Bot <eric+marge@anholt.net>
Wed, 25 Nov 2020 05:37:10 +0000 (05:37 +0000)
commit2b3f6cdc6cf1b2a217af447196e53469a1c9a8d6
tree093ce7768ca3df6cbe9b7de456b157bc0114776e
parentc7660918d77851d35170e0064d22d2281fed5ac4
intel/rt: Add lowering functions for each ray-tracing stage

These will eventually contain per-stage lowering for various ray-tracing
things.  This is separate from brw_nir_lower_rt_intrinsics because, for
reasons that will become apparent later, brw_nir_lower_rt_intrinsics has
to be run very late in the compile process, right before brw_compile_bs.

Reviewed-by: Caio Marcelo de Oliveira Filho <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/7356>
src/intel/Makefile.sources
src/intel/compiler/brw_nir_rt.c [new file with mode: 0644]
src/intel/compiler/brw_nir_rt.h
src/intel/compiler/meson.build