diff --git a/src/amd/common/nir/ac_nir.h b/src/amd/common/nir/ac_nir.h index ea88e9dad73..57dcc0aeca3 100644 --- a/src/amd/common/nir/ac_nir.h +++ b/src/amd/common/nir/ac_nir.h @@ -131,7 +131,7 @@ ac_nir_lower_es_outputs_to_mem(nir_shader *shader, unsigned esgs_itemsize, uint64_t gs_inputs_read); -void +bool ac_nir_lower_gs_inputs_to_mem(nir_shader *shader, ac_nir_map_io_driver_location map, enum amd_gfx_level gfx_level, diff --git a/src/amd/common/nir/ac_nir_lower_esgs_io_to_mem.c b/src/amd/common/nir/ac_nir_lower_esgs_io_to_mem.c index a037148e559..73a4409786a 100644 --- a/src/amd/common/nir/ac_nir_lower_esgs_io_to_mem.c +++ b/src/amd/common/nir/ac_nir_lower_esgs_io_to_mem.c @@ -344,7 +344,7 @@ ac_nir_lower_es_outputs_to_mem(nir_shader *shader, &state); } -void +bool ac_nir_lower_gs_inputs_to_mem(nir_shader *shader, ac_nir_map_io_driver_location map, enum amd_gfx_level gfx_level, @@ -357,8 +357,8 @@ ac_nir_lower_gs_inputs_to_mem(nir_shader *shader, .gs_inputs_read = shader->info.inputs_read, }; - nir_shader_lower_instructions(shader, - filter_load_per_vertex_input, - lower_gs_per_vertex_input_load, - &state); + return nir_shader_lower_instructions(shader, + filter_load_per_vertex_input, + lower_gs_per_vertex_input_load, + &state); }