radv_declare_shader_args already sets them up.
Reviewed-by: Timur Kristóf <timur.kristof@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22382>
radv_nir_shader_info_pass(device, cs_stage.nir, MESA_SHADER_NONE, pipeline_layout, pipeline_key,
pipeline->base.type, false, &cs_stage.info);
- /* Declare shader arguments. */
- cs_stage.args.explicit_scratch_args = !radv_use_llvm_for_stage(device, MESA_SHADER_COMPUTE);
- cs_stage.args.load_grid_size_from_user_sgpr = device->load_grid_size_from_user_sgpr;
-
radv_declare_shader_args(device, pipeline_key, &cs_stage.info, MESA_SHADER_COMPUTE, false,
MESA_SHADER_VERTEX, RADV_SHADER_TYPE_DEFAULT, &cs_stage.args);
radv_nir_shader_info_pass(device, rt_stage.nir, MESA_SHADER_NONE, pipeline_layout, pipeline_key,
pipeline->base.base.type, false, &rt_stage.info);
- /* Declare shader arguments. */
- rt_stage.args.explicit_scratch_args = !radv_use_llvm_for_stage(device, rt_stage.stage);
- rt_stage.args.load_grid_size_from_user_sgpr = device->load_grid_size_from_user_sgpr;
-
radv_declare_shader_args(device, pipeline_key, &rt_stage.info, rt_stage.stage, false,
MESA_SHADER_NONE, RADV_SHADER_TYPE_DEFAULT, &rt_stage.args);
info.wave_size = 64;
struct radv_shader_args args;
- args.explicit_scratch_args = true;
radv_declare_shader_args(device, &key, &info, stage, false, MESA_SHADER_NONE,
RADV_SHADER_TYPE_TRAP_HANDLER, &args);
struct radv_pipeline_key pipeline_key = {0};
- in_args.explicit_scratch_args = true;
radv_declare_shader_args(device, &pipeline_key, &info, MESA_SHADER_COMPUTE, false,
MESA_SHADER_NONE, RADV_SHADER_TYPE_DEFAULT, &in_args);
radv_declare_rt_shader_args(options.gfx_level, &out_args);
struct radv_pipeline_key pipeline_key = {0};
- args.explicit_scratch_args = true;
radv_declare_shader_args(device, &pipeline_key, &info, key->next_stage,
key->next_stage != MESA_SHADER_VERTEX, MESA_SHADER_VERTEX,
RADV_SHADER_TYPE_DEFAULT, &args);