From e46f596325aef4c14811de706541297c4030949d Mon Sep 17 00:00:00 2001 From: Mel Henning Date: Mon, 23 Mar 2026 12:42:55 -0400 Subject: [PATCH] nir/mem_access_bit_sizes: Handle global_bounded Fixes: f7ad45e5fce ("nak: support has_load_global_bounded on turing and newer") Reviewed-by: Mary Guillemard Reviewed-by: Karol Herbst Part-of: --- src/compiler/nir/nir_lower_mem_access_bit_sizes.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/compiler/nir/nir_lower_mem_access_bit_sizes.c b/src/compiler/nir/nir_lower_mem_access_bit_sizes.c index f2b94f6181d..cff0d9e14f2 100644 --- a/src/compiler/nir/nir_lower_mem_access_bit_sizes.c +++ b/src/compiler/nir/nir_lower_mem_access_bit_sizes.c @@ -500,10 +500,13 @@ intrin_to_variable_mode(nir_intrinsic_op intrin) return nir_var_mem_push_const; case nir_intrinsic_load_global: + case nir_intrinsic_load_global_bounded: case nir_intrinsic_store_global: return nir_var_mem_global; case nir_intrinsic_load_global_constant: + case nir_intrinsic_load_global_constant_bounded: + case nir_intrinsic_load_global_constant_offset: case nir_intrinsic_load_constant: return nir_var_mem_constant; @@ -542,7 +545,10 @@ lower_mem_access_instr(nir_builder *b, nir_intrinsic_instr *intrin, void *_data) case nir_intrinsic_load_ubo: case nir_intrinsic_load_push_constant: case nir_intrinsic_load_global: + case nir_intrinsic_load_global_bounded: case nir_intrinsic_load_global_constant: + case nir_intrinsic_load_global_constant_bounded: + case nir_intrinsic_load_global_constant_offset: case nir_intrinsic_load_constant: case nir_intrinsic_load_ssbo: case nir_intrinsic_load_shared: