commit | c36ae42e4cccc925e5319afe41c4b8ba850730b4 | [log] [tgz] |
---|---|---|
author | Caio Oliveira <caio.oliveira@intel.com> | Mon Feb 14 16:36:32 2022 -0800 |
committer | Marge Bot <emma+marge@anholt.net> | Fri Mar 25 23:29:19 2022 +0000 |
tree | 959440bd72b31f2c3df4ad1f5dac5f88f02e9639 | |
parent | 2d1e6b756e9d4e09ca1a661df6394cd79a1a912b [diff] |
intel/compiler: Use nir_var_mem_task_payload Instead of reusing the in/out slot mechanism, use a separated NIR variable mode. This will make easier later to implement staging the output in shared memory (and storing all at the end to the URB). Note to get 64-bit type support we currently rely on the brw_nir_lower_mem_access_bit_sizes() pass. Reviewed-by: Marcin Ĺšlusarz <marcin.slusarz@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15022>