Module: Mesa Branch: main Commit: 365b14489d635e92d8cd0f6d4ec4bf380e1a9cb4 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=365b14489d635e92d8cd0f6d4ec4bf380e1a9cb4
Author: Lionel Landwerlin <[email protected]> Date: Tue May 23 18:57:30 2023 +0300 anv: wire image sparse loads Signed-off-by: Lionel Landwerlin <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23882> --- src/intel/vulkan/anv_nir_apply_pipeline_layout.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/intel/vulkan/anv_nir_apply_pipeline_layout.c b/src/intel/vulkan/anv_nir_apply_pipeline_layout.c index e8274501f6c..9b9f75f1f08 100644 --- a/src/intel/vulkan/anv_nir_apply_pipeline_layout.c +++ b/src/intel/vulkan/anv_nir_apply_pipeline_layout.c @@ -213,6 +213,7 @@ get_used_bindings(UNUSED nir_builder *_b, nir_instr *instr, void *_state) case nir_intrinsic_image_deref_load_param_intel: case nir_intrinsic_image_deref_load_raw_intel: case nir_intrinsic_image_deref_store_raw_intel: + case nir_intrinsic_image_deref_sparse_load: add_deref_src_binding(state, intrin->src[0]); break; @@ -1714,6 +1715,7 @@ apply_pipeline_layout(nir_builder *b, nir_instr *instr, void *_state) case nir_intrinsic_image_deref_load_param_intel: case nir_intrinsic_image_deref_load_raw_intel: case nir_intrinsic_image_deref_store_raw_intel: + case nir_intrinsic_image_deref_sparse_load: return lower_image_intrinsic(b, intrin, state); case nir_intrinsic_image_deref_size: return lower_image_size_intrinsic(b, intrin, state);
