nir/mem_access_bit_sizes: Handle global_bounded

Fixes: f7ad45e5fc ("nak: support has_load_global_bounded on turing and newer")
Reviewed-by: Mary Guillemard <mary@mary.zone>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/40577>
This commit is contained in:
Mel Henning 2026-03-23 12:42:55 -04:00 committed by Marge Bot
parent f9a847114d
commit e46f596325

View file

@ -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: