void
ac_nir_lower_gs_inputs_to_mem(nir_shader *shader,
ac_nir_map_io_driver_location map,
- enum amd_gfx_level gfx_level,
- unsigned num_reserved_es_outputs);
+ enum amd_gfx_level gfx_level);
bool
ac_nir_lower_indirect_derefs(nir_shader *shader,
void
ac_nir_lower_gs_inputs_to_mem(nir_shader *shader,
ac_nir_map_io_driver_location map,
- enum amd_gfx_level gfx_level,
- unsigned num_reserved_es_outputs)
+ enum amd_gfx_level gfx_level)
{
lower_esgs_io_state state = {
.gfx_level = gfx_level,
- .num_reserved_es_outputs = num_reserved_es_outputs,
.map_io = map,
};
return true;
} else if (nir->info.stage == MESA_SHADER_GEOMETRY) {
NIR_PASS_V(nir, ac_nir_lower_gs_inputs_to_mem, NULL,
- device->physical_device->rad_info.gfx_level,
- info->gs.num_linked_inputs);
+ device->physical_device->rad_info.gfx_level);
return true;
} else if (nir->info.stage == MESA_SHADER_TASK) {
ac_nir_apply_first_task_to_task_shader(nir);