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:
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user