mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-01-27 03:20:33 +01:00
nir/intrinsics: Add incoming/outgoing payload load/store instructions
With RT function calls, these are going to get lowered to: - load/store_param (incoming payload) - load/store_var (outgoing payload) Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29580>
This commit is contained in:
parent
eb86ae3b8c
commit
9d2c3c3db2
1 changed files with 4 additions and 0 deletions
|
|
@ -2015,6 +2015,10 @@ intrinsic("execute_miss_amd", src_comp=[1])
|
|||
# BASE=dword index
|
||||
intrinsic("load_hit_attrib_amd", dest_comp=1, bit_sizes=[32], indices=[BASE])
|
||||
intrinsic("store_hit_attrib_amd", src_comp=[1], indices=[BASE])
|
||||
intrinsic("load_incoming_ray_payload_amd", dest_comp=1, bit_sizes=[32], indices=[BASE])
|
||||
intrinsic("store_incoming_ray_payload_amd", src_comp=[1], indices=[BASE])
|
||||
intrinsic("load_outgoing_ray_payload_amd", dest_comp=1, bit_sizes=[32], indices=[BASE])
|
||||
intrinsic("store_outgoing_ray_payload_amd", src_comp=[1], indices=[BASE])
|
||||
|
||||
# Load forced VRS rates.
|
||||
intrinsic("load_force_vrs_rates_amd", dest_comp=1, bit_sizes=[32], flags=[CAN_ELIMINATE, CAN_REORDER])
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue