mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 11:38:05 +02:00
intel/compiler: Simplify usage of brw_simd_select_for_workgroup_size()
Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com> Reviewed-by: Ivan Briano <ivan.briano@intel.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19601>
This commit is contained in:
parent
a943dbf475
commit
8cda6cd774
2 changed files with 4 additions and 8 deletions
|
|
@ -7908,9 +7908,7 @@ brw_cs_get_dispatch_info(const struct intel_device_info *devinfo,
|
|||
override_local_size ? override_local_size :
|
||||
prog_data->local_size;
|
||||
|
||||
const int simd =
|
||||
override_local_size ? brw_simd_select_for_workgroup_size(devinfo, prog_data, sizes) :
|
||||
brw_simd_select(prog_data);
|
||||
const int simd = brw_simd_select_for_workgroup_size(devinfo, prog_data, sizes);
|
||||
assert(simd >= 0 && simd < 3);
|
||||
|
||||
info.group_size = sizes[0] * sizes[1] * sizes[2];
|
||||
|
|
|
|||
|
|
@ -180,11 +180,9 @@ brw_simd_select_for_workgroup_size(const struct intel_device_info *devinfo,
|
|||
const struct brw_cs_prog_data *prog_data,
|
||||
const unsigned *sizes)
|
||||
{
|
||||
assert(sizes);
|
||||
|
||||
if (prog_data->local_size[0] == sizes[0] &&
|
||||
prog_data->local_size[1] == sizes[1] &&
|
||||
prog_data->local_size[2] == sizes[2])
|
||||
if (!sizes || (prog_data->local_size[0] == sizes[0] &&
|
||||
prog_data->local_size[1] == sizes[1] &&
|
||||
prog_data->local_size[2] == sizes[2]))
|
||||
return brw_simd_select(prog_data);
|
||||
|
||||
void *mem_ctx = ralloc_context(NULL);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue