From 50dab62f576be9bf7a52e0161aa0910544ea9d8f Mon Sep 17 00:00:00 2001 From: Lionel Landwerlin Date: Thu, 29 May 2025 18:27:00 +0300 Subject: [PATCH] nir/opt_offsets: add support for intel intrinsics Signed-off-by: Lionel Landwerlin Reviewed-by: Kenneth Graunke Part-of: --- src/compiler/nir/nir_opt_offsets.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/compiler/nir/nir_opt_offsets.c b/src/compiler/nir/nir_opt_offsets.c index a0a61486b20..c9569ab1c55 100644 --- a/src/compiler/nir/nir_opt_offsets.c +++ b/src/compiler/nir/nir_opt_offsets.c @@ -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);