From 26474f8d4a5ea1091fb23e6ffd44e0c085efde58 Mon Sep 17 00:00:00 2001 From: Christian Gmeiner Date: Mon, 29 Jul 2024 12:49:15 +0200 Subject: [PATCH] nir_lower_mem_access_bit_sizes: Support load_kernel_input Signed-off-by: Christian Gmeiner Reviewed-by: Karol Herbst Part-of: --- src/compiler/nir/nir_lower_mem_access_bit_sizes.c | 4 ++++ 1 file changed, 4 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 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: