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: