nir: Add lowered vendor independent raytracing intrinsics.
authorBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
Tue, 20 Apr 2021 01:45:22 +0000 (03:45 +0200)
committerMarge Bot <eric+marge@anholt.net>
Mon, 21 Jun 2021 21:23:51 +0000 (21:23 +0000)
commit02c5dc8035b8b03d1abc74074767303951fd0a5b
tree84caf3460145110eeffccd5b261f92db2dfce9fb
parent58f5605124a74eeac6a6156b093c9f098bb99c78
nir: Add lowered vendor independent raytracing intrinsics.

For use in a generic nir_lower_shader_calls.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10339>
src/compiler/nir/nir.c
src/compiler/nir/nir_intrinsics.py
src/compiler/nir/nir_opt_combine_stores.c
src/compiler/nir/nir_opt_copy_prop_vars.c
src/compiler/nir/nir_opt_dead_write_vars.c