nir: add heap variant of load_param_intel

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40729>
This commit is contained in:
Lionel Landwerlin 2025-08-14 12:47:15 +03:00 committed by Marge Bot
parent 4f74d9293f
commit 22b16d54ab

View file

@ -2582,6 +2582,8 @@ intrinsic("bindless_sampler_agx", [1, 1], dest_comp=1, bit_sizes=[16],
# variable. The const index specifies which of the six parameters to load. # variable. The const index specifies which of the six parameters to load.
intrinsic("image_deref_load_param_intel", src_comp=[1], dest_comp=0, intrinsic("image_deref_load_param_intel", src_comp=[1], dest_comp=0,
indices=[BASE], flags=[CAN_ELIMINATE, CAN_REORDER]) indices=[BASE], flags=[CAN_ELIMINATE, CAN_REORDER])
intrinsic("image_heap_load_param_intel", src_comp=[1], dest_comp=0,
indices=[BASE], flags=[CAN_ELIMINATE, CAN_REORDER])
image("load_raw_intel", src_comp=[1], dest_comp=0, image("load_raw_intel", src_comp=[1], dest_comp=0,
flags=[CAN_ELIMINATE]) flags=[CAN_ELIMINATE])
image("store_raw_intel", src_comp=[1, 0]) image("store_raw_intel", src_comp=[1, 0])