freedreno: Fix compute caps

Get subgroup_sizes and max_compute_units from dev info.

Signed-off-by: Rob Clark <rob.clark@oss.qualcomm.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35371>
This commit is contained in:
Rob Clark
2025-05-31 06:17:29 -07:00
committed by Marge Bot
parent 57eb3529ac
commit 014b2308c0
@@ -340,9 +340,9 @@ fd_init_compute_caps(struct fd_screen *screen)
caps->max_clock_frequency = screen->max_freq / 1000000;
caps->max_compute_units = 9999; // TODO
caps->max_compute_units = screen->info->num_sp_cores;
caps->subgroup_sizes = 32; // TODO
caps->subgroup_sizes = screen->info->max_waves;
caps->max_variable_threads_per_block = compiler->max_variable_workgroup_size;
}