nir/opt_offsets: add support for intel intrinsics

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35252>
This commit is contained in:
Lionel Landwerlin
2025-05-29 18:27:00 +03:00
committed by Marge Bot
parent 16fca611d7
commit 50dab62f57

View File

@@ -224,6 +224,8 @@ process_instr(nir_builder *b, nir_instr *instr, void *s)
return try_fold_load_store(b, intrin, state, 2, get_max(state, intrin, state->options->buffer_max),
nir_intrinsic_access(intrin) & ACCESS_IS_SWIZZLED_AMD);
case nir_intrinsic_load_ssbo_intel:
case nir_intrinsic_load_ssbo_uniform_block_intel:
case nir_intrinsic_load_ubo_uniform_block_intel:
return try_fold_load_store(b, intrin, state, 1, get_max(state, intrin, state->options->buffer_max), true);
case nir_intrinsic_store_ssbo_intel:
return try_fold_load_store(b, intrin, state, 2, get_max(state, intrin, state->options->buffer_max), true);