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 2c840c5728e..6ff8fea081a 100644 --- a/src/compiler/nir/nir_lower_mem_access_bit_sizes.c +++ b/src/compiler/nir/nir_lower_mem_access_bit_sizes.c @@ -392,6 +392,9 @@ static nir_variable_mode intrin_to_variable_mode(nir_intrinsic_op intrin) { switch (intrin) { + case nir_intrinsic_load_kernel_input: + return nir_var_uniform; + case nir_intrinsic_load_ubo: case nir_intrinsic_ldc_nv: case nir_intrinsic_ldcx_nv: @@ -453,6 +456,7 @@ lower_mem_access_instr(nir_builder *b, nir_instr *instr, void *_data) case nir_intrinsic_load_task_payload: case nir_intrinsic_ldc_nv: case nir_intrinsic_ldcx_nv: + case nir_intrinsic_load_kernel_input: return lower_mem_load(b, intrin, state->callback, state->cb_data); case nir_intrinsic_store_global: