intel/compiler: Export brw_get_subgroup_id_param_index()
Reviewed-by: Francisco Jerez <currojerez@riseup.net> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18176>
This commit is contained in:
@@ -2371,8 +2371,8 @@ fs_visitor::compact_virtual_grfs()
|
||||
return progress;
|
||||
}
|
||||
|
||||
static int
|
||||
get_subgroup_id_param_index(const intel_device_info *devinfo,
|
||||
int
|
||||
brw_get_subgroup_id_param_index(const intel_device_info *devinfo,
|
||||
const brw_stage_prog_data *prog_data)
|
||||
{
|
||||
if (prog_data->nr_params == 0)
|
||||
@@ -7498,7 +7498,7 @@ cs_fill_push_const_info(const struct intel_device_info *devinfo,
|
||||
struct brw_cs_prog_data *cs_prog_data)
|
||||
{
|
||||
const struct brw_stage_prog_data *prog_data = &cs_prog_data->base;
|
||||
int subgroup_id_index = get_subgroup_id_param_index(devinfo, prog_data);
|
||||
int subgroup_id_index = brw_get_subgroup_id_param_index(devinfo, prog_data);
|
||||
bool cross_thread_supported = devinfo->verx10 >= 75;
|
||||
|
||||
/* The thread ID should be stored in the last param dword */
|
||||
|
@@ -766,4 +766,8 @@ namespace brw {
|
||||
fs_reg brw_sample_mask_reg(const brw::fs_builder &bld);
|
||||
void brw_emit_predicate_on_sample_mask(const brw::fs_builder &bld, fs_inst *inst);
|
||||
|
||||
int brw_get_subgroup_id_param_index(const intel_device_info *devinfo,
|
||||
const brw_stage_prog_data *prog_data);
|
||||
|
||||
|
||||
#endif /* BRW_FS_H */
|
||||
|
Reference in New Issue
Block a user