From 2522fbf32d522acfd234f9d12f2025bdfa43fade Mon Sep 17 00:00:00 2001 From: Karol Herbst Date: Fri, 29 Apr 2022 03:20:25 +0200 Subject: [PATCH] rusticl/kernel: set CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE Signed-off-by: Karol Herbst Acked-by: Alyssa Rosenzweig Part-of: --- src/gallium/frontends/rusticl/api/device.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/gallium/frontends/rusticl/api/device.rs b/src/gallium/frontends/rusticl/api/device.rs index 7c215b2cd89..db33be00ee6 100644 --- a/src/gallium/frontends/rusticl/api/device.rs +++ b/src/gallium/frontends/rusticl/api/device.rs @@ -138,7 +138,9 @@ impl CLInfo for cl_device_id { CL_DEVICE_PREFERRED_VECTOR_WIDTH_INT => cl_prop::(1), CL_DEVICE_PREFERRED_VECTOR_WIDTH_LONG => cl_prop::(1), CL_DEVICE_PREFERRED_VECTOR_WIDTH_SHORT => cl_prop::(1), - CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE => cl_prop::(1), + CL_DEVICE_PREFERRED_WORK_GROUP_SIZE_MULTIPLE => { + cl_prop::(dev.subgroups() as usize) + } CL_DEVICE_PRINTF_BUFFER_SIZE => cl_prop::(dev.printf_buffer_size()), // TODO CL_DEVICE_PROFILING_TIMER_RESOLUTION => cl_prop::(0),